Интересная статья, но хотелось бы узнать, кто помог овладеть навыками программиста, какие курсы заканчивали, что посоветуете в плане обучения новичкам?
1. Я пробовал очные курсы - в Бауманке, в Специалисте. Ездил по выходным. Не сработало
2. Пробовал онлайн-курсы типа Codacademy и пр. Это было прикольно, но с прикладной точки зрения - 0. Я так ничего и не смог после них
3. Я очень очень очень сильно хотел и даже придумал что-то вроде персонального коучинга. Ездил в субботу утром на другой конец города к другу программисту и получал персональное обучение. Но заходило туго, друга я стал подбешивать)) Это было классно, но реально не сдвинуло
4. Как ни странно, но реально на мне сработали только книги. Я подобрал несколько таких, где на протяжении всей книги последовательно писался один типовой учебный проект - регистрация, авторизация, куки, сессии, работа с паролями, сохранение / редактирование / удаление контента и пр. И разбирая эти уроки по аналогии писал свой проект.
У меня очень долго ничего не получалось. Совсем. Я просто смотрел на это все как баран на новые ворота и не понимал вообще ни-хре-на. Это был какой-то прям мистический ступор, как будто какой-то блок в голове. А в один момент вдруг бац - и я все "увидел". Это сложно объяснить, но я вдруг стал воспринимать код, как текст в книге и все стало понятно.
После этого я стал буквально глотать книги - скупил наверное все, что были в России по языкам, которые изучал, и стал покупать их для Киндл на Амазоне. Уже поверх этого продолжал смотреть какие-то недорогие курсы на Udemy, для баловства проходить что-то на Кодакедеми - ну просто прикольно (но опять без пользы).
Я не утверждаю, что именно мой метод самый правильный. Но конкретно на меня сработало именно так. Может кому то лучше зайдут видео, или личное очное обучение. Надо пробовать.
И вот еще:
Самое главное иметь очень сильную цель, реальный проект, который очень надо сделать.
Я учил не "для галочки", мне очень нужно было сделать реальный проект. И я учился сразу на конкретной задаче, которую мне надо было реализовать. А понятно что решение практической задачи и реальный "фидбек" работает или нет - гораздо сильнее, чем "ну я прочитал, вроде понял".
Потом я прошел Стенфордский курс ComputerSience 101. Получил сертификат. Но это тоже было баловство - чисто для развития кругозора.
Потом уже спустя некоторое время пошел на Курсере проходить курс Ng по Машинному обучению. Это потянуло потребность освежить математику. И последние несколько лет именно эта тема интересует меня больше всего.
Ну и тогда я очень много читал всего на свете по теме. В том числе и по языкам которые не изучал. Например, книги типа "Пионеры программирования" - интервью с людьми, создавшими известные языки программирования. Много книг про "хороший код", типа "Совершенный код" МакКоннелла или "Чистый код" Роберта Маритина. Там примеры как правило из Java и я довольно много читал про этот язык и немного его изучал на еще одних онлайн курсах, которые проходил (но не писал на Java).
Читал книги про алгоритмы, и вещи типа "Информационный поиск" от Яндекса.
В общем, я очень много читал, и был очень сильно погружен, 100% времени суток помимо сна я был в этом. И это очень сильно влияет. Ускоряет.
Я писал код даже в метро, в блокноте)) Раньше я писал наброски статей, когда работал в Коммерсанте, придумывал заголовки, заходы, а теперь - наброски кода. Бывает что думаешь как решить какую-то задачку и не получается ничего... а потом идешь к метро и бац - решение. Записал ))
Очень сильно помогали форум php.ru - огромное спасибо людям там, которые терпеливо давали советы и помогали.
Ну и конечно Стаковерфлоу )))
...Пишу и сам удивляюсь - фига себе, как я все это делал)) И это скорее всего еще не все )) Но это было очень классное время. Энтузиазма, драйва, адреналина, кайфа было просто вагон. В какой то момент у меня была серьезная развилка - пойти развиваться именно в программировании или все -таки запустить проект. Но когда Pressfeed родился (буквально как ребено), я понял что не смогу его убить, забросить. Пришлось запустить бизнес ))
Интересная статья, но хотелось бы узнать, кто помог овладеть навыками программиста, какие курсы заканчивали, что посоветуете в плане обучения новичкам?
Чтобы не рассказывать все заново, собрал уже готовое ))
Вот тут обсуждение по горячим следам:
https://www.facebook.com/bocharsky/posts/10153123724207474?__mref=message
Я запустил Прессфид 5 декабря 2014 года и через месяц меня позвали на СеопульТв. В обсуждении в ФБ есть ключевой длинный коммент про это:
https://www.facebook.com/bocharsky/posts/10153123724207474?comment_id=10153124310402474
В попсовом формате что-то полезное может быть увидите здесь:
https://rb.ru/article/chtoby-nachat-programmirovat-nujno-silno-razozlitsya-4-vdohnovlyayushhih-istorii-ot-gumanitariev/7596737.html
Если попрбовать вкратце, то
1. Я пробовал очные курсы - в Бауманке, в Специалисте. Ездил по выходным. Не сработало
2. Пробовал онлайн-курсы типа Codacademy и пр. Это было прикольно, но с прикладной точки зрения - 0. Я так ничего и не смог после них
3. Я очень очень очень сильно хотел и даже придумал что-то вроде персонального коучинга. Ездил в субботу утром на другой конец города к другу программисту и получал персональное обучение. Но заходило туго, друга я стал подбешивать)) Это было классно, но реально не сдвинуло
4. Как ни странно, но реально на мне сработали только книги. Я подобрал несколько таких, где на протяжении всей книги последовательно писался один типовой учебный проект - регистрация, авторизация, куки, сессии, работа с паролями, сохранение / редактирование / удаление контента и пр. И разбирая эти уроки по аналогии писал свой проект.
У меня очень долго ничего не получалось. Совсем. Я просто смотрел на это все как баран на новые ворота и не понимал вообще ни-хре-на. Это был какой-то прям мистический ступор, как будто какой-то блок в голове. А в один момент вдруг бац - и я все "увидел". Это сложно объяснить, но я вдруг стал воспринимать код, как текст в книге и все стало понятно.
После этого я стал буквально глотать книги - скупил наверное все, что были в России по языкам, которые изучал, и стал покупать их для Киндл на Амазоне. Уже поверх этого продолжал смотреть какие-то недорогие курсы на Udemy, для баловства проходить что-то на Кодакедеми - ну просто прикольно (но опять без пользы).
Я не утверждаю, что именно мой метод самый правильный. Но конкретно на меня сработало именно так. Может кому то лучше зайдут видео, или личное очное обучение. Надо пробовать.
И вот еще:
Самое главное иметь очень сильную цель, реальный проект, который очень надо сделать.
Я учил не "для галочки", мне очень нужно было сделать реальный проект. И я учился сразу на конкретной задаче, которую мне надо было реализовать. А понятно что решение практической задачи и реальный "фидбек" работает или нет - гораздо сильнее, чем "ну я прочитал, вроде понял".
Потом я прошел Стенфордский курс ComputerSience 101. Получил сертификат. Но это тоже было баловство - чисто для развития кругозора.
Потом уже спустя некоторое время пошел на Курсере проходить курс Ng по Машинному обучению. Это потянуло потребность освежить математику. И последние несколько лет именно эта тема интересует меня больше всего.
Ну и тогда я очень много читал всего на свете по теме. В том числе и по языкам которые не изучал. Например, книги типа "Пионеры программирования" - интервью с людьми, создавшими известные языки программирования. Много книг про "хороший код", типа "Совершенный код" МакКоннелла или "Чистый код" Роберта Маритина. Там примеры как правило из Java и я довольно много читал про этот язык и немного его изучал на еще одних онлайн курсах, которые проходил (но не писал на Java).
Читал книги про алгоритмы, и вещи типа "Информационный поиск" от Яндекса.
В общем, я очень много читал, и был очень сильно погружен, 100% времени суток помимо сна я был в этом. И это очень сильно влияет. Ускоряет.
Я писал код даже в метро, в блокноте)) Раньше я писал наброски статей, когда работал в Коммерсанте, придумывал заголовки, заходы, а теперь - наброски кода. Бывает что думаешь как решить какую-то задачку и не получается ничего... а потом идешь к метро и бац - решение. Записал ))
Очень сильно помогали форум php.ru - огромное спасибо людям там, которые терпеливо давали советы и помогали.
Ну и конечно Стаковерфлоу )))
...Пишу и сам удивляюсь - фига себе, как я все это делал)) И это скорее всего еще не все )) Но это было очень классное время. Энтузиазма, драйва, адреналина, кайфа было просто вагон. В какой то момент у меня была серьезная развилка - пойти развиваться именно в программировании или все -таки запустить проект. Но когда Pressfeed родился (буквально как ребено), я понял что не смогу его убить, забросить. Пришлось запустить бизнес ))