Если вы начинающий программист, как и я, так же сильно, как и вы любите программирование, будут времена, когда вы будете чувствовать себя подавленным. Это вам не лень. Это ваш мозг говорит вам расслабиться и немного оживить ситуацию. Вам не хватает идей, как сделать программирование увлекательным, не теряя драгоценного времени? Я прикрыл тебя.

  1. Создайте проект (проект из реальной жизни). Подумайте об уровне своих навыков программирования и подумайте, что вам нужно, что может сделать сложный калькулятор, и приступайте к работе. Если вы чувствуете, что застряли, погуглите ответы, свяжитесь со специалистами, но обязательно завершите проект. Каждый день, когда вы используете приложение, вы будете улыбаться.
  2. Примите участие в испытаниях CTF: вы знаете, что ничто так не разжигает вашу страсть, как соревнование с хакерами по всему миру, наблюдение за тем, как другие добиваются успеха там, где вы терпите неудачу, наблюдение за тем, как люди решают задачи, которые, по вашему мнению, были невыполнимы. Вы можете зайти на Hackthissite, Hackerone, Tryhackme.com, Hackthebox, Overthewire.org или на один из многих других сайтов по кибербезопасности, чтобы получить CTF и даже получить деньги за победу в крупных испытаниях. На самом деле, я не сосредотачивался на изучении JavaScript, пока не застрял в одной из базовых миссий Hackthissite.
  3. Посмотрите интервью и биографии профессионалов в области программирования. Независимо от вашего возраста, если вы будете искать достаточно тщательно, вы увидите кого-то моложе вас, у которого больше навыков программирования, чем у вас. На Hacker1 вы увидите массу видео-интервью с экспертами CS. Именно здесь я узнал, почему взломать проще, зная Linux.
  4. Присоединяйтесь к обсуждениям, сообществам и форумам: перейдите на GitHub или StackOverflow или найдите, где обсуждается выбранный вами язык программирования в Twitter, Facebook, Discord и даже в группах Telegram. У каждого языка программирования есть сообщества во всех частях света. Так вы сможете связаться с экспертами в вашей области. Вы получаете неизмеримую информацию и учитесь на их богатом опыте. Вы даже сети здесь. Это необходимо для серьезного программиста.
  5. Мемы, мемы и мемы. Без них не обойтись, и не стоит даже пытаться. погуглите мемы о вашем языке программирования, и вы найдете мемы, которые вам понравятся, и вы упадете от смеха.

Большой бонус: темная паутина

Итак, мы завершим список упоминанием темной паутины. Что бы вы ни делали, не оставайтесь без присмотра взрослых. Шучу, а если серьезно, это опаснее мексиканского ликера, вы, должно быть, прочитали тонны статей о работе в даркнете, прежде чем отправиться туда. Вы можете потерять руку и ногу. Никто не должен знать, кто вы. Вы идете туда, вы подвергаете опасности свою жизнь. Выбрасывая даже мельчайшую информацию о себе или своей системе, вы приставляете пистолет к собственной голове. вы никогда не должны запускать окно браузера в полноэкранном режиме, вы должны оставаться как можно более скрытными.

В темной паутине так много таинственности, что вы узнаете, насколько ярким может быть программирование, и есть много-много интересных вещей, которые можно исследовать, но не слишком много дурачьтесь, иначе вы можете поймать себя в середине следующего утечка данных, или следующий экономический кризис, или даже следующий запуск биологического оружия, или следующий теракт смертника.

Хотели бы вы получать больше замечательного контента по программированию? Дайте мне знать темы, которые вы хотели бы обсудить в разделе комментариев!

Оставайся Морозным,

Ридван.