Цель заброшена
Автор не отписывался в цели 10 лет 9 дней
Стать хорошим программистом
Программистом я уже стал. Получил соответствующее образование и работаю в этой области несколько лет, однако всё время присутствует ощущение, что я "новичёк" или как в профессиональной среде говорят - Junior. Очень хотелось бы это исправить и теперь стать не просто программистом, а хорошим программистом.
Критерий завершения
Я хороший программист
-
Чтение прессы
IX Developer
.Net curry magazin
Mobile Technology -
Проект-менеджемент
- GIT
- JIRA
- SCRUM
-
Алгоритмы, Архитектура, Работа с памятью и т.д.
Повторить/закрепить/выучить с нуля всё что связано с программированием, но при этом не пренадлежит к определённой технологии.
-
Серверная и десктопная часть.
Повторить и закрепить материал по серверной и десктопной разработке.
- 1 ASP.Net, MVC 4.0
- Web Api
- Entity Framework 6.0
- 2 JS фреймворки
- AngularJS
- Coffeescript
- Bootstrap
- JQuery, и.т.д.
-
Мобильная разработка: BB10
Разработка мобильных приложений для платформыblackberry 10
-
Мобильная разработка: Андроид
Разработка мобильных приложений для платформы Андроид:
- Пройти курс онлайн университета на курсере
Курс 1- Курс 2
- Курс 3
- Обработать и систематизировать полученные знания на DROIDCON
- Прочесть книгу (Zigurd Mednieks, Laird Dornin, G. Blake Meike, "Programming Android")
- Изучить все туториалы с vogella.com
- Пройти треннинг и гид с официального сайта
- Изучить основные возможности IDE (Android Studio / Eclipse)
- Изучить все главные доп. библиотеки (http://www.vogella.com/tutorials/AndroidUsefulLibr...)
- Подтянуть Java и основные фреймворки
- Асинхронные паттерны
- Остальные паттерны
- Книга - "Effective Java" (обнаруженные порбелы в знаниях - исправить по другим книгам или онлайн ресурсам)
- IoC
- Spring
- SWT - опционально
- Собрать все основные популярные ответы и вопросы со stackoverflow.com
- Написать 5 apps используя все полученные знания (консультироваться при этом на форуме по ревью кода - stackexchange)
- Расширить знания, изучив NDK
- Пройти курс онлайн университета на курсере
-
Мобильная разработка: Win 8 / Win Phone 8 / mac os
Разработка для других мобильных платформ
-
Мобильный Веб
- Пройти основы на UDACITY
- Изучить Cordova и её взаимодействие с другими платформами
-
Разработка для Smart TV
-
Основы баз данных
Тут хватит только MS SQL иsqlite
-
Психология
- Книга по саморазвитию
- Психофорумы
- 2040
- 26 июня 2013, 07:53
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением