Модераторы: PILOT

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Дайте некий план, как превратиться ... из полного нуба в отличного программиста 
:(
    Опции темы
Stolzen
Дата 3.1.2014, 10:44 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: 1
Всего: 48



Цитата(GoAhead @  2.1.2014,  19:14 Найти цитируемый пост)
Можете дать мне какие-нибудь задания, например? 

Глупо этого ожидать тут.

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

И да, время, проведенное в университете, самое веселое, а работа программиста в 90% случаев на самом деле скучная и однотипная.  




--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
GoAhead
Дата 3.1.2014, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 1.1.2014

Репутация: нет
Всего: нет



Цитата(AVA12 @  2.1.2014,  19:19 Найти цитируемый пост)
Если посоветовали забрать документы и поискать себя в какой-нибудь другой области, то отвечать на эти пять пунктов уже бессмысленно.


Но я не хочу делать ни первого, ни второго. Я хочу найти себя здесь.
Я хочу стать программистом. 




Это сообщение отредактировал(а) GoAhead - 3.1.2014, 17:25
PM MAIL   Вверх
GoAhead
Дата 3.1.2014, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 1.1.2014

Репутация: нет
Всего: нет




Цитата(Stolzen @  3.1.2014,  10:44 Найти цитируемый пост)
Скажите, какие у вас сейчас предметы? 

Дискретная математика, программирование, теория алгоритмов, высшая математика, мат.анализ, ин. язык.

Пока были такие. 



Цитата(Stolzen @  3.1.2014,  10:44 Найти цитируемый пост)
Запишитесь на кружок по программированию (по математике тоже можно), старайтесь участвовать в олимпиадах - даже если ничего не решите, будет хороший стимул. 

В нашем университете нет таких кружков.

PM MAIL   Вверх
Stolzen
Дата 4.1.2014, 10:24 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: 1
Всего: 48



Цитата(GoAhead @  3.1.2014,  18:44 Найти цитируемый пост)
В нашем университете нет таких кружков.

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

В следующем семестре у вас будут еще какие-нибудь предметы по специальности. Подойдите к своим преподавателям и скажите, что хотите делать что-то дополнительно по предмету и попросите совета.


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
kami
Дата 9.1.2014, 21:41 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 1
Всего: 72



Фантом,  что плохого в Шарпе в частности и в дотнете вцелом? Не самая плохая альтернатива для начала, имхо. Опять-таки, имхо (ой, только не бейте) лучше, чем C++, я до сих пор не перевариваю их синтаксис с указателями...
По крайней мере - язык популярен, базовые конструкции языка сложностей не представляют, вакансий и фриланса достаточное количество, и вроде как MS не собирается пускать .NET следом за Silverlite...
Правда, наличие сборщика мусора может расслабить, но это уже решается в ходе "дальнейшего роста".

Лирическое отступление: помнится, на Баше проскакивал такое вот:
Цитата

- Подскажите, насколько перспективно сейчас изучать ___ [и](подставить сюда любой язык программирования)[/и], нуждаются ли сейчас в таких специалистах?
- С уверенностью заявляю - хорошие специалисты по ___ ни в чем не нуждаются!


Цитата(GoAhead @  2.1.2014,  11:14 Найти цитируемый пост)
Я буду выполнять все университетские задания. 

Всё нижесказанное - исключительно имхо: университетские задания не помогут (ну не сталкивался я с такими, код из которых можно было бы практически применить, посему и выветривались они у меня из головы сразу после решения).
Я бы действовал так:  взял книжку по азам, постарался на примерах понять (не заучить, а именно понять) базовые конструкции (цикл, ветвление, рекурсия...). Опять-таки, на примерах разобрался бы (получил бы общее представление) с событийной моделью (это я про WinForms). Заодно в ходе копирования и модификации примеров (Вы же не будете выступать в роли простого ксерокса "из учебника в VS", ведь так?) - получить навыки работы в среде VS.
А потом - начал бы на WinForms какой-нибудь проект. Не слишком масштабный - ИИ не надо, но и не сильно маленький - "крестики-нолики 3х3" не пойдут. Кстати, этот проект впоследствии можно бы впихнуть в дипломную работу (я так и сделал smile ). Именно на его реализации, спотыкаясь, останавливаясь, спрашивая помощи и идя дальше начнете замечать свой рост, как программиста. (это раз мы не рассматриваем альтернативы)

Ну и - отвечу все-таки на эти 5 вопросов (никакой привязки к языкам, кроме английского):
1. Путь был долгим. Только год назад из хобби это стало моей профессией. Начинал еще в школе smile
2. Смотря что подразумевать под "знание языков". На достаточно неплохом уровне владею одним. При необходимости - могу писать на другом, но буду тратить значительно больше времени. Третий знаю исключительно на уровне, который позволяет портировать объявления и примеры с него в мой "родной" язык. Ну и недавно пришлось столкнуться и изучить четвертый, правда - пока владею им на базовом уровне, без значительной привязки к какому-либо диалекту.
3. Да, английский необходим. Хотя бы для чтения документации, ибо русские переводы часто слишком вольные, что не всегда допустимо. Специально не поднимал, но т.к. в пору основного изучения программирования у меня была только одна книжка с небольшими примерами и справка на английском (надо отдать должное - на тот момент очень хорошая) - как-то само начало изучаться. Сначала - да, со словарем, а потом пошло-поехало. Теперь тех.документацию читаю достаточно бегло. Но - только читаю smile писать/разговаривать - навыков нет, каюсь.
4. Коммерческая информация smile А вообще - начиная от детальной постановки (себе, любимому) ТЗ по интонациям заказчика "хочу красиво", разработки архитекутуры с запасом прочности (чтобы приложение могло по желанию заказчика управлять атомной электростанцией, а на следующий день, по другому желанию - моделировать в HD движение Деда Мороза с мешком подарков в новогоднюю ночь по всей России), заканчивая внедрением ПО на железе и ОС заказчика, которые даже в ближайшем приближении не соответствуют системным требованиям, оказание тех.поддержки в пределах и за пределами жизненного цикла приложения и так далее. Относительно шучу, конечно...
5. Будем считать, что самостоятельно я узнавал всё. В моей глуши интернетом не пахло, посему - всё, что я стал знать и уметь (до определенного момента) - это благодаря двум-трем книжкам, справке и с великим трудом скачанным FAQ. Обязательные дисциплины типа "информатика" в школе и ВУЗ-е не были профильными, посему и часов по ним было мало, да и не спрашивал за них никто.

P.S. прошу прощения за перманентное редактирование поста - исправляю последствия автотранслита.  smile 

Это сообщение отредактировал(а) kami - 9.1.2014, 22:22
PM MAIL WWW   Вверх
Фантом
Дата 10.1.2014, 01:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вы это прекратите!
***


Профиль
Группа: Участник Клуба
Сообщений: 1516
Регистрация: 23.3.2008

Репутация: нет
Всего: 49



Цитата(kami @  9.1.2014,  22:41 Найти цитируемый пост)
 что плохого в Шарпе в частности и в дотнете вцелом? Не самая плохая альтернатива для начала, имхо. Опять-таки, имхо (ой, только не бейте) лучше, чем C++, я до сих пор не перевариваю их синтаксис с указателями...

Я в общем-то уже изложил выше. Да, C++ будет еще хуже, но это не потому, что шарп хорош, а потому, что C++   в качестве стартового языка еще более ужасен.

Цитата(kami @  9.1.2014,  22:41 Найти цитируемый пост)
По крайней мере - язык популярен, базовые конструкции языка сложностей не представляют, вакансий и фриланса достаточное количество, и вроде как MS не собирается пускать .NET следом за Silverlite...

"Вроде как" - это хороший аргумент.  smile Это обычно случается внезапно.

Остальное даже комментировать не буду. "Как стать быдлокодером за 21 день" - не самая интересная штука. Во всяом случае, на мой взгляд, от ВУЗа надо получать намного больше.
PM   Вверх
GoAhead
  Дата 17.1.2014, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 1.1.2014

Репутация: нет
Всего: нет



kami, спасибо Вам за развернутый ответ на все вопросы))
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Обсуждение работы | Следующая тема »


 




[ Время генерации скрипта: 0.0631 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.