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

Полюбопытствовать

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

Попросить помощи

Это большой. Вы можете иметь опыт работы, не связанный с компьютерными науками, или иметь лишь немного знаний. В вашем классе могут быть ученики, которые схватывают вещи быстрее, чем вы, и вы оказываетесь в затруднительном положении и можете даже говорить себе, что вы бесполезны в этом, потому что вы не можете схватывать это так же быстро, как другие. Это нормально, и вы обнаружите, что многие люди, не имевшие опыта в CS, внезапно кажутся экспертами. Вы будете делать ошибки, и в этом суть. Мы все учимся в разном темпе. Это нормально, когда ты чего-то не понимаешь. Что вам действительно нужно делать, так это задавать вопросы лектору или даже одноклассникам и получать помощь. Может быть, попросите их повторить это или объяснить вам концепцию, которую вы не понимаете. Чего вы не должны делать, так это просто получать от них код, так как вы ничему не научитесь. Продолжайте задавать много вопросов и не бойтесь задавать даже простые вопросы, даже если они могут показаться вам глупыми. Это совершенно нормально, и вы даже найдете людей в той же лодке, что и вы.

Внедряйте то, чему вы научились

В степени CS вы столкнетесь со многими различными концепциями, некоторые из них могут быть просто введением, другие вы можете использовать на протяжении всей своей степени. Я обнаружил, что если вас чему-то учат, попытайтесь найти способы реализовать то, чему вас научили. Это может быть простая программа, для которой требуется всего несколько строк кода. У вас может быть вводный блок по веб-разработке, который знакомит вас с основами HTML, CSS и Javascript. Затем вы можете расширить это. Может быть, вы хотите создать свой собственный сайт. Возьмите то, что вы узнали, и попробуйте создать свой собственный сайт. Узнайте, как вы можете разместить его, что такое интерфейс и серверная часть? Таким образом, вы продолжите расширять свои навыки, а затем сможете отточить конкретную область позже.

Делай проекты!

Это здорово, когда у тебя есть свои проекты. Это действительно важно для будущих работодателей, так как они захотят увидеть, чем вы занимаетесь помимо своей степени. Они хотят видеть кого-то, кто действительно увлечен тем, что они изучают, а не просто получают степень. Ваши проекты — это ваши портфолио, которые вы демонстрируете работодателям. Это то, что вы можете использовать, чтобы продемонстрировать свои навыки. Создавайте различные программы и приложения. Примеры могут включать веб-сайт портфолио, приложение для Android, приложение для iOS, расширение для Chrome/Firefox и приложение Alexa. Есть много других идей, которые вы можете воплотить, но очень хорошо иметь разнообразие в своих проектах, чтобы действительно иметь возможность продемонстрировать свои навыки. Возможно, вы даже не обязательно закончите создание своего проекта, но если у вас есть какой-то прототип или код для объяснения и демонстрации, это будет здорово для вас.

Перейти на хакатоны

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

Примите культуру

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

Заключить

Наслаждайтесь этими 3 или 4 годами. Максимально используйте их. Университет — это то, что вы из него делаете. Это прекрасное время, чтобы заняться компьютерными науками, и индустрия ищет блестящие умы из самых разных областей, чтобы помочь решить сегодняшние проблемы. Стройте, делайте ошибки, учитесь на этих ошибках и продолжайте строить. Это были лишь некоторые из вещей, которые я сказал бы себе, если бы я снова получал свою степень. Это всего лишь мое мнение, и вы можете что-то добавить, и, пожалуйста, дайте любой совет, который у вас может быть.

Воу воу, Наим, 2 истории за один день? Я на самом деле разместил это, и это что-то другое. На самом деле я сначала опубликовал это для своей учетной записи dev.to, на которую я дам ссылку ниже, но я просто хотел также загрузить на Medium. Я, вероятно, сделаю сентябрьскую историю, но если нет, я думаю, что это подходит. Это место под этими тремя точками похоже на то, где я делюсь своими личными мыслями, и мне это очень нравится. Думаю, это делает его немного уникальным.

ссылка на оригинальную историю — https://dev.to/naim/my-advice-to-new-computer-science-students-starting-college-university-4i0p