![]() |
|
Модераторы: PILOT |
![]()
|
|
| GoAhead |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 1.1.2014 Репутация: нет Всего: нет |
Поступила в вуз . "Проучилась" там полгода. Пока плохо идет программирование. Проходим С#.
Я никогда не увлекалась программированием, ИТ, чем-то, связанным с компьютерами. Пошла сюда просто, потому что думала, что мне понравится во всем этом разбираться. Я даже не представляла себе, как много всего нужно знать, чтобы стать отличным специалистом в этой области и не потратить впустую эти 4 года. Большая часть моих одногруппников шла сюда целенаправленно. В перерывы разговаривают о преимуществах тех или иных программ, ОС и т.п. Я в этом полный нуб. Где черпать эту информацию, чтоб просветиться, не знаю. Когда поступала, думала, что всему обучат в вузе. Но вряд ли обучат всему, многое придется изучать самостоятельно, узнавать о новых ИТ . Что нам дадут? Дадут нам начальные знания о ЯП С# и С ++, может что-то ещё. Но опять же всё это будут начальные знания. Копать и развиваться в чем-либо, придется самостоятельно. Научат писать студенческие программки, которые никому не нужны. А как создавать что-то свое и кому-то необходимое? Нужно знать внутреннее устройство компьютера, несколько ЯП, понимать, как все работает, какая видеокарта, железяка лучше, кучу всего надо знать, массу тонкостей,знать, как всё взаимодействует м/у собой. У нас нет физики, внутреннее устройство компьютера мы изучать не будем скорее всего. Как я вообще смогу что-то создать, если даже не понимаю, зачем, для чего мы учились создавать массивы и выполнять различные действия с ними? Зачем это нужно? Кому я буду нужна? Как я найду работу? Я не знаю, что мне необходимо знать,чтобы стать хорошим специалистом. Как развиваться, что учить, что читать, в чем разбираться? 1)Как вы стали программистами? Каким был ваш путь к этому? 2)Много ли вы знаете ЯП? Все ли знаете в совершенстве? 3)Так ли необходим английский язык в работе программиста?Как вы его поднимали на хороший уровень? 4)В чем заключается ваша работа? С чем вам приходится сталкиваться на работе? Какие программы вы пишете? 5)Легко ли вы нашли работу после окончания вуза, многое ли вам пришлось узнавать самостоятельно? Дайте направление, некий план, программу, что делать, чтобы найти в будущем работу по специальности. Сейчас я абсолютный нуб, но ведь все когда-то были такими, но ведь сумели же стать хорошими специалистами. Каким образом вам это удалось ? Это сообщение отредактировал(а) GoAhead - 1.1.2014, 18:43 |
|||
|
||||
| Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: нет Всего: 49 |
По-видимому, надо просто забирать документы. Иногда (но не слишком часто) в плохом ВУЗе может стать толковым специалистом тот, кто знает, что ему нужно, и старательно и целеустремленно развивается сам, иногда (но еще реже) в хорошем ВУЗе могут, наоборот, чему-то научить человека, который сам не знает, чего хочет. Но вот ситуация, когда и ВУЗ слабый, и студент не понимает, чему и зачем учится, не лечится совсем. |
|||
|
||||
| GoAhead |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 1.1.2014 Репутация: нет Всего: нет |
Фантом, вуз не слабый. Просто я не понимаю элементарных вещей. И не знаю, где взять информацию, чтобы их понять. Понять зачем нам дают ту или иную теорию, как это в дальнейшем нам понадобится в работе, как это потом применять. Возможно нам ответят на эти вопросы позже, когда мы изучим что-то ещё, или мы сами найдем ответы.
Наверняка, то,что написано ниже, элементарно и понятно любому программисту, но мне пока нет.Для хранения и оперирования множеством однотипных данных? Для чего? Неужели, мы постоянно будем использовать эти массивы?
Я не интересовалась этой сферой до поступления в вуз.
Мне нравится моя группа. Мне хочется стать программистом. Я не хочу забирать документы, но также не хочу потратить эти 4 года зря, я хочу найти хорошую работу по специальности. Не хочу быть никому ненужным выпускником с корочкой.
Сказать,что человек -программист или инженер, значит ничего не сказать, существует много разновидностей этих профессий, я не знаю все эти разновидности, соответственно не знаю, кем хочу быть. Чем занимаются все эти люди, в чем заключается их работа. Я знаю, что мне нужно получить хорошую профессию, найти работу, начать зарабатывать,чтобы обеспечивать себя и своих близких. Я готова старательно и целеустремленно развиваться сама, вот только в каком направлении двигаться? Что делать? Что решать, читать? В чем разбираться? |
||||||
|
|||||||
| Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: нет Всего: 49 |
Я даже не буду спрашивать, о каком ВУЗе идет речь. И вот почему: 1) Начинать изучение программирования с C# - это уже диагноз, исключающий возможность "не слабого ВУЗа" начисто. 2) Вообще говоря, давать ответы на заданные Вами вопросы - это как раз и есть главная задача ВУЗовского преподавателя. Изучить синтаксис какого-то языка можно по книжкам (и зачастую это даже проще, чем в рамках обычных занятий), разобраться со свойствами тех или иных стандартных языковых конструкций - тоже, хоть это и посложнее. А вот объяснить, зачем и почему что-то изучается и на что стоит обратить внимание конкретно Вам, должны были как раз преподаватели ВУЗа, это именно то немногое в обучении, что нельзя или очень трудно получить иначе как при постоянном непосредственном общении. Так что как минимум ВУЗ Вы выбрали неудачно. Поэтому, возможно, часть проблем (а то и все сразу) должны пропасть при смене места учебы на более приличное. Поскольку сложности с военкоматом Вам при этом не грозят, то, пожалуй, о перепоступлении в хороший ВУЗ (именно так, не о переводе) стоит всерьез подумать. А в остальном... Давайте зайдем с конца. Почему, собственно, Вам хочется стать программистом? Конечно, все возможные варианты этой деятельности Вы знать не можете, но все же есть какая-то конкретная область, которая привела к этому выбору? Давайте, думайте, без этого на все Ваши вопросы практически невозможно ответить. И учтите, что "хорошая профессия", "начать зарабатывать" и т.п. - это не критерий. Невозможно хорошо зарабатывать делом, которое "не свое". |
|||
|
||||
| GoAhead |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 1.1.2014 Репутация: нет Всего: нет |
Почему же диагноз? Почему это неправильно? С какого ЯП и почему следует начинать обучение?
Как же понять, какой вуз является приличным? По каким критериям выбирать? У нас есть люди с очень высокими баллами за ЕГЭ. Проходной балл(за 3 предмета)=222. |
||||
|
|||||
| Фантом |
|
||||||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: нет Всего: 49 |
С# - язык одной фирмы и одной платформы, полученный путем переделки другого языка (который, в свою очередь, также результат переделки третьего). Выбор конструкций языка и их реализации обсуловлен в основном особенностями реализации платформы, для которой он делался, а иногда - желанием сделать иначе, чем конкуренты. Язык постоянно изменяется в угоду только коммерческим соображениям: вносятся изменения, позволяющие работать с новыми особенностями платформы, а также украшения, модные в этом сезоне. В итоге получается модная мультипарадигменная солянка (с достаточно плохой реализацией каждой конкретной парадигмы) со сложным и непоследовательным синтаксисом, которая в существующем сейчас виде полностью устареет раньше, чем Вы закончите ВУЗ. В общем, C# обладает полным комплектом свойств, делющих его плохим стартовым языком. Собственно, плохим он будет в любом случае, но если использование его в разработке еще оправдано популярностью платформы, то учиться программированию с его использованием не стоит. Какой лучше... тут есть разные варианты, ответ существенно зависит от того, кого из вас собираются вырастить.
А вот тут можно и интернет пошерстить. Отзывов много, найти что-то приличное не так уж сложно.
Для 2013 года это очень скромно. Тем более с ЕГЭ по информатике, который всегда намного легче других экзаменов. |
||||||
|
|||||||
| GoAhead |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 1.1.2014 Репутация: нет Всего: нет |
Эта специальность кажется мне творческой, человек все время создает что-то новое. Профессия требует постоянного самообразования.С одной стороны это меня притягивает, с другой - пугает. Ты не знаешь, кем будет твой заказчик. С чем тебе придется столкнуться, чтобы написать программу. Возможно, что программа, которую тебе закажут будет связана с той сферой деятельности, о которой ты ничего не знаешь, и тебе придется разбираться в этом. В результате можно узнать много интересного. Я пошла сюда , потому что мне хотелось какого-то творчества в будущей профессии. Да и тогда казалось, что после получения этой профессии( при желании) легче переквалифицироваться, например, в дизайнера или архитектора, т.к. тоже имеют дело с компьютером, но здесь я была не права. Еще думала, что если не получится работать по специальности программиста, то можно пойти работать учителем по информатике в школу. Вот собственно так, я и оказалась здесь. |
|||
|
||||
| Фантом |
|
||||||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: нет Всего: 49 |
Это касается очень многих профессий. При этом значительная часть программистов создает "что-то новое" в точности в том же смысле, в котором его же создает, например, токарь или литейщик. Предметы - да, новые, идеи - нет. Это касается любой области человеческой деятельности (даже работы дворника), если относиться к ней как к работе, а не как к обузе.
Сейчас это маловероятно. Для этого нужно, чтобы выполнялось одно из двух условий: либо Вы - программист супер-экстра-класса, один из двух-трех таких в мире, либо никто из специалистов в этой области совершенно не умеет программировать. Первое бывает очень редко, второе быстро пропадает и для многих областей человеческой деятельности уже пропало совсем. М-да... хорошо, что хоть это уже понятно.
Упаси боже. Нет, конечно, у нас в школах таких "учителей" немало, но не надо. Ну что ж, ответ достаточно исчерпывающий. Вы действительно совершенно не знаете, зачем Вам надо быть именно программистом, а не кем-нибудь другим. Соответственно, с обдумывания этого и нужно начинать, причем ответить на этот вопрос за Вас никто не сможет. Так что первое мое предложение, похоже, остается в силе: забрать документы и освободившиеся полгода (по крайней мере) посвятить обдумыванию ответа на вопрос, кем Вы хотите быть. А потом начать учебу сначала и в нормальном виде (и, возможно, на совершенно другой специальности). |
||||||
|
|||||||
| GoAhead |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 1.1.2014 Репутация: нет Всего: нет |
web-дизайнера, или компьютерный дизайнер зданий/интерьеров для этого полезны навыки программиста. Думала тогда об этом. |
|||
|
||||
| GoAhead |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 1.1.2014 Репутация: нет Всего: нет |
М-да... учитывая то,что я тут понаписала, действительно, можно сказать только это. Но 4 года бакалавриата должны дать базу знаний, и думаю, всё же большую, чем дают в педагогических вузах. Да,я не знаю. Вы правы, никто кроме меня на этот вопрос не ответит.Но чтобы ответить на него, я должна разобраться в этой сфере. Но я хочу постараться стать программистом. Да, сейчас я - нуб. Да, у меня куча нелепых вопросов. Но я хочу найти ответы на них. Давайте вернемся к вопросам в первом сообщении. |
|||
|
||||
| havytab88 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 1.1.2014 Где: Новая Покровка Репутация: нет Всего: нет |
Программистом я так и не стал, но вот несколько слов о том, как пытался... Начинал учить Джаву, а не C#, но говорят они очень схожи... Учил абсолютно с нуля сам. Не знал до этого даже какие есть типы переменных, только про циклы слышал краем уха. Просто нашел книгу, где это это разжевывается для полных нубов. Вот так и стал читать книгу, параллельно, обязательно набирая весь код в программе. Модифицировал ее, добавляя/изменяя данные. Так начал понимать азы, писать небольшие задачки, работать классами и методами.
Зашел в тупик, когда уже терия, необходимая для новичка выучена, а помогать по практике некому, а сам многое не понимал. В Вашем случае учеба в универе - это хороший шанс преодолеть тот тупик, где застрял я, здесь у Вас будет кому помочь. А для себя же помните, что нельзя хвататься сразу за все. Здесь, новичку, главное все постепенно, пока не поймете тему в книге, не изучайте следующую. Будут проблемы с темой, добивайтесь овтета у преподавателей или у друзей/одногруппников, и только тогда за слудующую. Если уделять программированию каждый день, а это очень желательно, то через 6-12 мес. будите хорошо разбираться. Что касается англ. яз. то сейчас он почти всегда нужен на слабенько-среднем разговорном уровне (pre-intermediate / intermediate), Вам же нужно как-то общатсья с заказчиком. Работу найти сейчас все сложнее, честно Вам скажу, раньше было проще, по крайней мере в Украине, здесь желающих все больше, у фирм планка отбора все выше. Это сообщение отредактировал(а) havytab88 - 2.1.2014, 01:18 |
|||
|
||||
| Stolzen |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 1 Всего: 48 |
||||
|
||||
| GoAhead |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 1.1.2014 Репутация: нет Всего: нет |
Stolzen, там нет конкретного плана/программы, что делать, чтобы стать программистом.
В основном здесь только ободряющие слова.
У меня есть желание освоить это, но я не знаю с чего начать.
Я буду выполнять все университетские задания. Без практики никак. Это так.
Возьмусь, например, для начала за книгу Павловской по С#, буду практиковаться. Прочитаю ее до конца. Потом возьмусь за Шилдта. А что дальше делать? Вуз здесь говорят, я плохой выбрала,хотя считается он хорошим. С С# изучение программирование никто не начинает. Что дальше делать? |
||||||
|
|||||||
| GoAhead |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 1.1.2014 Репутация: нет Всего: нет |
Можете дать мне какие-нибудь задания, например?
|
|||
|
||||
| AVA12 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 4.5.2008 Репутация: нет Всего: 4 |
Если посоветовали забрать документы и поискать себя в какой-нибудь другой области, то отвечать на эти пять пунктов уже бессмысленно.
Главная проблема в том, что программирование - чисто интеллектуальная деятельность, это построение воздушного замка в уме, а затем уже реализация в виде кода (да, написание кода - это предпоследний этап создания программы). А мозг - это хитрая и ленивая сволочь, которая без энтузиазма работать не будет. Если программирование само по себе неинтересно, если постоянно возникает мысль "что я тут делаю и кому это надо?", то замок будет постоянно разваливаться. Что привлекает в программировании? Высокие зарплаты? Но мозгу безразличны деньги. Хочется творчества? Но есть много творческих профессий. Престижная, перспективная профессия? "Продолжайте, я всегда зеваю, когда мне интересно". Даже программист-энтузиаст может уволиться "в никуда", наплевав на огромную зарплату, если сталкивается с неинтересными задачами, неадекватными заказчиками и некомпетентным руководством. А каково тогда придется человеку, для которого программирование - нелюбимое дело? |
|||
|
||||
| Stolzen |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 1 Всего: 48 |
Глупо этого ожидать тут. Скажите, какие у вас сейчас предметы? Просите преподавателей дополнительный материал и дополнительные задания. Если преподаватели не могут придумать дополнительных заданий (это, кстати, не будет плюсом в их сторону), то тогда берите все в свои руки. Ищите задания в литературе по предметам. Придумывайте и предлагайте сами. Запишитесь на кружок по программированию (по математике тоже можно), старайтесь участвовать в олимпиадах - даже если ничего не решите, будет хороший стимул. И да, время, проведенное в университете, самое веселое, а работа программиста в 90% случаев на самом деле скучная и однотипная. |
|||
|
||||
| GoAhead |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 1.1.2014 Репутация: нет Всего: нет |
Но я не хочу делать ни первого, ни второго. Я хочу найти себя здесь. Я хочу стать программистом. Это сообщение отредактировал(а) GoAhead - 3.1.2014, 17:25 |
|||
|
||||
| GoAhead |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 1.1.2014 Репутация: нет Всего: нет |
Дискретная математика, программирование, теория алгоритмов, высшая математика, мат.анализ, ин. язык. Пока были такие.
В нашем университете нет таких кружков. |
|||
|
||||
| Stolzen |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 1 Всего: 48 |
В моем вузе тоже не было кружка олимпиадного программирования, пока мы не предложили организовать. Все в ваших руках. В следующем семестре у вас будут еще какие-нибудь предметы по специальности. Подойдите к своим преподавателям и скажите, что хотите делать что-то дополнительно по предмету и попросите совета. |
|||
|
||||
| kami |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1806 Регистрация: 25.8.2007 Где: Санкт-Петербург Репутация: 1 Всего: 72 |
Фантом, что плохого в Шарпе в частности и в дотнете вцелом? Не самая плохая альтернатива для начала, имхо. Опять-таки, имхо (ой, только не бейте) лучше, чем C++, я до сих пор не перевариваю их синтаксис с указателями...
По крайней мере - язык популярен, базовые конструкции языка сложностей не представляют, вакансий и фриланса достаточное количество, и вроде как MS не собирается пускать .NET следом за Silverlite... Правда, наличие сборщика мусора может расслабить, но это уже решается в ходе "дальнейшего роста". Лирическое отступление: помнится, на Баше проскакивал такое вот:
Всё нижесказанное - исключительно имхо: университетские задания не помогут (ну не сталкивался я с такими, код из которых можно было бы практически применить, посему и выветривались они у меня из головы сразу после решения). Я бы действовал так: взял книжку по азам, постарался на примерах понять (не заучить, а именно понять) базовые конструкции (цикл, ветвление, рекурсия...). Опять-таки, на примерах разобрался бы (получил бы общее представление) с событийной моделью (это я про WinForms). Заодно в ходе копирования и модификации примеров (Вы же не будете выступать в роли простого ксерокса "из учебника в VS", ведь так?) - получить навыки работы в среде VS. А потом - начал бы на WinForms какой-нибудь проект. Не слишком масштабный - ИИ не надо, но и не сильно маленький - "крестики-нолики 3х3" не пойдут. Кстати, этот проект впоследствии можно бы впихнуть в дипломную работу (я так и сделал Ну и - отвечу все-таки на эти 5 вопросов (никакой привязки к языкам, кроме английского): 1. Путь был долгим. Только год назад из хобби это стало моей профессией. Начинал еще в школе 2. Смотря что подразумевать под "знание языков". На достаточно неплохом уровне владею одним. При необходимости - могу писать на другом, но буду тратить значительно больше времени. Третий знаю исключительно на уровне, который позволяет портировать объявления и примеры с него в мой "родной" язык. Ну и недавно пришлось столкнуться и изучить четвертый, правда - пока владею им на базовом уровне, без значительной привязки к какому-либо диалекту. 3. Да, английский необходим. Хотя бы для чтения документации, ибо русские переводы часто слишком вольные, что не всегда допустимо. Специально не поднимал, но т.к. в пору основного изучения программирования у меня была только одна книжка с небольшими примерами и справка на английском (надо отдать должное - на тот момент очень хорошая) - как-то само начало изучаться. Сначала - да, со словарем, а потом пошло-поехало. Теперь тех.документацию читаю достаточно бегло. Но - только читаю 4. Коммерческая информация 5. Будем считать, что самостоятельно я узнавал всё. В моей глуши интернетом не пахло, посему - всё, что я стал знать и уметь (до определенного момента) - это благодаря двум-трем книжкам, справке и с великим трудом скачанным FAQ. Обязательные дисциплины типа "информатика" в школе и ВУЗ-е не были профильными, посему и часов по ним было мало, да и не спрашивал за них никто. P.S. прошу прощения за перманентное редактирование поста - исправляю последствия автотранслита. Это сообщение отредактировал(а) kami - 9.1.2014, 22:22 |
|||
|
||||
| Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: нет Всего: 49 |
Я в общем-то уже изложил выше. Да, C++ будет еще хуже, но это не потому, что шарп хорош, а потому, что C++ в качестве стартового языка еще более ужасен. "Вроде как" - это хороший аргумент. Остальное даже комментировать не буду. "Как стать быдлокодером за 21 день" - не самая интересная штука. Во всяом случае, на мой взгляд, от ВУЗа надо получать намного больше. |
|||
|
||||
| GoAhead |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 1.1.2014 Репутация: нет Всего: нет |
kami, спасибо Вам за развернутый ответ на все вопросы))
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Обсуждение работы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |