Goal abandoned
The author does not write in the goal 10 years 11 months 29 days
Стать хорошим программистом
Программистом я уже стал. Получил соответствующее образование и работаю в этой области несколько лет, однако всё время присутствует ощущение, что я "новичёк" или как в профессиональной среде говорят - Junior. Очень хотелось бы это исправить и теперь стать не просто программистом, а хорошим программистом.
Goal Accomplishment Criteria
Я хороший программист
- 
                    
                    
Чтение прессы
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
 - 
                    
                    
Психология
- Книга по саморазвитию
 - Психофорумы
 
 
- 2294
 - 26 June 2013, 07:53
 
Don't miss new posts!
Subscribe for the Goal and follow through to its completion