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

Поиск:

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


Новичок



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

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



Поступила в вуз . "Проучилась" там полгода. Пока плохо идет программирование. Проходим С#. 
Я никогда не увлекалась программированием, ИТ, чем-то, связанным с компьютерами.  Пошла сюда просто, потому что думала, что мне понравится во всем этом разбираться. Я даже не представляла себе, как много всего нужно знать, чтобы стать отличным специалистом в этой области и не потратить впустую эти 4 года. 


Большая часть моих одногруппников шла сюда целенаправленно. В перерывы разговаривают о преимуществах тех или иных программ, ОС и т.п. Я в этом полный нуб. Где черпать эту информацию, чтоб просветиться, не знаю.


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

Что нам дадут? Дадут нам начальные знания о ЯП С# и С ++, может что-то ещё. Но опять же всё это будут начальные знания. Копать и развиваться в чем-либо, придется самостоятельно. Научат писать студенческие программки, которые никому не нужны. А как создавать что-то свое и кому-то необходимое?

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


Как я вообще смогу что-то создать, если даже не  понимаю, зачем, для чего мы учились создавать массивы и выполнять различные действия  с ними? Зачем это нужно? 

Кому я буду нужна? Как я найду  работу?

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


1)Как вы стали программистами? Каким был ваш путь к этому?
2)Много ли вы знаете ЯП? Все ли знаете в совершенстве?
3)Так ли необходим английский язык в работе программиста?Как вы его поднимали на хороший уровень?
4)В чем заключается ваша работа? С чем вам приходится сталкиваться на работе? Какие программы вы пишете?
5)Легко ли вы нашли работу после окончания вуза, многое ли вам пришлось узнавать самостоятельно?


Дайте направление, некий план, программу, что делать, чтобы найти в будущем работу по специальности.

Сейчас я абсолютный нуб, но ведь все когда-то были такими, но ведь сумели же стать хорошими специалистами. Каким образом вам это удалось ?

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


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


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

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



Цитата(GoAhead @  1.1.2014,  17:31 Найти цитируемый пост)
Поступила в вуз . "Проучилась" там полгода. Пока плохо идет программирование. Проходим С#. 
Я никогда не увлекалась программированием, ИТ, чем-то, связанным с компьютерами.  Пошла сюда просто, потому что думала, что мне понравится во всем этом разбираться.

По-видимому, надо просто забирать документы. 

Иногда (но не слишком часто) в плохом ВУЗе может стать толковым специалистом тот, кто знает, что ему нужно, и старательно и целеустремленно развивается сам, иногда (но еще реже) в хорошем ВУЗе могут, наоборот, чему-то научить человека, который сам не знает, чего хочет. Но вот ситуация, когда и ВУЗ слабый, и студент не понимает, чему и зачем учится, не лечится совсем. 
PM   Вверх
GoAhead
Дата 1.1.2014, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Фантом, вуз не слабый.  Просто я не понимаю элементарных вещей. И не знаю, где взять информацию, чтобы их понять. Понять зачем нам дают ту или иную теорию, как это в дальнейшем нам понадобится в работе, как это потом применять. Возможно нам ответят на эти вопросы позже, когда мы изучим что-то ещё,  или мы сами  найдем ответы. 


Наверняка, то,что написано ниже, элементарно и понятно любому программисту, но мне пока нет.Для хранения и оперирования множеством  однотипных данных? Для чего? Неужели, мы постоянно будем использовать эти массивы? 
Цитата

 не  понимаю, зачем, для чего мы учились создавать массивы и выполнять различные действия  с ними? Зачем? Для чего это нужно? 


 Я не интересовалась этой сферой до поступления в вуз.

Цитата

По-видимому, надо просто забирать документы. 


Мне нравится моя группа. Мне хочется стать программистом.  Я не хочу забирать документы, но также не  хочу потратить эти 4 года зря, я хочу найти хорошую работу по специальности. Не хочу быть никому ненужным выпускником с корочкой.


Цитата

Иногда (но не слишком часто) в плохом ВУЗе может стать толковым специалистом тот, кто знает, что ему нужно, и старательно и целеустремленно развивается сам

Сказать,что человек -программист или инженер, значит ничего не сказать, существует много разновидностей этих профессий, я не знаю все эти разновидности, соответственно не знаю, кем хочу быть. Чем занимаются все эти люди, в чем заключается их работа. 

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

Я готова старательно и целеустремленно развиваться сама, вот только в каком направлении двигаться? Что делать? Что  решать, читать? В чем разбираться?


