Как стать программистом — 10 советов

10 советов тем, кто хочет стать программистом!

Многие задавались вопросом «как же стать программистом?». Я предлагаю Вам 10 советов как все-таки стать программистом. Они основаны как на личном опыте, так и на опыте других, которые стали хорошими программистами.

Совет 1. Это конечно желание и стремление им стать. Без этого Вы даже можете дальше не читать, т.к. это основа всего. Все хорошие программисты, буквально помешенные люди (образно) на своем деле. Вам нужно много времени, терпения и еще много всего что связанно лично с Вами, поэтому Вам нужно подготовить себя, если конечно Вы хотите стать программистом. И даже после того как Вы начнете учиться программировать, многие бросают это дело, примерно 1 из 10 продолжает дальше учиться. Удачи!

Совет 2. Заключается в том, что хороший программист профессионал в своей отрасли – это значит, что он должен знать не только программирование, но и все что окружает программирование: железо, операционные системы (на мой взгляд, самое главное), программное обеспечение, системное администрирование, компьютерная техника, и многое другое. Второй совет сводится к тому, что Вы должны изучать все сферы, перечисленные выше, должны стать разносторонней личностью в сфере информационных технологий.

Совет 3. Вы должна устроиться на работу, конечно программистом без знаний Вас никто не возьмет, но если Вы имеете начальные знания о компьютере, то попробуйте устроиться: системным администратором, помощником системного администратора, инженером по технологиям ну и другие должности (в разных организациях они называются по-разному). Это Вам поможет освоить совет №2, т.е. изучить все те сферы, а параллельно Вы будете самостоятельно дома изучать уже само программирование. Потом когда у Вас будет опыт работы и знание программирования, Вы сможете устроиться на работу программистом.

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

Совет 5. Здесь Вы должны определиться, какой язык Вы хотите начать изучать. Простой или более сложный, я лично рекомендую Visual Basic, т.к. он для начинающих более понятен, но со знанием этого языка в России будет трудно найти работу. Можете начать с чего-нибудь более востребованного Java или С++. После того как Вы определились, Вы должны выбрать подходящею литературу (книги по программированию) и постепенно начинать изучать, и параллельно пробовать писать программы, а лучше вообще найти какой-нибудь учебный видео курс по этому языку программирования. При начальном изучении не рекомендую прыгать с одного языка на другой.

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

Совет 7. Никогда не останавливайтесь в обучение, т.к. хватает небольшого количества времени чтобы «забыть» то, что Вы уже изучили, если конечно у Вас феноменальная память ну или Вы сразу все схватили и усвоили (что вряд ли). Постоянно совершенствуйтесь!

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

Совет 9. В процессе обучения создайте свой личный список кодов, т.е. список кодов выполнения функций. Это поможет Вам быстрей запомнить эти функции или быстрей их вспомнить.

Совет 10. Ну и напоследок хотелось бы дать такой совет, найдите себе наставника, т.к. он передаст Вам бесценный опыт, и научит Вас программировать как профессионал. Это один из самых легких способов научиться программировать. Где же найти его спросите Вы, им может быть Ваш друг, Ваш преподаватель, или коллега на работе. Прислушивайтесь к нему, и все будет хорошо. Но когда-нибудь Вы поймете, что дошли примерно до его уровня, и тогда Вы должны как настоящий полиглот перепрыгнуть на другого человека, может быть даже сменить работу или пойти учиться еще раз в другое заведение. Хорошие программисты обычно одаренные люди и они быстро схватывают программирование, и поэтому Вы сразу поймете, хороший Вы программист или нет (примерно 3-4 года).

Заметка! Актуальная и самая полная информация на данную тему, представлена в моей книге «Как стать программистом? 14 советов по достижению поставленной цели». В ней я очень подробно рассказываю о том, что нужно делать, для того чтобы стать программистом. После ее прочтения у Вас будет конкретный план действий, который приведет Вас к заветной цели – становление программистом!

