У вас виникли питання щодо непрограмування у вільний час, але всі вони хвилюються, коли ви на роботі. Що робити, коли ти вчишся? Вам також потрібно вчитися у вільний час, коли ви вже навчаєтесь у денний час (в університеті)?
У вас виникли питання щодо непрограмування у вільний час, але всі вони хвилюються, коли ви на роботі. Що робити, коли ти вчишся? Вам також потрібно вчитися у вільний час, коли ви вже навчаєтесь у денний час (в університеті)?
Відповіді:
Якщо ви регулярно відвідуєте заняття з програмування та програмування, не потрібно змушувати себе це робити у неробочий час. Якщо ви хочете , це добре, але якщо ви змусите його, ви можете розробити серйозну неприязнь до цього, і це може завдати більше шкоди в перспективі.
Коледж досить стресовий. Концентруйтеся на своїх заняттях і на роботі (якщо ви працюєте також), а також використовуйте ту малу частину вільного часу, яку вам залишилось, щоб розважитися.
Деякі з нас буквально не мають часу програмувати у свій «вільний час». Я перебуваю на повному курсі з роботою 25 годин на тиждень і щоденними поїздками близько двох годин. Я не вечірку, у мене немає подруги чи навіть друга з цього питання, з яким я можу спілкуватися. Я не дивлюся багато телевізора, окрім «Щоденників вампіру». У мене не було жодного повного вихідного дня приблизно приблизно о 5 тижнів. Після школи, роботи, домашніх завдань, поїздок на робочому місці та випадкового веб-серфінгу мені пощастило, якщо я виспався 6 годин на ніч. Тож усі коментарі розумних людей, що передбачають відсутність пристрасті, розуміють, що існує велика кількість учнів, які мають напружений графік роботи і не хочуть нічого робити в кінці шкільного дня.
Я не думаю, що вам потрібно вчитися у вільний час, але я дійсно думаю, що вам слід . Перебуваючи в університеті, настав момент включити безліч нових речей, так що це дійсно допоможе побачити, що знаходиться на вулиці та що люди використовують для створення більш панорамного погляду на реальність.
Я бачив студентів CS, які ніколи не налаштовували сервер Apache або файл php.ini, або не знають, коли найкраще використовувати Ruby або Python. Отже, чим більше досвіду ви матимете, тим простіше вам буде застосовувати теорію у щоденній практиці.
Я не збираюся говорити, що це погано, якщо ви цього не зробите, тому що кількість вільного часу у вас залежить від вашої роботи, і я не знаю, скільки програмування ви вже робите для занять. Однак, якщо у вас немає проектів , з якими ви працюєте, коли ви робите більше часу (наприклад , літні канікули) , то я би цікавий , якщо ви дійсно любили програму.
Немає сумніву, що чим більше часу ви витратите на вдосконалення своєї майстерності як програміста, тим краще ви будете поза воротами, коли закінчите навчання. Однак, як це було сказано ... Попереду у вас все життя, дивлячись на монітори, схилені над клавіатурою ...
Насолоджуйтесь своїм часом у школі. Як тільки ви виходите, життя починається ...
На мій досвід, програмування у вільний час, як правило, вкрай показово в одному напрямку, але не так сильно в іншому (і в університеті, і пізніше на роботі).
Що я маю на увазі, це так: я працював з кількома дуже талановитими програмістами «рок-зірки» протягом багатьох років, і вони керували гамою від буквально лише коли-небудь доторкаються до роботи комп’ютерів - аж до убергеїв, у яких був власний стартап після закінчення роботи та / або витрачали кожну неспану хвилину на особисті проекти та ОСС.
Це річ: ті , хто РОБИТИ програму у вільний час майже гарантовано бути , по крайней мере , гідні програмісти. Звичайно, ви повинні стежити за малюками сценарію, які просто роблять легкі речі знову і знову. Але якщо ви можете підтвердити, що вони роблять досить серйозні проекти у вільний час - велика ймовірність, що вони досить хороші, якщо не категорія "рок-зірки". Тож у цьому напрямку це порівняно безпечна ставка.
Інший спосіб - це не так вже й багато. Чомусь там є справді епічні рок-зірки, які все ще якось трактують програмування як просто роботу. Вони можуть зайняти довгі години та / або йти в ногу з технологіями, читаючи, досліджуючи та оцінюючи новітні технології в обідній час або після 17 вечора, перш ніж їхати додому, але вони все ще не займаються програмуванням поза роботою. Я б сказав, що приблизно 25 - 50% "рок-зірок", яких я зустрів, такі. І кожен раз, коли це траплялося, він відколював цей міф, що програмістам доводиться «входити в нього 24/7» все далі і далі.
То що це означає для uni? - Я б сказав, що це залежить від того, наскільки вашою є програма (як в навчальній програмі) і скільки програмування ви вже робите (завдання тощо). Як казали інші, ви не хочете змушувати себе робити занадто багато, тому що це може призвести до вигорання. Але це, безумовно, допомагає бути "в це" - і хотіти експериментувати і дуже добре засвоїти матеріал. Якщо ви виявите , що ваш інтерес до програмування йде тільки до навчання досить , щоб передати свої курси, то це поганий знак.
У вільний час у мене був проект розвитку хобі (голосовий чат), в якому я навчився тонни, як розробка Visual Studio, багато C ++ / C #, і просто загальних речей, яких би я не дізнався інакше, і це заслуга, що насправді влаштував мені роботу. Я пропоную щонайменше у вашому минулому році просто спробувати щось, наприклад, хобі або додаток.
Імхо вивчає хорошу, галузеву мову та IDE, як C ++ у студії Visual або Java в Eclipse / Netbeans, роблячи проект хобі. Чесно кажучи, я не маю поняття про Apache, php, ruby або python, і на мою скромну думку, це не основні знання CS, але, звичайно, це залежить від того, що ви хочете зробити після цього.
Якщо ви студент і у вас немає десятків ідей, з якими ви просто не можете чекати, щоб повозитися у свій власний вільний час, то, можливо, ви перебуваєте в неправильному майорі.
Це залежить від того, чого ти хочеш від життя.
Якщо ви хочете для мене наступного (вставте назву знаменитості програмування тут), то ви не будете змушені витрачати кожну годину неспання (і пережовувати деякі ваші години сну) кодування, мабуть, не є хорошим знаком.
Якщо ви хочете заробити достатньо хорошим життям, займаючись розробкою програмного забезпечення, щоб ви могли підтримувати сім'ю та насолоджуватися деякими іншими аспектами життя, то я не впевнений, що це така погана річ.
Тепер ви повинні усвідомити, що люди в цій дошці будуть коситись до тих, хто захоплюється програмістами, і вони хочуть працювати з людьми, які поділяють цю пристрасть, і, таким чином, будуть схильні говорити, що всі повинні робити те саме.
Я б сказав, що це залежить від того, де ви перебуваєте у своїй програмі. Якщо ви не запускали програму, вже знаючи, як кодувати, то на початку ви знайомитеся з багатьма новими поняттями, а робота в класі досить цікава та складна. На той момент ви, можливо, не включили ідеї, про які ви дізналися разом, в ідею проекту. І звичайно, у вас є інші заняття. Я б сказав, що якщо ви на третьому чи четвертому курсі і у вас немає якогось побічного проекту, який може бути проблемою.
Вам потрібно? Ні. Але ви можете отримати багато переваг. Чим більше практикуєш зараз, тим краще. Я вважаю, що простіше експериментувати та дізнаватися нові речі, коли ваша зарплата не залежить від цього.
Також університет пропонує дуже різноманітну групу однолітків, від яких можна вчитися та поглинати ідеї. Проведіть час у лабораторіях після години. Працюйте над деякими груповими проектами просто заради розваги. Дивовижно, наскільки швидше ви можете підібрати речі, коли відкриєте свою думку для різних методів та ідей інших учнів. Професори, як правило, зосереджуються на теорії. Ваші ровесники будуть все про те, щоб просунути його повз теорію і перевірити межі.
Це важко, коли ти навчаєшся в університеті, тому що ти вже, ймовірно, намагаєшся жонглювати навчанням, роботою та соціальним життям, але ніколи не повинно бути часу, коли ти скажеш: "Я сьогодні зробив достатньо". Ніколи не можеш мати достатньо практики.
Це не означає, що ніколи не слід розслаблятись і не відпочивати, дивитись телевізор чи просто лягати спати рано. Але немає причин сказати, що не турбуйтеся займатися самостійно.