PM MAIL   Вверх
Фантом
Дата 1.1.2014, 19:08 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(GoAhead @  1.1.2014,  19:38 Найти цитируемый пост)
Фантом, вуз не слабый.  Просто я не понимаю элементарных вещей.

Я даже не буду спрашивать, о каком ВУЗе идет речь. И вот почему:
1) Начинать изучение программирования с C# - это уже диагноз, исключающий возможность "не слабого ВУЗа" начисто.
2) Вообще говоря, давать ответы на заданные Вами вопросы - это как раз и есть главная задача ВУЗовского преподавателя. Изучить синтаксис какого-то языка можно по книжкам (и зачастую это даже проще, чем в рамках обычных занятий), разобраться со свойствами тех или иных стандартных языковых конструкций - тоже, хоть это и посложнее. А вот объяснить, зачем и почему что-то изучается и на что стоит обратить внимание конкретно Вам, должны были как раз преподаватели ВУЗа, это именно то немногое в обучении, что нельзя или очень трудно получить иначе как при постоянном непосредственном общении.

Так что как минимум ВУЗ Вы выбрали неудачно. Поэтому, возможно, часть проблем (а то и все сразу) должны пропасть при смене места учебы на более приличное. Поскольку сложности с военкоматом Вам при этом не грозят, то, пожалуй, о перепоступлении в хороший ВУЗ (именно так, не о переводе) стоит всерьез подумать.

А в остальном... Давайте зайдем с конца. Почему, собственно, Вам хочется стать программистом? Конечно, все возможные варианты этой деятельности Вы знать не можете, но все же есть какая-то конкретная область, которая привела к этому выбору? Давайте, думайте, без этого на все Ваши вопросы практически невозможно ответить.

И учтите, что "хорошая профессия", "начать зарабатывать" и т.п. - это не критерий. Невозможно хорошо зарабатывать делом, которое "не свое".
PM   Вверх
GoAhead
Дата 1.1.2014, 19:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата

1) Начинать изучение программирования с C# - это уже диагноз, исключающий возможность "не слабого ВУЗа" начисто.


Почему же диагноз? Почему это неправильно? С какого ЯП и почему следует начинать обучение?
Цитата

Так что как минимум ВУЗ Вы выбрали неудачно. Поэтому, возможно, часть проблем (а то и все сразу) должны пропасть при смене места учебы на более приличное. 

Как же понять, какой вуз является приличным? По каким критериям выбирать?

У нас есть люди с очень высокими баллами за ЕГЭ. Проходной балл(за 3 предмета)=222. 
PM MAIL   Вверх
Фантом
Дата 1.1.2014, 19:50 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(GoAhead @  1.1.2014,  20:18 Найти цитируемый пост)

Почему же диагноз? Почему это неправильно? С какого ЯП и почему следует начинать обучение?

С# - язык одной фирмы и одной платформы, полученный путем переделки другого языка (который, в свою очередь, также результат переделки третьего). Выбор конструкций языка и их реализации обсуловлен в основном особенностями реализации платформы, для которой он делался, а иногда - желанием сделать иначе, чем конкуренты. Язык постоянно изменяется в угоду только коммерческим соображениям: вносятся изменения, позволяющие работать с новыми особенностями платформы, а также украшения, модные в этом сезоне. В итоге получается модная мультипарадигменная солянка (с достаточно плохой реализацией каждой конкретной парадигмы) со сложным и непоследовательным синтаксисом, которая в существующем сейчас виде полностью устареет раньше, чем Вы закончите ВУЗ. 

В общем, C# обладает полным комплектом свойств, делющих его плохим стартовым языком. Собственно, плохим он будет в любом случае, но если использование его в разработке еще оправдано популярностью платформы, то учиться программированию с его использованием не стоит.

Какой лучше... тут есть разные варианты, ответ существенно зависит от того, кого из вас собираются вырастить.

Цитата(GoAhead @  1.1.2014,  20:18 Найти цитируемый пост)

Как же понять, какой вуз является приличным? По каким критериям выбирать?

А вот тут можно и интернет пошерстить. Отзывов много, найти что-то приличное не так уж сложно.

Цитата(GoAhead @  1.1.2014,  20:18 Найти цитируемый пост)

У нас есть люди с очень высокими баллами за ЕГЭ. Проходной балл(за 3 предмета)=222.  

Для 2013 года это очень скромно. Тем более с ЕГЭ по информатике, который всегда намного легче других экзаменов.
PM   Вверх
GoAhead
Дата 1.1.2014, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата

