Цель заброшена
Автор не отписывался в цели 9 лет 4 месяца
"Путь программиста"
"Путь программиста" - моя одна из самых глобальных, сложных и важных целей, которые я обязан достичь, поскольку выбрал сам эту колею. Мой путь начался еще в далеком 2012, в 10 классе, когда вдруг осознал всю тщетность своей тогдашней цели. Какой? в том то и дело, что никакой. 
Были какие то мысли, мол стану экономистом/юристом/менеджером...собственно, пиар компании другие профессии не производили. А вот как и все, я был наслышан об экономистах и их зарплатах. Но тогда же я и понял, что достичь успеха в этом попроще мне не получиться - нет навыков для успешного экономиста. Таким бы макаром я и стал бы одной из многих пустышек на рынке труда, работал бы не по специальности за копейки. Кто знает...но как я знал, я весьма не глуп, способен, имею задатки логики и мышления. Поэтому я занялся поиском себя.
Так бы оно и продолжалось, но мне посоветовали сходить на курсы по информатике. Там как раз была во всю подготовка к ЕГЭ. Ее я знал сносно, особо не учил, но благодаря каким то способностям, мне она давалась не так плохо. Первое мое впечатление было ужасное, я понял как я заблуждался на этот счет и как то тяга пропала. Но потом, через пару занятий после усиленного обучения, хорошего препода, который продолжает меня обучать и в институте, у меня получилось. То неописуемое чувство, что я испытал..что я сделал все сам...порадило во мне эту цель - стать программистом. Я много раз все бросал, но сразу же возвращался, поскольку понимал, что это то, что мне нужно. Теперь я в этом не сомневаюсь, но у меня нет четкого плана. Именно для этого я и создаю эту цель. По мере своего развития я буду ее дополнять, редактировать...это всего лишь v 1.0, несколько подцелей данной цели я уже достиг. Вся цель сводится в принципе к тому, чтобы я нашел работу по специальности, стал высококлассным специалистом, нашел свое место в этом мире. Однако, это проще сказать. Сейчас мне 20, и если я сейчас не начну, дальше будет еще сложнее. На данный момент я имею весьма сложенную систему знаний об основных аспектах процедурного программирования, ооп, однако, есть еще много чего, что предстоит изучить. Основной язык C#. С направлением пока думаю...удачи мне)
Критерий завершения
Все подпункты и подкатегории успеха достигнуты
Личные ресурсы
Время, деньги( до востребованности), упорство, сила воли, совесть..
Экологичность цели
Общество навязала эту мысль лишь тем, что востребованность IT специалистов в ближайшее 10-ие будет только увеличиваться, да и к тому же это интересное и универсальное занятие.
- 
                    
                    "Пролог"Данный этап является подготовкой к пути, выбор языка, выбор среды разработки, выбор направление и область разработки, определение графика, формирование начальных требований. Сегодня востребована наиболее мобильная разработка и веб, но в веб мне нельзя. Да и к тому же, никто не отменял декстоп. Из языков большего нравится C#, C++ и Java. Также, есть определенные технологии и языки, такие как SQL, LinQ, XML и прочее. Нужно и это учесть. Также можно изузучить системы контроля версий. - 
                                                                        Анализ областей разработки 
- 
                                                                        Подбор соответствующего языка программирования 
- 
                                                                        Формирование перечня необходимых технологий 
 
- 
                                                                        
- 
                    
                    "Книжный путь"Книги, литература, материалы, гайды, статьи- это знания, которые необходимы программистам. Конечно, всякий познает все на опыте, но быстрее и лучше будет, когда ты готов к этому опыту. Если этому опыту будет предшествовать система знаний, будет куда проще связать практическую часть. Для этого пути мне необходимо составить перечень литературы, изучить его и научиться применять полученные знания на практике. - 
                                                                        Д. Албхари и Б. Албхари "C# 5.0 Справочник Полное описание языка" 
- 
                                                                        Р. Мартин "Принципы, паттерны и методики гибкой разработки на языке C#" 
- 
                                                                        И. Гриффитс "Программирование на C# 5.0" 
- 
                                                                        C. Макконел "Совершенный код" 
- 
                                                                        Р. Стивенс "Алгоритмы. Теория и практическое применение" 
