Goal abandoned
The author does not write in the goal 6 years 7 months 12 days
Перехать в Питер
Всем привет, Я - разработчик, он же кодер, мечтающий программировать, иногда слегка музыкант, по образованию биолог а по натуре перфекционист и "искатель".
Цель пылилась уже почти с полгода. Но вот как-то наплыло, что уже нечего тянуть и надоело откладывать, пора бы и начать уже что-то делать.
Сам с Рязани. Набирающийся опыт и уровень подстегивает к перемене области действия, если не сиюминутно, то в потенциальной будущем.
Ход событий на данный момент выстраивается вцелом как и планировал изначально: после армии на первых порах в родном городе "подподняться", набраться скиллов, опыту, чуть финансово базово обеспечиться и уже с какими-то началами возвратиться в "Большой город". До этого пребывал и учился в Москве в Московском Государственном и не сказать, что распробовал все возможности и прелести города за то время, но тем не менее, следуя кодерской привычке "dont repeat youself", целью очередного авантюризма выбрал уже северную столицу - Питер.
Одна из основных причин - профессиональная. Не то чтобы в моем городишке нет достойных компаний, но и да и если и есть то их все равно n раз меньше, собственно так же как и направлений, возможностей, митапов других социальных и прочих ништяков. Да и попасть в данные компании больше дело не столько умений, сколько времени и опыту помноженное на связи и третьи факторы. Мне 22 и и не считаю для себя позволительным тратить год или два или более того на неоправданное и ожидание "погоды у моря" ;)
Все таки Питер манит и своей аутентичностью. Пока еще в начальном наивном представлении кроется картина - гавани людей талантов, мастеров, музыкантов, художников а в нынешних реалиях и тру программистов.
И тем не менее думать это одно, другое дело все таки реализовать задуманное и проверить все собственно на себе.
Пока начало наивно абстрактное.
Конкретного плана и реализации нет, есть общие начертания для старта. Надеюсь и вы мне поможете как-то конкретизировать определенные моменты.
Основной лимитирующий фактор конечно то - финансовые возможности, на данный момент.
Сроки:
Оптимистичные: 4-6 месяцев;
Реалистичные: 5 -8;
Реалистично-реалистичные: 1 год.
PS: Категорически ныне и в будущем приветствуется всякая помощь, идейная, информационная, материальная ну или там чего еще как ;). В долгах не остаюсь и не останусь, открыт .к любым предложениям ...)
Goal Accomplishment Criteria
2 месяца в Питере, работа, знакомства
-
Набивка года опыта разработки в Городе, сдача крупных проектов, портфолио, код
-
PC for Dev
-
Mac Mini
-
PRO-шечка
-
-
Новый CV-сайтец
-
1-2 проекта + поделки на: Laravel, Angular, Node, Vue, React.
-
Сбор инфы
-
Инфа о вакансиях, мб предложения работы
-
Инфа о проживании, прописка и проч административных формальностях
-
технологии (необходимое)
- Уверенное знание JS (лучше всего понимать отличия ES5/ES6)
- Шаблонизаторов handlebarjs, jade, dust и т.п.
- Typescript, ReactJS
- GruntJS, webpack, gulp (обязателен опыт работы с одним из них)
- Опыт использования React+Redux
- Webpack
- Мастер разработки кросс-броузерных JS приложений с асинхронным client/server взаимодействием (JSON, AJAX, WebSocket);
(в режиме наполнения)
-
теория(необходимое)
- Закрепление (основано на серии статей Zero to Frontend Hero)
- CSS семантика (https://medium.com/@fat/mediums-css-is-actually-pretty-fucking-good-b8e2a6c78b06#.wtdo4nguy)
- Правильный CSS: OOCSS, SMACSS, BEM и SASS (http://codezona.com/css3-rules-oocss.html)
- Знание основных методологий организации архитектуры CSS (MCSS, BEM, SMACSS);
- Понимание сетки, Гриды (https://www.sitepoint.com/understanding-css-grid-systems/) (https://css-tricks.com/dont-overthink-it-grids/)
- CSS архитерктура и рефакторинг (https://www.sitepoint.com/css-architectures-refactor-your-css/)
- Стайл гайды (CSS Guidelines (англ.) ,Github internal CSS toolkit and guidelines (англ.), AirBnB’s CSS Styleguide (англ.), Руководство по оформлению HTML/CSS от Google (рус.), Большой список стайлгайдов (англ.), Стили кода Нетологии (рус.) https://medium.com/russian/%D0%BE%D1%82-%D0%BD%D1%83%D0%BB%D1%8F-%D0%B4%D0%BE-%D0%B3%D0%B5%D1%80%D0%BE%D1%8F-front-enda-%D1%87%D0%B0%D1%81%D1%82%D1%8C-1-f524d668f328#.62n8hfxo2 )
- javascript
- Наследование и цепочка прототипов (https://developer.mozilla.org/ru/docs/Web/JavaScript/Inheritance_and_the_prototype_chain)
- Области видимости (Scoping)(https://learn.javascript.ru/functions-closures)
- Замыкания (https://developer.mozilla.org/ru/docs/Web/JavaScript/Closures)
- Параллельная модель и цикл событий (https://developer.mozilla.org/ru/docs/Web/JavaScript/EventLoop)
- Перехват событий(Перехват событий)
- Apply, call и bind(Apply, call и bind)
- Callbacks and promises (Callbacks and promises)
- Variable and function hoisting(Variable and function hoisting)
- Карринг (Currying)
- Императивный vs. Декларативный (http://www.tysoncadenhead.com/blog/the-state-of-javascript-a-shift-from-imperative-to-declarative#.Vz0WEZMrIUE) (http://developer.telerik.com/featured/three-ds-of-web-development-1-declarative-vs-imperative/)
- ES5 vs. ES6
- Фреймворки, Архитектурные шаблоны. модель MVC, модель MVVM и модель MVP.
- Шаблоны проектирования ( Decorator, Factory, Singleton, Revealing module
- Facade, Observer )
- ----Учебник learnjavascript
- Замыкания, область видимости (https://learn.javascript.ru/functions-closures)
- Методы объектов и контекст вызова (https://learn.javascript.ru/objects-more)
- ООП в функциональном стиле (https://learn.javascript.ru/oop)
- ООП в прототипном стиле (https://learn.javascript.ru/prototypes)
- Современные возможности ES-2015 (https://learn.javascript.ru/es-modern)
- Основы работы с событиями (https://learn.javascript.ru/events-and-interfaces)
- Веб-компоненты: взгляд в будущее (https://learn.javascript.ru/webcomponents)
- Регулярные выражения (https://learn.javascript.ru/regular-expressions-javascript)
- ---
- -Знание и умение уместно применять паттерны.
- -Понимание принципов MVC, SPA, REST, websocket
- -Знание ООП и паттернов проектирования;
-
теория и технологии (дополнительно по возможности)
- Опыт работы с Three.js, компьютерной графикой и WebGL;
- Большой опыт работы с анимацией интерфейса Jquery/GSAP;
- Английский язык на уровне чтения технической документации;
- iOS / Android соответсвенно Swift/JAva
-
максимальное покрытие Мапы проф развития
-
=== ПРОФЕССИОНАЛЬНОЕ ===
-
=== ОБЩЕЕ ===
-
oFFtop. записки кодера
-
Смазать проц на домашней бывалой машинке
-
reBackUp последних наработок
-
PC for Dev
-
Апдейт рабочего пространства и it-переферии
-
SplinCode основы программирования 6-10
-
-
Macbook до приготовить
- аккум
- общая чистка и внешний вид
- клавиатура
- чехол
- time machine HDD
- 1644
- 07 December 2016, 21:50
Don't miss new posts!
Subscribe for the Goal and follow through to its completion