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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как стать хорошим программистом? 1 курс, не представляю, не понимаю .. 
:(
    Опции темы
camomile7
  Дата 20.11.2013, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте, форумчане)

Поступила на   направление "Программная инженерия",1 курс, с трудом представляю, что будет через 4 года,  выйдет ли  что-то из меня вообще..

В школе не программировала, на ЕГЭ по информатике решила только самые простые задания, относящиеся к программированию на языке Паскаль( где требовались только самые начальные знания).

Я понимаю, что задаю банальный вопрос, наверняка, тысячу раз, задаваемый до меня..

Но как стать хорошим программистом,что нужно для этого сделать? Что нужно знать и уметь? Чем интересоваться?

Я не представляю свое будущее, абсолютно не представляю, как в скором времени должна буду создавать программы? Как я потом буду работать? Найду ли вообще работу?
Программист должен обладать хорошей фантазией, иметь огромный запас идей и  уметь воплощать их в жизнь, должен понимать,что он делает, для кого и зачем.

 Сомневаюсь,что у меня есть хоть что-то из вышеперечисленного.

Я не хочу перепоступать на другую специальность,   
не хочу выпустится с одной лишь корочкой, научившись создавать лишь никому ненужные студенческие учебные программки(да и научусь ли делать  это),
я хочу стать хорошим программистом, суметь в будущем  работать по специальности, но как это сделать?

Сейчас я ничего не знаю и не умею, но хочу научиться, только вот как..



Подскажите в каком направлении двигаться, что делать, если едва представляешь, куда поступила и что будет дальше.





Это сообщение отредактировал(а) camomile7 - 20.11.2013, 18:32
PM MAIL   Вверх
Stolzen
Дата 20.11.2013, 18:34 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



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


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


Эксперт
****


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

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



присоединяюсь.

camomile7, просто учитесь. выполняйте все задания, читайте рекомендованную (в т.ч. дополнительную) литературу, и все получится.
с учителями может повезти, может нет, но в основном от вас зависит.
не пренебрегайте практикой, без практики нельзя научиться готовить, водить авто и программировать.

аналитическое мышление, если у вас его нет, развивается. так же, как музыкальный слух.
(скорее всего хоть что-то есть, раз вы на технический факультет поступили).

Добавлено через 2 минуты и 13 секунд
еще момент. в институте, особенно на первых курсах, преподают разную физику-математику, которая кажется сложной и непонятно зачем нужной. на самом деле все дисциплины связаны между собой. если вам будет непонятно, зачем вам что-то дают, обязательно спрашивайте где и как это применяют.
PM MAIL   Вверх
rfq
Дата 21.11.2013, 10:09 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Прежде чем стать писателем, надо перечитать кучу книг. Чтобы стать программистом, надо перечитать кучу чужих программ. Но большинство программ, выложенных в открытый доступ, откровенно слабоваты (закрытые программы, впрочем, тоже). Поэтому сразу воспитываейте в себе вкус. Если видите, что программа может научить плохому, бросайте ее и начинайте следующую. Так что надо начинать надо с языка, на котором написано много программ, чтобы было из чего выбрать. При этом сам язык должен быть с одной стороны - простым (вы же новичок), с другой стороны - достаточно богатым, чтобы можно было увидеть применение основных концепций современного программирования. Наиболее оптимальный в этом плане язык - Java. Тексты программ можно найти на https://github.com/, https://code.google.com, http://sourceforge.net.

Большинство программ строится по шаблону: поступает поток информации - информация разбирается на кирпичики и раскладывается по полочкам - кирпички складываются в требуемый результат. Если первый и последний этапы (разбор и сборка) сильно зависят от предметной области, то центральный этап (раскладка по полочкам с последующим извлечением) - более-менее однообразен, поэтому на начальном этапе стоит налечь именно на структуры данных для хранения информации. Это позволит вам ориентироваться в большом количестве чужих программ.
PM MAIL   Вверх
Bulat
Дата 21.11.2013, 13:52 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


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

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



Цитата(camomile7 @  20.11.2013,  18:28 Найти цитируемый пост)
Но как стать хорошим программистом,что нужно для этого сделать? Что нужно знать и уметь? Чем интересоваться?


Поменьше задавай вопросов и побольше практикуй программирование. Тогда сама найдешь ответы на все вопросы.

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

"И самое важное, имейте храбрость следовать своему сердцу и интуиции. Они каким-то образом уже знают то, кем вы хотите стать на самом деле. Всё остальное вторично. " © Стив Джобс




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


 




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


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

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