А в остальном... Давайте зайдем с конца. Почему, собственно, Вам хочется стать программистом? Конечно, все возможные варианты этой деятельности Вы знать не можете, но все же есть какая-то конкретная область, которая привела к этому выбору? Давайте, думайте, без этого на все Ваши вопросы практически невозможно ответить.

 
Эта специальность  кажется мне творческой,  человек все время создает что-то новое. 

Профессия требует постоянного самообразования.С одной стороны это меня притягивает, с другой - пугает. 
Ты не знаешь, кем будет твой заказчик. С чем тебе придется столкнуться, чтобы написать программу. 
Возможно, что программа, которую тебе закажут будет связана с той сферой деятельности, о которой ты ничего не знаешь, и тебе придется разбираться в этом.

В результате можно узнать много интересного.  

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


Вот собственно так, я и оказалась здесь.





PM MAIL   Вверх
Фантом
Дата 1.1.2014, 20:05 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(GoAhead @  1.1.2014,  20:50 Найти цитируемый пост)

Эта специальность  кажется мне творческой,  человек все время создает что-то новое. 

Это касается очень многих профессий. При этом значительная часть программистов создает "что-то новое" в точности в том же смысле, в котором его же создает, например, токарь или литейщик. Предметы - да, новые, идеи - нет.

Цитата(GoAhead @  1.1.2014,  20:50 Найти цитируемый пост)

Профессия требует постоянного самообразования.

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

Цитата(GoAhead @  1.1.2014,  20:50 Найти цитируемый пост)
Возможно, что программа, которую тебе закажут будет связана с той сферой деятельности, о которой ты ничего не знаешь, и тебе придется разбираться в этом.

Сейчас это маловероятно. Для этого нужно, чтобы выполнялось одно из двух условий: либо Вы - программист супер-экстра-класса, один из двух-трех таких в мире, либо никто из специалистов в этой области совершенно не умеет программировать. Первое бывает очень редко, второе быстро пропадает и для многих областей человеческой деятельности уже пропало совсем.

Цитата(GoAhead @  1.1.2014,  20:50 Найти цитируемый пост)
Да и тогда казалось, что после получения этой профессии( при желании) легче переквалифицироваться, например, в дизайнера или архитектора, т.к. тоже имеют дело с компьютером, но здесь я была не права.

М-да... хорошо, что хоть это уже понятно.

Цитата(GoAhead @  1.1.2014,  20:50 Найти цитируемый пост)
Еще думала, что если не получится работать по специальности программиста, то можно пойти работать учителем по информатике в школу. 

Упаси боже. Нет, конечно, у нас в школах таких "учителей" немало, но не надо.

Цитата(GoAhead @  1.1.2014,  20:50 Найти цитируемый пост)

Вот собственно так, я и оказалась здесь.

Ну что ж, ответ достаточно исчерпывающий. Вы действительно совершенно не знаете, зачем Вам надо быть именно программистом, а не кем-нибудь другим. Соответственно, с обдумывания этого и нужно начинать, причем ответить на этот вопрос за Вас никто не сможет. Так что первое мое предложение, похоже, остается в силе: забрать документы и освободившиеся полгода (по крайней мере) посвятить обдумыванию ответа на вопрос, кем Вы хотите быть. А потом начать учебу сначала и в нормальном виде (и, возможно, на совершенно другой специальности).

PM   Вверх
GoAhead
Дата 1.1.2014, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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




Цитата(Фантом @  1.1.2014,  20:05 Найти цитируемый пост)
Цитата(GoAhead @  1.1.2014,  20:50 )
Да и тогда казалось, что после получения этой профессии( при желании) легче переквалифицироваться, например, в дизайнера или архитектора, т.к. тоже имеют дело с компьютером, но здесь я была не права.

М-да... хорошо, что хоть это уже понятно

web-дизайнера, или компьютерный дизайнер зданий/интерьеров для этого полезны навыки программиста.

Думала тогда об этом.
PM MAIL   Вверх
GoAhead
Дата 1.1.2014, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(Фантом @  1.1.2014,  20:05 Найти цитируемый пост)
Упаси боже. Нет, конечно, у нас в школах таких "учителей" немало, но не надо.

М-да... учитывая то,что я тут понаписала, действительно, можно сказать только это.
Но 4 года бакалавриата должны  дать базу знаний, и думаю, всё же большую, чем дают в педагогических вузах.

