Модераторы: 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   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Обсуждение работы | Следующая тема »


 




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


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

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