Это плохо, что вы не программируете в свободное время в университете? [закрыто]

10

Были некоторые вопросы о не программировании в свободное время, но все они касаются, когда вы на работе. А когда ты учишься? Вам также нужно учиться в свободное время, когда вы уже учитесь в дневное время (в универе)?

gablin
источник
6
Университет для 3-х вещей: учиться, пить и винить, веселиться и делать программы за границей.
Работа
10
@ Job - я думаю, что это 5 вещей ...
webdad3
13
@ webdad3: @Джоб явно не был математикой.
FrustratedWithFormsDesigner
7
Звучит так: «Я хочу быть футболистом; мне нужно играть в нее после школы?»
П Швед
8
Свободное время? Я понятия не имею, о чем ты говоришь.
Боб Робертс

Ответы:

21

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

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

Satanicpuppy
источник
7
Если кодирование в свободное время в колледже создает отвращение к нему, я бы настоятельно рассмотрел другую специальность.
Мэтт Грир
3
@ Matt: Вы знаете, прежде, чем виагра, импотенция является серьезной проблемой среди порнозвезд. Потому что когда ты заставляешь себя что-то делать, это перестает быть веселым. Я не говорил, что вы не должны программировать в свободное время. Я сказал, что вы не должны заставлять себя программировать в свободное время. Можно быть приличным программистом и иметь жизнь тоже.
Satanicpuppy
Конечно. Тем не менее, я никогда не встречал человека, у которого была успешная карьера программиста, которому не нравилось писать код самостоятельно. Эта область просто меняется слишком быстро и на самом деле требует, чтобы мы оставались в курсе и продолжали учиться на протяжении всей нашей карьеры. У нас есть разногласия, но я бы сказал, что если кто-то не любит кодировать в свободное время (особенно в молодом возрасте, когда энергии много), то я бы сказал, что они, вероятно, не так хороши в кодере, как кто-то, кто действительно наслаждается этим. И если это так, то это может означать, что программирование - не идеальная карьера для них. Просто ИМО
Мэтт Грир
1
@matt: Я согласен, что люди, которые любят то, что они делают, имеют тенденцию быть лучше в этом, но есть много компетентных программистов, которые имеют долгую успешную карьеру и не пишут в свободное время. Как и в большинстве профессий, большинство программистов просто делают это, потому что это то, что они могут сделать, что положить еду на тарелку, а деньги в карманы.
Satanicpuppy
2
@Matt и Satanicpuppy: это интересно. Из всех «программистов рок-звезд», с которыми я работал, я бы сказал, что это примерно 25/75. Значительное меньшинство полно на "в это" и программировать в свое свободное время, OSS, и т. Д. Другие 75% рассматривают это как "просто работу", но так или иначе все еще очень хороши, продуктивны и сосредоточены на работе. На самом деле, один из лучших рок-звезд, которых я когда-либо встречал, даже не имел дома дома в то время (переехал в новый город, никогда не занимался этим и т. Д. В течение многих лет!) !! Это работает наоборот, хотя те, кто ДОЛЖЕН программировать в свободное время, редко бывают плохими.
Бобби Столы
11

Некоторые из нас буквально не имеют времени для программирования в наше «свободное время». Я нахожусь на полном курсе с 25 часами в неделю работы и ежедневной поездкой около двух часов. Я не устраиваю вечеринки, у меня нет девушки или даже друга в этом отношении, с которым я могу тусоваться. Я не смотрю много телевизоров, кроме «Офиса» и «Дневников вампира». Примерно через 5 недель у меня не было ни одного полного выходного дня. После школы, работы, домашней работы, поездок на работу и повседневного веб-серфинга мне повезло, если я сплю 6 часов в сутки. Таким образом, все умные комментарии, подразумевающие отсутствие страсти, понимают, что есть большое количество учеников, у которых плотный график, и они ничего не делают в конце учебного дня.

Ивового
источник
Ничего себе, это звучит довольно сложно
KaiserJohaan
3
+1. Я знаю, на что это похоже. У меня был такой график еще в студенческие годы.
Бобби Столы
11

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

Я видел студентов CS, которые никогда не настраивали сервер Apache или файл php.ini или не знали, когда лучше использовать Ruby или Python. Итак, чем больше у вас опыта, тем легче вам будет применять теорию в повседневной практике.

guiman
источник
5

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

Майкл К
источник
3

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

Приятного времяпровождения в школе. Как только вы выходите, жизнь начинается ...

webdad3
источник
«Нет сомнений в том, что чем больше времени вы тратите на усовершенствование своего мастерства программиста, тем лучше вы будете вне ворот после окончания учебного заведения». - есть, однако, точка убывающей отдачи.
justkt
2

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

