Пошаговое руководство по запуску Crio

Изучите разработку программного обеспечения ПРАВИЛЬНО - Да, применимо!

Как эта необычная программа поможет вам сделать карьеру в сфере технологий?

Интернет - это сбывшаяся мечта всех современных учащихся, особенно в сфере технологий. Он представляет вам курсы, учебные пособия и пошаговые руководства по коду от опытных разработчиков, академических институтов, таких как MIT, Stanford, IIT и платформ MOOC, таких как Udacity.

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

Launch - это 10-недельная онлайн программа прикладного обучения для приобретения навыков в Java, базах данных, ООП, прикладных структурах данных, Linux, ОС и сети и многое другое . Он предоставляет проекты в виде тщательно отобранных модулей, ни один из которых вы не сможете завершить, не усвоив базовые знания и, что более важно, применив полученные знания.

Почему мое внимание привлекла программа Launch?

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

1. Вам не дают тривиальных задач / ответов - только достаточно подсказок, чтобы дать вам энергию активации для поиска ответов и завершения этапа.

2. Наставничество со стороны ведущих инженеров Crio.Do.

3. Активное сообщество из 1500 тщательно отобранных разработчиков младших или старших курсов бакалавриата.

4. Отличная поддержка на форуме - получайте ответы на запросы от технических специалистов Crio и коллег.

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

Микро-опыт (ME)

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

Вы приступаете к работе над 3-мя интенсивными проектами - QBox, QMoney & QCharm

Я 1: QBox

Цитата с сайта Launch,

Со времен FTP до Dropbox совместное использование файлов было увлекательной проблемой с несколькими различными вариантами использования. Создайте QBox, безопасное решение для обмена файлами в корпоративных сетях.

Модули, задействованные в ME:

  1. Начало работы с QBox
    Знакомство с командами Linux и файлом журнала, который создает QBox
  2. Оцените конфигурацию системы
    Компьютеры сходят с ума, если они не могут справиться с расходами, связанными с программным обеспечением, которое они загружают. Модуль включает в себя написание сценариев Bash, которые будут запускаться перед установкой приложения QBox, чтобы убедиться, что на хосте установлена ​​поддерживаемая ОС и минимальный порог частоты процессора, памяти и свободного места на диске.
  3. Разверните сервер QBox
    Я постараюсь немного полениться

Примечание: корреляция = -1

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

Теперь, где мы были, 😕… Ах! Мы только что завершили модуль 3

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

4. Новые версии QBox

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

5. Решить проблемы с сетью

6. Внедрить безопасную передачу файлов

До сих пор для обмена файлами использовался небезопасный протокол FTP, и пора признать, что QBox не выживет в дикой природе (или, если быть точным, в темноте ). Нам понадобится что-нибудь безопасное. Когда мы собирались ввести в строке поиска «как сделать ftp безопасным ПОЛНОЕ ОБУЧЕНИЕ», ваше внимание привлекла рядом с панелью поиска.

Эврика !, мы знаем, что это значит. Мы наймем частную охранную фирму SSL для безопасной перевозки наших FTP-пакетов. Есть одна загвоздка: вам нужна доверенная третья сторона для подтверждения вашего партнерства с клиентами, но у вас нет средств для проекта. Поскольку сделка была необходима, вы рискнули выдать одного из своих разработчиков за стороннего разработчика.

Новая функция быстро стала полезной, поскольку все больше клиентов начали использовать приложение, и в кратчайшие сроки Безопасность стала коммерческой площадкой для QBox. Дополнительная безопасность приводит к увеличению времени транспортировки, но, тем не менее, мы можем заснуть, зная, что данные пользователя в безопасности.

Когда последняя функция в спецификации проекта завершена, пора произнести тост за весь задействованный дерзкий персонал.

Крио друзья

Crio.Do пригласил Crio Buddies для просвещения отчаявшихся духов и передачи полезных технических советов. Представляем вам Дев @devgyaan - духовного учителя, Кри @kriate - творчество - ее второе имя, а Джей @geekjay - ин- компьютерный компьютерщик

Обширная поддержка форума

Одной из характерных особенностей программы является поддержка на форуме со стороны Crio Tech Leads и коллег. Несмотря на то, что вы обычно посещаете форум (или stackoverflow) только тогда, когда застреваете на ошибке, я нашел его отличным ресурсом для дополнения уроков, извлеченных из модулей. Обсуждения особенностей изучаемых тем ведутся довольно содержательно.

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

Если бы вы зашли так далеко, вы бы заметили, что в сообществе царит изрядная доля веселья, и поверьте мне, приглашенные - не единственные крутые люди вокруг

Похоже, Big Boys теперь наносят ответный удар за весь шум, который мы создали в #random 😂

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

Ой, подожди! Чуть не забыл рассказать о своем праве на хвастовство 😅

Мне посчастливилось быть в числе Звезд недели надолго с некоторыми из очень энергичных участников сообщества.

Узнайте больше о Crio Launch здесь: crio.do/launch

Nb: Crio.Do разрешил использовать их изображения в этой статье. Имена сверстников на изображениях отображаются с согласия

— — — — — — — — — — — — — — — — — — — — — — — — — —

Вы прошли через мою первую опубликованную статью. Давно я этого хотел. Я не понимаю, зачем нужна смелость, чтобы опубликовать в сети сочинение (по крайней мере, первое). Тем не менее, это заняло много времени. Удивительно, как работает человеческий мозг! Хочу выразить свою благодарность всем @ Crio.Do и своим коллегам из Launch, NITC и SPAI за то, что сделали это возможным.

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

Если вы устали, ничего страшного 👍. Сделайте небольшой перерыв, размять ноги ……. 1. 2. 3 - Да, все в порядке, раздел комментариев ждет 😃

Вы можете найти меня в LinkedIn

Основы разработчика - ответы на вопросы на собеседовании о процессах (часть 1)