Понравилась статья? Поделиться с друзьями:
Заметки IT специалиста
Комментарии: 22
  1. Аватар
    PetrovAlex

    Спасибо за советы, но на мой взгляд лучше начинать изучать программировани е со сложного языка (Assembler, C++) так как в дальнейшем после того как вы научитесь программировать на этих языках вам будет уже легче изучить более простой язык

  2. Аватар
    Romanbi4

    Спасибо за статью и за советы, думаю что одно из главных условий в стремлении стать программистом это не потерять запал в первое время, ну а потом если этим заниматься постоянно то это затягивает :)
    Цитирую PetrovAlex:Спасибо за советы, но на мой взгляд лучше начинать изучать программировани е со сложного языка (Assembler, C++) так как в дальнейшем после того как вы научитесь программировать на этих языках вам будет уже легче изучить более простой язык

    Согласен с вами…сам начинал изучение программировани я с языка С++

  3. Аватар
    furs anton

    совет 7 самый правильный!!!!

  4. Аватар
    Саша

    спасибо) вам огромное)

  5. Аватар
    Lion

    Java лучше!!!

  6. Аватар
    Laguna

    спасибо вам
    Будем учиться , и по советам коментарий начнём изучение программировани я с языка С++

  7. Аватар
    NevermorE

    Люди мне 15 лет горю желанием в будущем стать программистом есть 1 вопрос. Смогу ли я выучить язык Assembler или C++ почти ничего об этом не зная ?? Или же посоветуйте с чего мне начать ?? Наставников конечно же у меня не имеется ,рассчитываю на ваши ответы!Заранее всем спасибо!

  8. Админ
    Админ (автор)

    NevermorE начинай учить Си и Си++, если есть желание, осваивать будет на много легче. Чтобы быстрей всего начать в этом немного понимать лучше всего записаться на курсы (только в проверенные учебные центры или к проверенному преподавателю, который себя зарекомендовал)

  9. Аватар
    Дмитрий

    Кто знает проверенные курсы в Санкт-Петербурге?
    Есть опыт C++ на уровне базовых вычислений.

  10. Аватар
    Оле4ка

    Спасибо большое за советы! Я в этом году заканчиваю школу и собираюсь поступать на программиста, поэтому очень важны различные советы.

  11. Аватар
    Елена

    Подскажите язык Си считается сложным или простым языком программировани я?

  12. Админ
    Админ (автор)

    Цитата:Елена язык Си по сравнению с многими языками считается сложным языком

  13. Аватар
    Максим

    Если хочетя в веб, пиши расскажу как. Правда начинать надо не с движков но пока все контакты и вопросы через сайт.
    wp-admin.com.ua

  14. Аватар
    vratari135

    Си-язык высокоуровневый ,но сложность его относительна.
    Учиться на Java, извините меня, но полный бред. Почитайте статью «Опасность обучения на Java» в переводе Ильи Болодурина.
    Лучше всего начинать с Pascal!ИМХО
    Не зря же он придуман как обучающий язык+ именно он используется в большинстве школ.За компанию можно Ассемблер.
    А всякие Си и Си-подобные изучать нужно позже.

  15. Аватар
    haters gonna hate

    Лол, люто проиграл с комментариев.

    Какой С++, какой Асм, вы что совсем долбанулись?
    Начинать стоит, в первую очередь с хорошей математической базы. Необходимо также знание алгоритмов, оценки их сложности (книги по структурам данных, основам программировани я). Потом уже можно выбирать язык для обучения, например Си. НЕ стоит начинать учиться с ПХП, так как порог вхождения в него довольно низкий — можно всю жизнь остаться всякие веб-гостинки клепать.

  16. Аватар
    haters gonna hate

    Цитирую vratari135`:Си-язык высокоуровневый
    Что за бред? Си — низкоуровневый язык, он позволяет прямые манипуляции с памятью.

  17. Аватар
    Расул

    язык С++ уже старый выберите что нибудь по новее

  18. Аватар
    Даниил

    Подскажите если я очень быстро освоил HTML CSS php и основы codeigniter , потом бросил программировани е то стоит ли продолжать изучать программировани е

  19. Аватар
    Илья

    Десятый совет — опасный. Я программист, наша фирма пишет коммерческое ПО для крупных частных и госорганизаций.

    У меня как раз сейчас такой «ученик». Его каким-то образом взяли к нам работать и оформили сразу без испытательного срока. При том, что после собеседования я не рекомендовал его брать, пока он не выполнит тестовое задание. Но, его взяли.

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

    Так что, даже не знаю. Для такого ***, конечно, такой наставник полезен. Но для наставника — лишняя работа, которая ничем не окупиться.

    Вердикт — уволить и никуда не брать таких «программистов».

    PS: и, он только что порушил нам репозиторий одного из проектов, в общей ветке провел git —rebase ..

  20. Аватар
    Владимир

    Цитирую Илья:Так что, даже не знаю. Для такого ***, конечно, такой наставник полезен. Но для наставника — лишняя работа, которая ничем не окупиться.
    По поводу окупаемости, такой вариант устроил бы: ученик платит наставнику 10% от зарплаты? Вы взялись бы обучать и подсказывать?

  21. Аватар
    Niko

    Спасибо огромное! Вот тоже интересный блог http://rabota-programmistu.blogspot.ru/

  22. Аватар
    Марат

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

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Нажимая на кнопку «Отправить комментарий», я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.