![]() |
|
Модераторы: PILOT |
![]()
|
|
| camomile7 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 5.11.2013 Репутация: нет Всего: нет |
Здравствуйте, форумчане)
Поступила на направление "Программная инженерия",1 курс, с трудом представляю, что будет через 4 года, выйдет ли что-то из меня вообще.. В школе не программировала, на ЕГЭ по информатике решила только самые простые задания, относящиеся к программированию на языке Паскаль( где требовались только самые начальные знания). Я понимаю, что задаю банальный вопрос, наверняка, тысячу раз, задаваемый до меня.. Но как стать хорошим программистом,что нужно для этого сделать? Что нужно знать и уметь? Чем интересоваться? Я не представляю свое будущее, абсолютно не представляю, как в скором времени должна буду создавать программы? Как я потом буду работать? Найду ли вообще работу? Программист должен обладать хорошей фантазией, иметь огромный запас идей и уметь воплощать их в жизнь, должен понимать,что он делает, для кого и зачем. Сомневаюсь,что у меня есть хоть что-то из вышеперечисленного. Я не хочу перепоступать на другую специальность, не хочу выпустится с одной лишь корочкой, научившись создавать лишь никому ненужные студенческие учебные программки(да и научусь ли делать это), я хочу стать хорошим программистом, суметь в будущем работать по специальности, но как это сделать? Сейчас я ничего не знаю и не умею, но хочу научиться, только вот как.. Подскажите в каком направлении двигаться, что делать, если едва представляешь, куда поступила и что будет дальше. Это сообщение отредактировал(а) camomile7 - 20.11.2013, 18:32 |
|||
|
||||
| Stolzen |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 1 Всего: 48 |
Фантазию иметь это, конечно, хорошо, но не обязательно.
Лучше всего вам поможет аналитическое мышление, если у вас оно есть (не составляет проблем строить всякие диаграмки и т.п.) - у вас все получится. Если тип мышления другой - то отчаиваться тоже не стоит. Программирование это ремесло, и если у вас есть желание, то все можно освоить. |
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 1 Всего: 101 |
присоединяюсь.
camomile7, просто учитесь. выполняйте все задания, читайте рекомендованную (в т.ч. дополнительную) литературу, и все получится. с учителями может повезти, может нет, но в основном от вас зависит. не пренебрегайте практикой, без практики нельзя научиться готовить, водить авто и программировать. аналитическое мышление, если у вас его нет, развивается. так же, как музыкальный слух. (скорее всего хоть что-то есть, раз вы на технический факультет поступили). Добавлено через 2 минуты и 13 секунд еще момент. в институте, особенно на первых курсах, преподают разную физику-математику, которая кажется сложной и непонятно зачем нужной. на самом деле все дисциплины связаны между собой. если вам будет непонятно, зачем вам что-то дают, обязательно спрашивайте где и как это применяют. |
|||
|
||||
| rfq |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 20.3.2007 Репутация: нет Всего: нет |
Прежде чем стать писателем, надо перечитать кучу книг. Чтобы стать программистом, надо перечитать кучу чужих программ. Но большинство программ, выложенных в открытый доступ, откровенно слабоваты (закрытые программы, впрочем, тоже). Поэтому сразу воспитываейте в себе вкус. Если видите, что программа может научить плохому, бросайте ее и начинайте следующую. Так что надо начинать надо с языка, на котором написано много программ, чтобы было из чего выбрать. При этом сам язык должен быть с одной стороны - простым (вы же новичок), с другой стороны - достаточно богатым, чтобы можно было увидеть применение основных концепций современного программирования. Наиболее оптимальный в этом плане язык - Java. Тексты программ можно найти на https://github.com/, https://code.google.com, http://sourceforge.net.
Большинство программ строится по шаблону: поступает поток информации - информация разбирается на кирпичики и раскладывается по полочкам - кирпички складываются в требуемый результат. Если первый и последний этапы (разбор и сборка) сильно зависят от предметной области, то центральный этап (раскладка по полочкам с последующим извлечением) - более-менее однообразен, поэтому на начальном этапе стоит налечь именно на структуры данных для хранения информации. Это позволит вам ориентироваться в большом количестве чужих программ. |
|||
|
||||
| Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
Поменьше задавай вопросов и побольше практикуй программирование. Тогда сама найдешь ответы на все вопросы. Важно не только как другие относятся к тебе, к твоим профессиональным навыкам и знаниям, но и как ты себя ощущаешь сама. "И самое важное, имейте храбрость следовать своему сердцу и интуиции. Они каким-то образом уже знают то, кем вы хотите стать на самом деле. Всё остальное вторично. " © Стив Джобс -------------------- менеджер по кодеврайтингу |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Обсуждение работы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |