to Искатель С ассемблера/автокодов я начинал когда-то в школе
![icon_smile.gif](http://forum.syntone.ru/html/emoticons/icon_smile.gif)
потом Алгол-60/68, Паскаль, C, C++, ... У каждого свой путь
to Денис Колокольчиков Прэнс дал хороший совет, нужна цель - реализация алгоритма, любого + человек у которого можно спросить.
с Константин согласен на все 100%, смысл нашего высшего образования - развить аналитику, систему для умения решать любые проблемы. это иногда идет вразрез с профессиональными требованиями. Можно уметь придумать абстрактную систему исскуственного интеллекта и не знать как окошко в Windows отрисовать.
Еще много умного хорошего прочитал ... много различных мнений
![icon_smile.gif](http://forum.syntone.ru/html/emoticons/icon_smile.gif)
Мало только было написано про software development process, дизайны, patterns, UML, RUP, MSF... Rational Rose...
![icon_smile.gif](http://forum.syntone.ru/html/emoticons/icon_smile.gif)
Ну да ладно ... Каждый пишет про себя
Помню вопрос был КАК начать ![icon_smile.gif](http://forum.syntone.ru/html/emoticons/icon_smile.gif)
Если тема еще актуальна осмелюсь присоединиться
Тезисы![icon_smile.gif](http://forum.syntone.ru/html/emoticons/icon_smile.gif)
1. Без практики в software development company и работы в КВАЛИФИЦИРОВАННОМ коллективе сложно чему-то научиться, те цель будет - туда ПОПАСТь.
2. Для п1. нужно чему-то НАУЧИТьСЯ. Без человека-специалиста/инструктора который будет Вас вести - Вы потратите в 4-5 раз больше времени на изучение того-же самого (мой опыт
![icon_sad.gif](http://forum.syntone.ru/html/emoticons/icon_sad.gif)
). Если Вы пошли по этому пути будьте готовы к тому что бы потом переучиваться тому Как пишется/документируется код + еще много чему, во время начала Вашей работы в software development company. Можно пропустить большинство того что написано во многих книгах
![icon_smile.gif](http://forum.syntone.ru/html/emoticons/icon_smile.gif)
, для достижения п1. этого не нужно. Те нужно понимание того на ЧЕМ нужно сконцентририватся для достижения п1.
Советы![icon_smile.gif](http://forum.syntone.ru/html/emoticons/icon_smile.gif)
0. У каждого свой путь, определитесь с Вашим, ошибка - повторять путь чужой
![icon_smile.gif](http://forum.syntone.ru/html/emoticons/icon_smile.gif)
1. Есть много языков программирования. Оцените рынок труда, просто зайдите на job.ru и посмотрите средние требования. Языки, технологии, зарплаты. - выберете, это и будет Ваш план.
2. Попробуйте почитать базовые книги, на форуме уже мелкали несколько, если этого мало, могу сбросить что нужно, у меня их гигов 8 уже набралось ... Цель - составить ПОВЕРХОСТНОЕ представление, выучить синтаксис языка + пройти конкурс на курсы/работу entry level programmer. Хороший видел тут совет - микрософт сертифиед ехам
![icon_smile.gif](http://forum.syntone.ru/html/emoticons/icon_smile.gif)
подготовка к MCSD и сдача трека в свое время мало чему меня научила, но знания систематизировало хорошо. Посмотрите Exam Cram, книги для подготовки к экзаменам, там 90% того что спрашивают на большинстве конкурсов software developer.
3. Попробуйте apply на online курсы - например www.gotdotnet.ru ... Если согласны вкладывать деньги - идите на платные курсы. Там Вам + дадут сертификат/рекомандации/могут помочь с работой. Цель - научиться культуре software development, задать много вопросов, возникших к тому времени + потом пройти конкурс на работу software developer.
4. Когда будете писать резюме/говорить про себя - говорите правду. Можете чего-то опускать/чуть искажать
![icon_smile.gif](http://forum.syntone.ru/html/emoticons/icon_smile.gif)
Обман в реальном опыте/проектах выявляется 1-3 вопросами и виден очень явно
![icon_smile.gif](http://forum.syntone.ru/html/emoticons/icon_smile.gif)
На прошлой работе я тестировал человека, имеющего 10 лет Microsoft C++ и 3 года C# experience в 2002 году
![icon_smile.gif](http://forum.syntone.ru/html/emoticons/icon_smile.gif)
это явная ложь
![icon_sad.gif](http://forum.syntone.ru/html/emoticons/icon_sad.gif)
Если мало опыта, а его мало - говорите про свои небольшие, но достижения. Да, Вы не работаете 4 года с C#, но быстро учитесь, хорошо работаете в команде, имеете хорошую производительность, творческий подход к работе, потратили всего пол-года на его изучение, быстро сделали тестовый проект, имеете сертификаты, Вам интересна карьера, работа в хорошем коллективе, этой замечателной компании ... это только пример.
ПС своих студентов в универе я учил ДУМАТь открыто
![icon_smile.gif](http://forum.syntone.ru/html/emoticons/icon_smile.gif)
время тратил на то чтобы дать понимание ИДЕОЛОГИЙ языков, технологий, понимания логики построения технологий их преемственности и похожести + БАЗА для дальнейшей огромной самостоятельной работы +
отработка базовых навыков/знаний для прохождения тестов/конкурсов, чтобы было где работать для упрощения этой дальнейшей самостоятелной работы
Удачи
Сообщение отредактировал(а) Yevgeniy - 12.07.2005 - 04:24