Как стать хорошим програмистом?

Языки программирования, базы данных, прикладные программы

Как стать хорошим програмистом?

Сообщение charv » Пт мар 02, 2007 2:52 pm

Что бы вы посоветовали человеку, который заканчивает институт.
И которого в этом иституте соответственно ничему нормально не научили.

Что делать, чтоб выучить свой первый язык програмирования и устроиться на работу?
charv
Новичок
Новичок
 
Сообщения: 3
Зарегистрирован: Пт мар 02, 2007 2:50 pm

Сообщение Dustangel » Вс мар 04, 2007 8:33 pm

http://www.dtf.ru/articles/read.php?id=42670 - немного о том, какими хотят видеть выпускников-программистов.
Аватара пользователя
Dustangel
Участник
Участник
 
Сообщения: 52
Зарегистрирован: Сб мар 03, 2007 4:10 am
Откуда: Москва
Пол: Мужской
Соционический тип: Робеспьер

Сообщение __link » Пн мар 05, 2007 3:00 pm

Когда-то, еще в универе, один благородный дон сказал мне так: "чтобы уметь писать программы, надо их писать." Ъ.

Через несколько лет я попытался оплатить ему свой долг чашкой кофе, но не знаю, достаточно ли одного Дабл Экспрессо за квинтэссенцию искусства-науки-ремесла программирования.
:(
Не спрашивай, по ком гудит трансформатор. Это глупый вопрос; он гудит сам по себе. (C) не знаю

Безумец отличается от математика не столько своими ошибками, сколько своей неспособностью извлекать из них уроки. (С) Л.Янг. Лекции по вариационному исчислению
Аватара пользователя
__link
Бывалый
Бывалый
 
Сообщения: 2833
Зарегистрирован: Вс янв 29, 2006 3:35 pm

Как стать хорошим програмистом?

Сообщение jedi » Пн мар 05, 2007 3:37 pm

charv писал(а):Что бы вы посоветовали человеку, который заканчивает институт. И которого в этом иституте соответственно ничему нормально не научили.

Что делать, чтоб выучить свой первый язык програмирования и устроиться на работу?


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

И есть у меня предположение, что если нет желания самостоятельно этим заниматься, то может и не стоит идти в эту область. Если программирование привлекает только потенциально неплохим доходом, может стоит поискать другие области для зарабатывания денег. Программирование далеко не самая доходная работа, тем более если цель не интерес от работы, а зарабатывание денег.

Теперь конкретно по твоему вопросу.

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

Выбор языка программирования тоже зависит от того чем ты хочешь заниматься и какие у тебя есть способности. Если у тебя мощный математический бекграунд, и ты, например, специалист в области алгоритмов, связанных с икуственным интеллектом, это одно.
Если ты просто хочешь писать "технический" код и получать за это деньги - это другое. Если серьезной мат. подготовки нет, то вариант где можно зарабатывать чистым программированием - это, например, оффшор. Когда компания аутсоурсит софт для Запада. Скорее всего придется изучать какие-нибудь базы данных. Соответственно выбор языка зависит от профиля фирмы.
Блин критериев много короче :)

Еще, если работать в серьезной команде, хорошо бы уметь пользоваться системой контроля версий (cvs, svn и т.д.). Хотя это вторично. Если будешь хорошо программить, тебя научат работе с системой контроля версий.
Аватара пользователя
jedi
Старожил
Старожил
 
Сообщения: 4264
Зарегистрирован: Вс окт 16, 2005 6:57 pm
Медали: 3

Сообщение jedi » Пн мар 05, 2007 3:39 pm

Dustangel писал(а):http://www.dtf.ru/articles/read.php?id=42670 - немного о том, какими хотят видеть выпускников-программистов.


с автором статьи две недели назад пил пиво :)
Аватара пользователя
jedi
Старожил
Старожил
 
Сообщения: 4264
Зарегистрирован: Вс окт 16, 2005 6:57 pm
Медали: 3

Сообщение charv » Ср мар 07, 2007 9:33 pm

Спасибо всем за конструктивные ответы.

Вопрос был не празным, дело в том что я пишу книгу.
Рабочее название "Продай свои мозги! Как быстро стать хорошим мат удален модератором програмистом"

Оглавление и все новые главы можно посмотреть у меня в ЖЖ - http://charv-lv.livejournal.com/36196.html

Если есть вопросы, ответы на которые вы хотите видеть в этой книге - пишите.
Или здесь, или в комментах к ЖЖ. Любые идеи, размышления и комментарии по теме будут восприняты с благодарностью.
Ваша помощь не останется безнаказанной - подарю экземпляр с автографом.
charv
Новичок
Новичок
 
Сообщения: 3
Зарегистрирован: Пт мар 02, 2007 2:50 pm

Сообщение Oleg » Ср мар 07, 2007 9:55 pm

charv, мат у нас запрещен.

Правила форума тут:
http://www.socioforum.ru/viewtopic.php?t=106
Аватара пользователя
Oleg
Администратор
Администратор
 
Сообщения: 75647
Зарегистрирован: Вс окт 09, 2005 9:08 pm
Откуда: Москва
Медали: 10
Пол: Мужской
Соционический тип: Бальзак
Тип по психе-йоге: Сократ (ВЛЭФ)
Темперамент: Флегматик
Профессия: Программист, оптимизатор

Сообщение charv » Пт мар 09, 2007 6:00 pm

сорри, это была очепятка :)
charv
Новичок
Новичок
 
Сообщения: 3
Зарегистрирован: Пт мар 02, 2007 2:50 pm

Сообщение Пчелина » Вс мар 18, 2007 8:54 am

бррр... программист, ужас..
никогда не понимала как можно держать в голове столько, что бы им быть :o
Аватара пользователя
Пчелина
Новичок
Новичок
 
Сообщения: 3
Зарегистрирован: Вс мар 11, 2007 10:40 pm

Сообщение Raido » Вс мар 18, 2007 9:01 am

ответ на этот вопрос на башорге был самым вменяемым - убить трех плохих :P
and if violence make the waves flow
i will break every bone in your body
and if silence make the wind blow
i will listen to the beat of your frozen heart
Аватара пользователя
Raido
Бывалый
Бывалый
 
Сообщения: 2158
Зарегистрирован: Ср июн 21, 2006 4:20 pm
Откуда: ОренбургЪ
Пол: Женский
Соционический тип: Гексли
Тип по психе-йоге: Ленин (ВЛФЭ)

Сообщение jedi » Вс мар 18, 2007 6:45 pm

Пчелина писал(а):бррр... программист, ужас..
никогда не понимала как можно держать в голове столько, что бы им быть :o


хорошие программисты со временем обретают способность мыслить не столько головой сколько другой частью тела, обладающей полушариями большего объема. Это приходит с опытом :)
Аватара пользователя
jedi
Старожил
Старожил
 
Сообщения: 4264
Зарегистрирован: Вс окт 16, 2005 6:57 pm
Медали: 3

Сообщение FireMink » Вт июл 03, 2007 9:21 pm

Мозги + самообразование + опыт. Далее - опыт, опыт, опыт.
Со временем ты становишься нужней заказчику (начальнику) чем он тебе.
Tomorrow never die!
FireMink
Новичок
Новичок
 
Сообщения: 11
Зарегистрирован: Вт июл 03, 2007 9:01 pm
Откуда: Бруней Даруссалам

Как стать хорошим програмистом?

Сообщение R.D. » Ср авг 21, 2019 3:27 pm

charv писал(а):Что бы вы посоветовали человеку, который заканчивает институт.
И которого в этом иституте соответственно ничему нормально не научили.

Что делать, чтоб выучить свой первый язык програмирования и устроиться на работу?


Прошло 12 лет, интересно каковы результаты?

Топикстартер спился? :D

Или уже Senior Dev в швейцарской фирме? :add28

мм?
Если ты давно не пишешь на форум - значит, ты умер от ковида! (с) Джокер
Аватара пользователя
R.D.
Кот Шрёдингера
Кот Шрёдингера
 
Сообщения: 3864
Зарегистрирован: Ср авг 21, 2019 2:48 pm
Пол: Мужской
Соционический тип: Гамлет
Профессия: Архитектор


Вернуться в Программирование

Кто сейчас на конференции

Зарегистрированные пользователи: GoGo [Bot], Google [Bot], Iskander, KostyaAndreev, LeRoy, vadimr, Yandex 3.0 [Bot], Yandex [Bot], Марина99