Я имею в виду следующее: я работал с несколькими очень талантливыми программистами «рок-звезд» на протяжении многих лет, и они пробежали гамму от буквально только когда-либо касавшихся компьютеров на работе - вплоть до Ubergeeks, у которых был свой собственный стартап, идущий в нерабочее время. и / или провел каждый бодрствующий момент в личных проектах и ​​OSS.

В том-то и дело, что те, кто ДОЛЖЕН программировать в свободное время, почти гарантированно будут как минимум достойными программистами. Конечно, вы должны следить за детишками-сценаристами, которые снова и снова делают легкие вещи. Но если вы можете подтвердить, что они занимаются достаточно серьезными проектами в свободное время - очень вероятно, что они довольно хороши, если не в категории «рок-звезды». Так что в этом направлении это относительно безопасная ставка.

С другой стороны, это не так уж и много. По некоторым причинам есть некоторые действительно эпические рок-звезды, которые все еще так или иначе рассматривают программирование как просто работу. Они могут потратить много времени и / или идти в ногу с технологиями, читая, исследуя и оценивая новейшие технологии в обеденное время или после 5 часов вечера перед тем, как идти домой, - но они в основном все еще не занимаются программированием вне работы. Я бы сказал, что примерно от 25 до 50% "рок-звезд", с которыми я встречался, такие. И каждый раз, когда это случалось, он разрушал этот миф о том, что программисты должны быть «в это 24/7» все дальше и дальше.

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

Бобби Столы
источник
Те знакомые вам рок-звезды делают интересные вещи вне работы? Читать хорошие книги, бросать вызов себе в спорте и т. Д. Бьюсь об заклад, это способствует гораздо больше, чем вы думаете, их способность хорошо программировать. За прошедшие годы я стал очень уважать как программиста, так и личность.
justkt
1
@justkt: На самом деле, один был яростным алкоголиком, а другой был хардкорным типом «это просто работа» - он покупал лотерейный билет каждую неделю и говорил, что никогда больше не будет работать, если выиграет. Другие были, как вы описали. Но это то, что я нахожу захватывающим - что есть те типы, которые очень хороши в этом, несмотря на то, что на самом деле не так уж сильно "в нее". Это идет вразрез со всей обычной мудростью делать то, что ты любишь, и быть хорошим в этом благодаря страсти. Я думаю, у некоторых людей есть очень хорошая мотивация для того, чтобы относиться к чему-то как к «просто работе», но все же делают это хорошо.
Бобби Столы
1

В свободное время у меня был проект по развитию хобби (голосовой чат), в котором я изучил тонну, такую ​​как разработка Visual Studio, много C ++ / C # и просто общие вещи, которых я не узнал бы иначе, и это была заслуга, которая на самом деле устроил мне работу Я советую хотя бы в вашем прошлом году просто попробовать что-то, например, хобби или приложение.

Imho изучает хороший стандартный язык и IDE, такие как C ++, в Visual studio или Java в Eclipse / Netbeans, занимаясь хобби-проектом. Честно говоря, я понятия не имею об Apache, php, ruby ​​или python, и, по моему скромному мнению, это не базовые знания CS, но, конечно, это зависит от того, что вы хотите сделать потом.

KaiserJohaan
источник
1

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

GrandmasterB
источник
1
Я был старшекурсником по английскому и английскому языку, у которого в голове было больше историй, чем идей. В эти дни у меня гораздо больше приложений, которые я хотел бы написать, чем истории, плавающие в моей голове. И я не против, если ситуация снова изменится. Быть заинтересованным / интересным не следует недооценивать.
justkt
1

Это зависит от того, что вы хотите от жизни.

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

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

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

JohnMcG
источник
0

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

JeffO
источник
0

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

philosodad
источник
0

Тебе нужно? Нет. Но у вас есть много преимуществ. Чем больше практики ты получаешь сейчас, тем лучше. Я чувствую, что легче экспериментировать и изучать новые вещи, когда ваша зарплата не зависит от этого.

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

ToddR
источник
-1

Конечно!

Трудно, когда ты учишься в университете, потому что ты уже, вероятно, пытаешься совмещать учебу, работу и социальную жизнь, но никогда не должно быть времени, когда ты говоришь: «Я сделал достаточно сегодня». Вы никогда не можете иметь достаточно практики.

Это не значит, что вы никогда не должны расслабляться и отдыхать, смотреть телевизор или просто рано ложиться спать. Но нет никаких оснований говорить, что не стоит заниматься в свободное время.

Дин Хардинг
источник
4
Никогда не должно быть времени, когда вы говорите: «Я сделал достаточно сегодня»? В самом деле? Никогда!? Такое отношение звучит плохо для психического здоровья.
Kyralessa