Компьютерные науки и инженерия могут означать разные вещи для разных людей.

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

Так как же они туда попали? И чему мы можем у них научиться?

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

Заявление об ограничении ответственности. Личное мнение может быть предвзятым и ошибочным. Не стесняйтесь комментировать свои мысли :) Кроме того, это не должно ограничиваться только студентами, изучающими информатику и инженерию. Фактически, это открыто для всех непредубежденных и желающих увидеть чудеса открытого исходного кода.

Введите

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

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

Задайте им любой вопрос, и они скажут об этом пару слов. Скорее всего, компаниям крайне необходимы их навыки, потому что мир этого достоинства заслуживает. Каждый такой человек по-своему уникален. Сирадж Раваль, на мой взгляд, отличный пример; Оцените его великолепие на его канале YouTube и его знаменитом # 100DaysOfMLCode.

У некоторых из них, вероятно, есть свои собственные стартапы, потому что, как сказал SKG в своем TEDx Talk, лучшие таланты недоступны для найма

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

Тип B

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

Загляните в их репозитории на GitHub, и вы найдете несколько звезд. Кроме того, их диаграмма прогресса будет гореть зеленым с разной интенсивностью. Взгляните на их ноутбуки, и вы найдете на них множество наклеек с различных конференций и мероприятий, в которых они участвовали. Они также, вероятно, стажировались в лучших компаниях и хорошо понимают, как работает эта область. На Hackathon’s эти ребята привлекают внимание своими новаторскими идеями и хорошо продуманными реализациями. В конце концов, опыт говорит сам за себя.

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

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

Тип C

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

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

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

Осталось реализовать больше проектов и участвовать в мероприятиях, чтобы раскрыть потенциал нестандартного мышления и поиска решений. Это дает больше опыта и усилий, чтобы найти свою сильную сторону. Этим людям нужна техническая поддержка, чтобы найти и открыть для себя методы, о существовании которых они даже не подозревали. Общение и совершенствование технических знаний - ключ к переходу через эту сферу к Типу B.

Тип D

Хорошие новости! Эти ребята решили, что пора исследовать удивительный и любопытный мир программирования.

Плохие новости? Несколько и несколько ошибок с экспоненциально увеличивающейся кривой обучения лазанию.

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

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

Тип E

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

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

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

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

Тип F

Шестой и последний тип - те, чьи сердца устремлены на иную траекторию. Это может быть что угодно, от музыки, искусства, маркетинга, государственной службы и т. Д. Было бы наивно думать, что каждый, кто изучает инженерное дело, становится инженером. Иногда люди позже обнаруживают свой внутренний зов и переключают рельсы. Хотя многие поначалу могут это осудить, со временем люди примут это, и если вы хорошо разбираетесь в том, что делаете, вас будут высоко оценивать!

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

Так как же Open Source управляет всеми шестью?

Итак, чтобы представить это в перспективе, вот отличительные факторы:

  1. Разница между A и B - это уровень достоверности.

2. Разница между Б и В - в опыте.

3. Разница между C и D заключается в степени согласованности.

4. Разница между D и E - это риск потерпеть неудачу до попытки.

5. Разница между E и F - это решение учиться в уме.

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

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

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

Для типа E существуют такие веб-сайты, как freeCodeCamp, конечный результат совместной работы с открытым исходным кодом, который имеет простой макет, чтобы можно было прочитать и убедиться в успешности траектории. Кроме того, читая форумы и обсуждения с открытым исходным кодом, можно понять, по какой траектории пошли люди.

Для типа D на GitHub есть множество руководств и уроков с открытым исходным кодом, которые можно использовать и улучшить кодирование. Есть задания, удобные для новичков, которые помогут вам научиться быть частью сообщества и сделать первые несколько коммитов в системе. Если вы столкнетесь с препятствиями, скорее всего, кто-то будет более чем готов помочь вам, но вопрос в том, вы бы протянули руку и спросили? Сообщество открытого исходного кода поддерживает вас.

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

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

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

А как насчет типа F? Да, у нас есть кое-что для вас, ребята! Чтобы найти подходящие инструменты для вашей работы, необходимо, чтобы разработчики прислушивались к вам и понимали ваши требования. Они бесплатны и не требуют оплаты, что является огромным преимуществом для многих начинающих художников, которые не могут позволить себе дорогие дополнительные инструменты. Хорошим примером может служить Krita, альтернатива с открытым исходным кодом многим инструментам редактирования изображений.

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

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

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

Ссылка на форму: Нажмите здесь

Изображение: от Arpith S, геймера, гитариста и любителя животных, у которого также есть талант к дизайну. Не стесняйтесь отправить ему письмо, чтобы выразить свою любовь к этому творчеству: [email protected]

FOSSMEC - это сообщество правительства с открытым исходным кодом. Колледж модельной инженерии, и это часть нашей серии, чтобы показать и показать потенциал открытого исходного кода в нашей жизни. Не стесняйтесь обращаться к нам по адресу [email protected]