Добавлено: Пн Мар 05, 2007 2:00 pm Заголовок сообщения:
Когда-то, еще в универе, один благородный дон сказал мне так: "чтобы уметь писать программы, надо их писать." Ъ.
Через несколько лет я попытался оплатить ему свой долг чашкой кофе, но не знаю, достаточно ли одного Дабл Экспрессо за квинтэссенцию искусства-науки-ремесла программирования.
_________________ Не спрашивай, по ком гудит трансформатор. Это глупый вопрос; он гудит сам по себе.
Добавлено: Пн Мар 05, 2007 2:37 pm Заголовок сообщения: Re: Как стать хорошим програмистом?
charv писал(а):
Что бы вы посоветовали человеку, который заканчивает институт. И которого в этом иституте соответственно ничему нормально не научили.
Что делать, чтоб выучить свой первый язык програмирования и устроиться на работу?
Знаешь, я шел в университет, чтобы получить математические знания. То, что писать программы меня там не научат, я знал априори. То есть, создадут условия, чтобы сам научился, но не научат. Имхо, если хочешь быть хорошим программистом - пишешь программы. Потому что это интересно. Все мои знакомые и друзья, которых я считаю хорошими программистами делали именно так - сами изучали языки программирования и сами писали программы, не ожидая что их кто-то научит.
И есть у меня предположение, что если нет желания самостоятельно этим заниматься, то может и не стоит идти в эту область. Если программирование привлекает только потенциально неплохим доходом, может стоит поискать другие области для зарабатывания денег. Программирование далеко не самая доходная работа, тем более если цель не интерес от работы, а зарабатывание денег.
Теперь конкретно по твоему вопросу.
Для того чтобы устроится на интересную работу с хорошей оплатой, практически всегда надо уже иметь минимум год работы по профилю. Людей без опыта никто не берет. То есть, без опыта придется куда-то устраиваться совсем на других условиях.
Выбор языка программирования тоже зависит от того чем ты хочешь заниматься и какие у тебя есть способности. Если у тебя мощный математический бекграунд, и ты, например, специалист в области алгоритмов, связанных с икуственным интеллектом, это одно.
Если ты просто хочешь писать "технический" код и получать за это деньги - это другое. Если серьезной мат. подготовки нет, то вариант где можно зарабатывать чистым программированием - это, например, оффшор. Когда компания аутсоурсит софт для Запада. Скорее всего придется изучать какие-нибудь базы данных. Соответственно выбор языка зависит от профиля фирмы.
Блин критериев много короче
Еще, если работать в серьезной команде, хорошо бы уметь пользоваться системой контроля версий (cvs, svn и т.д.). Хотя это вторично. Если будешь хорошо программить, тебя научат работе с системой контроля версий.
Если есть вопросы, ответы на которые вы хотите видеть в этой книге - пишите.
Или здесь, или в комментах к ЖЖ. Любые идеи, размышления и комментарии по теме будут восприняты с благодарностью.
Ваша помощь не останется безнаказанной - подарю экземпляр с автографом.
Добавлено: Вс Мар 18, 2007 5:45 pm Заголовок сообщения:
Пчелина писал(а):
бррр... программист, ужас..
никогда не понимала как можно держать в голове столько, что бы им быть
хорошие программисты со временем обретают способность мыслить не столько головой сколько другой частью тела, обладающей полушариями большего объема. Это приходит с опытом
Мозги + самообразование + опыт. Далее - опыт, опыт, опыт.
Со временем ты становишься нужней заказчику (начальнику) чем он тебе. _________________ Tomorrow never die!
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах