Были некоторые вопросы о не программировании в свободное время, но все они касаются, когда вы на работе. А когда ты учишься? Вам также нужно учиться в свободное время, когда вы уже учитесь в дневное время (в универе)?
Были некоторые вопросы о не программировании в свободное время, но все они касаются, когда вы на работе. А когда ты учишься? Вам также нужно учиться в свободное время, когда вы уже учитесь в дневное время (в универе)?
Ответы:
Если вы регулярно посещаете занятия по программированию и программированию, вам не нужно заставлять себя делать это в свободное время. Если вы хотите , это хорошо, но если вы заставите это, вы можете создать серьезное отвращение к нему, и это может повредить больше в долгосрочной перспективе.
Колледж достаточно стрессовый. Сконцентрируйтесь на своих занятиях и на работе (если вы тоже работаете), и используйте ту небольшую часть свободного времени, которую вы оставили, чтобы повеселиться.
Некоторые из нас буквально не имеют времени для программирования в наше «свободное время». Я нахожусь на полном курсе с 25 часами в неделю работы и ежедневной поездкой около двух часов. Я не устраиваю вечеринки, у меня нет девушки или даже друга в этом отношении, с которым я могу тусоваться. Я не смотрю много телевизоров, кроме «Офиса» и «Дневников вампира». Примерно через 5 недель у меня не было ни одного полного выходного дня. После школы, работы, домашней работы, поездок на работу и повседневного веб-серфинга мне повезло, если я сплю 6 часов в сутки. Таким образом, все умные комментарии, подразумевающие отсутствие страсти, понимают, что есть большое количество учеников, у которых плотный график, и они ничего не делают в конце учебного дня.
Я не думаю, что вам нужно учиться в свободное время, но я действительно думаю, что вы должны . Находясь в универе, это момент для включения большого количества нового материала, так что это действительно поможет увидеть, что снаружи и что люди используют, чтобы создать более панорамный вид реальности.
Я видел студентов CS, которые никогда не настраивали сервер Apache или файл php.ini или не знали, когда лучше использовать Ruby или Python. Итак, чем больше у вас опыта, тем легче вам будет применять теорию в повседневной практике.
Я не собираюсь говорить, что это плохо, если вы этого не сделаете, потому что количество свободного времени у вас зависит от вашей рабочей нагрузки, и я не знаю, сколько программ вы уже делаете для классов. Однако, если у вас нет проектов , с которыми вы работаете, когда вы делаете больше времени (например , летние каникулы) , то я бы интересен , если вы действительно любили программу.
Нет сомнений в том, что чем больше времени вы тратите на усовершенствование своего навыка программиста, тем лучше вы будете выходить из ворот после окончания учебы. Тем не менее, с этим, как говорится ... У вас впереди целая жизнь, глядя на мониторы, сгорбившись на клавиатуре ...
Приятного времяпровождения в школе. Как только вы выходите, жизнь начинается ...
По моему опыту, программирование в свободное время имеет тенденцию быть чрезвычайно показательным в одном направлении, но не так сильно в другом (как в университете, так и позже на работе).
Я имею в виду следующее: я работал с несколькими очень талантливыми программистами «рок-звезд» на протяжении многих лет, и они пробежали гамму от буквально только когда-либо касавшихся компьютеров на работе - вплоть до Ubergeeks, у которых был свой собственный стартап, идущий в нерабочее время. и / или провел каждый бодрствующий момент в личных проектах и OSS.
В том-то и дело, что те, кто ДОЛЖЕН программировать в свободное время, почти гарантированно будут как минимум достойными программистами. Конечно, вы должны следить за детишками-сценаристами, которые снова и снова делают легкие вещи. Но если вы можете подтвердить, что они занимаются достаточно серьезными проектами в свободное время - очень вероятно, что они довольно хороши, если не в категории «рок-звезды». Так что в этом направлении это относительно безопасная ставка.
С другой стороны, это не так уж и много. По некоторым причинам есть некоторые действительно эпические рок-звезды, которые все еще так или иначе рассматривают программирование как просто работу. Они могут потратить много времени и / или идти в ногу с технологиями, читая, исследуя и оценивая новейшие технологии в обеденное время или после 5 часов вечера перед тем, как идти домой, - но они в основном все еще не занимаются программированием вне работы. Я бы сказал, что примерно от 25 до 50% "рок-звезд", с которыми я встречался, такие. И каждый раз, когда это случалось, он разрушал этот миф о том, что программисты должны быть «в это 24/7» все дальше и дальше.
Так что это значит для универа? - Я бы сказал, что это зависит от того, насколько хардкорна ваша программа (как в учебной программе) и сколько программ вы уже делаете (задания и т. Д.). Как уже говорили другие, вы не хотите заставлять себя делать слишком много, потому что это может привести к выгоранию. Но это определенно помогает быть "в это" - и хотеть экспериментировать и изучать материал очень хорошо. Если вы обнаружите , что ваш интерес к программированию идет только до обучения достаточно , чтобы передать свои курсы, то это плохой знак.
В свободное время у меня был проект по развитию хобби (голосовой чат), в котором я изучил тонну, такую как разработка Visual Studio, много C ++ / C # и просто общие вещи, которых я не узнал бы иначе, и это была заслуга, которая на самом деле устроил мне работу Я советую хотя бы в вашем прошлом году просто попробовать что-то, например, хобби или приложение.
Imho изучает хороший стандартный язык и IDE, такие как C ++, в Visual studio или Java в Eclipse / Netbeans, занимаясь хобби-проектом. Честно говоря, я понятия не имею об Apache, php, ruby или python, и, по моему скромному мнению, это не базовые знания CS, но, конечно, это зависит от того, что вы хотите сделать потом.
Если вы студент и у вас нет десятков идей, с которыми вам просто не терпится возиться в свободное время, то, возможно, вы не в том направлении.
Это зависит от того, что вы хотите от жизни.
Если вы хотите мне следующее (укажите здесь имя знаменитости программиста), то то, что вы не чувствуете себя обязанным тратить каждый час бодрствования (и тратите время на сон), вероятно, не является хорошим знаком.
Если вы хотите зарабатывать на жизнь достаточно хорошо, занимаясь разработкой программного обеспечения, чтобы содержать семью и наслаждаться другими аспектами жизни, то я не уверен, что это так плохо.
Теперь вы должны понимать, что люди на этой доске будут склоняться к тем, кто увлечен программистами, и они хотят работать с людьми, которые разделяют эту страсть, и поэтому будут склонны говорить, что все должны делать то же самое.
Я бы сказал, что это зависит от того, где вы находитесь в вашей программе. Если вы еще не начали свою программу, зная, как писать код, то в начале вы познакомитесь с множеством новых концепций, и классная работа будет довольно интересной и сложной. На этом этапе вы, возможно, не соединили идеи, которые вы узнали, в идею проекта. И конечно, у вас есть другие классы. Я бы сказал, что если вы на третьем или четвертом курсе, и у вас нет какого-то побочного проекта, который может быть проблемой.
Тебе нужно? Нет. Но у вас есть много преимуществ. Чем больше практики ты получаешь сейчас, тем лучше. Я чувствую, что легче экспериментировать и изучать новые вещи, когда ваша зарплата не зависит от этого.
Кроме того, университет предоставляет очень разнообразную группу сверстников для изучения и усвоения идей. Проводите время в лабораториях после нескольких часов. Работайте над некоторыми групповыми проектами просто для удовольствия. Удивительно, насколько быстрее вы можете подхватывать вещи, когда открываете свой разум различным методам и идеям других учеников. Профессора стремятся сосредоточиться на теории. Ваши сверстники будут стремиться преодолеть теорию и проверить границы.
Трудно, когда ты учишься в университете, потому что ты уже, вероятно, пытаешься совмещать учебу, работу и социальную жизнь, но никогда не должно быть времени, когда ты говоришь: «Я сделал достаточно сегодня». Вы никогда не можете иметь достаточно практики.
Это не значит, что вы никогда не должны расслабляться и отдыхать, смотреть телевизор или просто рано ложиться спать. Но нет никаких оснований говорить, что не стоит заниматься в свободное время.