1

Etapa 1

Пройти курс Front End Development Sertification на FreeCodeCamp.

2

Etapa 2

Совершенный код

3

Etapa 3

Оптимизация труда: рабочая среда.

4

Etapa 4

Оптимизация труда: препроцессоры.

5

Etapa 5

Русский YouTube.

1

Etapa 1

Пройти курс Front End Development Sertification на FreeCodeCamp.

2

Etapa 2

Совершенный код

3

Etapa 3

Оптимизация труда: рабочая среда.

4

Etapa 4

Оптимизация труда: препроцессоры.

5

Etapa 5

Русский YouTube.

12 febrero 2017 31 diciembre 2017
Objetivo vencido en % days%

El objetivo está desatendido

El autor lleva sin comentar el objetivo 7 años 7 meses 23 días

Autor del objetivo

Александр Макаров

Rusia, Владивосток

29 año / año / año

General

Стать Front End разработчиком в 2017 году.

Ещё в детстве, когда я учился в 5 классе, мой учитель по информатике, Геннадий Афанасьевич, заметил во мне интерес и способности к программирования. Тогда он, пока остальные на его уроках занимались всякими вордами с пэинтами, давал мне задания на программирование. Писал код я тогда на QBasic, это был язык со слабыми возможностями и, временами, странным синтаксисом, но благодаря нему я успел постичь основы. Позднее, уже в 10-11 классах, вела у меня информатику Надежда Кленина, которая утверждала, что у меня талант и что мне просто необходимо идти учиться у неё в университете. Так я и сделал, поступил на бюджет по специальности "Прикладная Математика и Информатика" в самый крупный ВУЗ Дальнего Востока, прежде заработав 100-бальный сертификат по информатике заняв призовое место во всероссийской олимпиаде по программированию, которую проводил этот же ВУЗ. Но из этого ничего не вышло... По причинам которые, я не стану тут указывать, ибо они сугубо личные. Я отучился там всего полтора года, после чего написал заявления об отчислении по собственному желанию.

Анализируя прошлое я понимаю, что у меня просто не было вариантов. Я бы не смог закончить ВУЗ. Мне нужно было идти работать, мне нужно было уходить от родителей и начинать жить самостоятельно.

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

Что у меня есть сейчас?

  • Смутная память о HTML и CSS, ведь ими в прошлом я тоже успел позаниматься.
  • Знание основ SQL.
  • Понимание основных структур и принципов в программировании.
  • Знание и понимание основных парадигм программирования.
  • Знание некоторых языков программирования.
  • В памяти осталось что-то из математики, что я успел изучить в ВУЗе.

Зачем я публикую это здесь?

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

Ну и что собственно делать будем?

Начну я пожалуй с обучению на FreeCodeCamp, далее уже разберусь. Скорее всего дальше будет практика в вёрстке и изучение фреймворков, будь то React JS или Angular. В любом случае, цели будут дополняться по мере моего вливания в front end тусовку.

HERE I GO!

 Criterio del fin

Цель для меня будет завершена когда я смогу уйти со своей нынешней работы и смогу полностью себя обеспечивать программированием. Минимальный заработок при котором я могу себе позволить уйти с нынешней работы — 1000$ в месяц.

Но, в любом случае, жить следует по принципу — "век живи, век учись". Даже сумев обеспечить себе заработок программированием, не думаю что стоит останавливаться. Так, например, покончив с этой целью можно продолжить обучение, но уже на full stack developer'а

 Recursos personales

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

Начальные знания в области IT, понимание основных парадигм и принципов программирования и умение пользоваться этим на практике. Неплохие способности к обучению и IQ по тесту Айзенка в районе 140 :)

 Lo ecológico del objetivo

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

  1. Пройти курс Front End Development Sertification на FreeCodeCamp.

    Наткнулся тут на упоминание этого ресурса и сразу заинтересовало. FreeCodeCamp — это интерактивная онлайн платформа для обучения программированию, которая, как я понял, к тому же и open source. Думаю, что это будет хорошим началом.

    1. HTML5 and CSS

    2. Bootstrap

    3. jQuery

    4. Basic Front End Development Projects

    5. Basic JavaScript

    6. Object Oriented and Functional Programming

    7. Basic Algorithm Scripting

    8. JSON APIs and Ajax

    9. Intermediate Front End Development Projects

    10. Intermediate Algorithm Scripting

    11. Advanced Algorithm Scripting

    12. Advanced Front End Development Projects

    13. Claim Your Front End Development Certificate

  2. Совершенный код

    Прочитать книгу "Совершенный код" Стива Макконела для того чтобы получить больше общих знаний о конструировании ПО.

    1. Часть I. Основы разработки ПО.

    2. Часть II. Высококачественный код.

    3. Часть III. Переменные.

    4. Часть IV. Операторы.

    5. Часть V. Усовершенствование кода.

    6. Часть VI. Системные вопросы.

  3. Оптимизация труда: рабочая среда.

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

    1. GIT

    2. Gulp.js

    3. npm

    4. yarn

    5. Bower

    6. Webpack

    7. GIT: advanced

  4. Оптимизация труда: препроцессоры.

    В 2017 году невозможно представить веб без таких вещей как Sass или PostCSS, pug или babel. Ещё бы, ведь все эти непонятные названия могу всерьёз ускорить скорость написания кода и облегчить его поддержку.

    1. Pug (в прошлом именовался Jade, но был переименован из-за того, что это название уже кому-то принадлежало)

    2. Sass

    3. ES6 (Babel)

    4. PostCSS

    5. Stylus

  5. Русский YouTube.

    Изучение web технологий посредством просмотра различных обучающих роликов в русском секторе YouTube.

    1. Sorax: курс по JavaScript

    2. Sorax: курс по CSS

    3. Loftblog: продвинутый JavaScript

    4. Loftblog: ES6

  • 1529
  • 12 febrero 2017, 06:41
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?