Цитата(Фантом @  1.1.2014,  20:05 Найти цитируемый пост)
Вы действительно совершенно не знаете, зачем Вам надо быть именно программистом, а не кем-нибудь другим. Соответственно, с обдумывания этого и нужно начинать, причем ответить на этот вопрос за Вас никто не сможет. 

 
Да,я не  знаю. 
Вы правы, никто кроме меня на этот вопрос не ответит.Но чтобы ответить на него, я должна разобраться в этой сфере.

Но я хочу постараться стать программистом. Да, сейчас я - нуб. Да, у меня куча нелепых вопросов. Но я хочу найти ответы на них.

Давайте вернемся к вопросам в первом сообщении.
 
Цитата(GoAhead @  1.1.2014,  16:31 Найти цитируемый пост)
Я не знаю, что мне необходимо знать,чтобы стать хорошим специалистом. 
Как развиваться, что учить, что читать, в чем разбираться?

1)Как вы стали программистами? Каким был ваш путь к этому?
2)Много ли вы знаете ЯП? Все ли знаете в совершенстве?
3)Так ли необходим английский язык в работе программиста?Как вы его поднимали на хороший уровень?
4)В чем заключается ваша работа? С чем вам приходится сталкиваться на работе? Какие программы вы пишете?
5)Легко ли вы нашли работу после окончания вуза, многое ли вам пришлось узнавать самостоятельно?

Дайте направление, некий план, программу, что делать, чтобы найти в будущем работу по специальности.

Сейчас я абсолютный нуб, но ведь все когда-то были такими, но ведь сумели же стать хорошими специалистами. Каким образом вам это удалось ?


PM MAIL   Вверх
havytab88
Дата 2.1.2014, 01:13 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Программистом я так и не стал, но вот несколько слов о том, как пытался... Начинал учить Джаву, а не C#, но говорят они очень схожи... Учил абсолютно с нуля сам. Не знал до этого даже какие есть типы переменных, только про циклы слышал краем уха. Просто нашел книгу, где это это разжевывается для полных нубов. Вот так и стал читать книгу, параллельно, обязательно набирая весь код в программе. Модифицировал ее, добавляя/изменяя данные. Так начал понимать азы, писать небольшие задачки, работать классами и методами.
Зашел в тупик, когда уже терия, необходимая для новичка выучена, а помогать по практике некому, а сам многое не понимал. В Вашем случае учеба в универе - это хороший шанс преодолеть тот тупик, где застрял я, здесь у Вас будет кому помочь. А для себя же помните, что нельзя хвататься сразу за все. Здесь, новичку, главное все постепенно, пока не поймете тему в книге, не изучайте следующую. Будут проблемы с темой, добивайтесь овтета у преподавателей или у друзей/одногруппников, и только тогда за слудующую. Если уделять программированию каждый день, а это очень желательно, то через 6-12 мес. будите хорошо разбираться.
Что касается англ. яз. то сейчас он почти всегда нужен на слабенько-среднем разговорном уровне (pre-intermediate / intermediate), Вам же нужно как-то общатсья с заказчиком. Работу найти сейчас все сложнее, честно Вам скажу, раньше было проще, по крайней мере в Украине, здесь желающих все больше, у фирм планка отбора все выше.

Это сообщение отредактировал(а) havytab88 - 2.1.2014, 01:18
PM MAIL WWW   Вверх
Stolzen
Дата 2.1.2014, 09:33 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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





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


Новичок



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

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



Stolzen, там нет конкретного плана/программы, что делать, чтобы стать программистом.
В основном здесь только ободряющие слова.

Цитата

Программирование- это ремесло, и если у вас есть желание, то все можно освоить.  

У меня есть желание освоить это, но я не знаю с чего начать.

Цитата

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


Я буду выполнять все университетские задания. 
Без практики никак. Это так. 

Цитата

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


Возьмусь, например, для начала за книгу Павловской по С#, буду практиковаться.
Прочитаю ее до конца.
Потом возьмусь за Шилдта.
А что дальше делать? 


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


Что дальше делать? 
PM MAIL   Вверх
GoAhead
Дата 2.1.2014, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Можете дать мне какие-нибудь задания, например?
PM MAIL   Вверх
AVA12
Дата 2.1.2014, 19:19 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Если посоветовали забрать документы и поискать себя в какой-нибудь другой области, то отвечать на эти пять пунктов уже бессмысленно.

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

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

Даже программист-энтузиаст может уволиться "в никуда", наплевав на огромную зарплату, если сталкивается с неинтересными задачами, неадекватными заказчиками и некомпетентным руководством. А каково тогда придется человеку, для которого программирование - нелюбимое дело?
PM ICQ Jabber   Вверх
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   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Обсуждение работы | Следующая тема »


 




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


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

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