Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как стать программистом в 25 лет?

ПрограммированиеУниверситет
Анонимный вопрос
  ·   · 6,3 K
Java-разработчик, проект War Robots  · 6 янв 2019
  1. Определить, точно ли это то чем будет интересно заниматься в ближайшие годы - например, пообщаться со знакомыми программистами, или даже посмотреть как они работают.

  2. Прикинуть, сколько часов в неделю вы готовы уделять изучению программирования. Если вы не готовы уделять хотя бы 5 часов, я думаю, заниматься нет смысла - срок обучения возрастает, вероятность дойти до финала падает.

  3. Выбрать интересующую область работы и язык программирования. Например - я работаю серверным программистом на языке Java, мне нравится работать с нагруженным кодом, не интересно работать с графикой. А кто-то разрабатывает игры на C#, и т.д.

  4. Выбрать источники информации. Я традиционно советую использовать книги для изучения теории и гугл как источник задач - начинающему программисту сложно самому придумать задачи, позволяющие закрепить конкретный материал. Можно начать проходить онлайн курсы, если понравится - оплатить их полную версию. Если есть свободные деньги, можно обратиться к репетитору (например, я преподаю Java по скайпу). При этом нужно понимать, что репетитор может только сократить время обучения за счет объяснения непонятных вещей в лично понятной вам форме, но не избавить от необходимости учиться самостоятельно.

  5. Изучить синтаксис и семантику языка, стандартную библиотеку, инструменты разработки (например, среду разработки, систему контроля версий). Не на профи уровне, конечно, но так чтобы можно было вникать в чужой код.

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

  7. Создать резюме, в котором описать ваши навыки - к сожалению, пока оно будет состоять из нескольких строк. Поискать компании, которые готовы взять джуниоров, и отправить им свое резюме (если не лень, можно также написать короткое мотивационное письмо). А дальше ходить, прикидывать на какую зп можете рассчитывать именно вы, записывать заданные вопросы и после собеседования их разбирать.

Так как часто задают вопрос по поводу гуманитарного образования, отвечу здесь же. Если у вас нет технического образования, потратить придется больше времени. И дело тут не в матане, а в возможностях на лету анализировать системы достаточных и необходимых условий. Просто матан требует тех же черт мышления, что и программирование. Но вообще на этом месте стоит задуматься, будет ли вам интересно заниматься программированием, или эта профессия манит вас только зарплатами?

А что плохого в том, что манят зарплаты?)

Для того, чтобы стать программистом, лучше создать какую-то базу (основу), на которую затем будешь опираться в процессе работы. На мой взгляд, это возможно сделать 2 способами: 1. очные краткросрочные курсы - можно получить... Читать далее
Надо в матане, причём высшем быть асом. А вообще не советую им становиться. Неблагодарное дело это. Программеры не имеют успеха у женщин, жирнеют и хватают язву и гипертензию из-за сидячей работы и вредной еды, запиваемой... Читать далее
Первый
Программист,начинающий предприниматель  · 2 янв 2019
Не совсем понимаю причём тут возраст,становиться программистом никогда не поздно.Знаю человека из одного подмосковного города,ему уже около 70,но он в курсе всех последних технологий,отлично знает множество языков программирован... Читать далее