- 
                                                                        Р. Мартин "Чистый код. Создание, анализ и рефакторинг" 
- 
                                                                        М. Фаулер "Рефакторинг. Улучшение существующего кода" 
- 
                                                                        М. Вайсфельд "Объектно-ориентированное мышление" 
- 
                                                                        http://msdn.microsoft.com - классический источник всей информации по .net 
- 
                                                                        http://www.cyberforum.ru - форум для вопросов к истинным гуру программирования 
- 
                                                                        Алекс Кригель и др. "SQL. Библия пользователя" 
- 
                                                                        https://habrahabr.ru - Социальное СМИ об IT 
 
- 
                                                                        
- 
                    
                    "English way"Всякий человек понимает, насколько важно сегодня владеть иностранным языком...для программиста это еще более необходимый навык, посколько множество материалов представлено на английском языке. Необходимо довести умение чтения и перевода текста до приемлемого уровня, а также навык слушания. - 
                                                                        http://lingualeo.com/ru/dashboard - даст необходимый перечень навыков, а также словарный запас 
- 
                                                                        https://www.duolingo.com - даст словарный запас и умение слушать. 
- 
                                                                        https://babadum.com/?game=4 - словарный запас 
 
- 
                                                                        
- 
                    
                    "Путь практики"Для начала попробую набрать 10000 практики. - 
                                                                        http://codeforces.com - решить 500 задач из данного ресурса 
 
- 
                                                                        
- 
                    
                    "Перечень технологий в путь"Здесь будут представлены соответствующие - 
                                                                        SQL - язык программирования, применяемый для создания, модификации и управления данными в произвольной реляционной базе данных, управляемой 
- 
                                                                        LINQ - язык запросов. 
- 
                                                                        XML-язык разметки. 
- 
                                                                        Регулярные выражения. 
- 
                                                                        Системы управления версиями 
 
- 
                                                                        
- 
                    
                    "Неизведанные тропы"Тратить ежедневно 1 час на размышления и генерации идеи чего то нового, чего еще не было...выходить за рамки своего ограниченного мирка и посвятить свои мысли стартапам.. 
- 
                    
                    "Путевые камни"Продумывать и совершенствовать свою цель по мере ее выполнения, редактировать, дополнять 
- 
                    
                    "Путь Unix"Unix-подобные системы, хоть и разрознены и не так распространены, обладают все же своей целевой аудиторией. В частности, в государственных службах зачастую применяют Linux...поэтому хотелось бы освоить основные команды и работу в подобной системе, попробовать программировать в ней. - 
                                                                        Почистить старый ПК 
- 
                                                                        Поставить Elementary OS и Win7 
- 
                                                                        Найти курсы обучения работы в Linux 
- 
                                                                        Скачать среду разработки для C# 
- 
                                                                        Изучить С.Граннеман "Linux Карманный справочник" 
 
- 
                                                                        
- 
                    
                    "Пути отступления"Необходимо выучить дополнительный язык(языки) программирования. Среди них можно выбрать C++, Java, Python, а также можно попробовать вообще функциональное программирование. Следует определиться.. 
- 
                    
                    "Путь на работу"Найти работу по специальности, является кульминацией моей цели...то, ради чего я стремлюсь. В моем провинциальном городе есть всего лишь одна компания, которая занимается более менее IT...если в моем городе не найду, поеду покорять города побольше. - 
                                                                        Составить перечень требований от местной компании RedSoft 
- 
                                                                        Попробовать пробиться на практику от института 
- 
                                                                        Пройти собеседование 
- 
                                                                        Прочитать книгу Г. Лакман Макдауэлл "Карьера программиста" 
 
- 
                                                                        
- 
                    
                    Дополнительная цель: знать 10 алгоритмов сортировокНа данный момент знаю 8 алгоритмов, исходя из предыдущей своей цели. Теперь че, хочу выучить еще 2 алгоритма "Сортировка подсчетом" и "Сортировка поразрядная" - 
                                                                        Выучить "Сортировку подсчетом" 
- 
                                                                        Выучить "Сортировку поразрядную" 
- 
                                                                        Пофорсить интернет на поиск более совершеннных алгоритмов. 
 
- 
                                                                        
- 3320
- 18 июня 2016, 18:22
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением
 
     
     
                         
				