Цель заброшена
Автор не отписывался в цели 10 лет 4 месяца 1 день
Освоить язык программирования Swift до высокого уровня. Без начальных знаний в сфере программирования.
Моя цель - научиться создавать собственные продукты или приложения на языке программирования Swift, причем, начать изучение с нуля. Звучит амбициозно. Абсолютно никаких знаний в области ИТ-технологий и программирования до начала изучения у меня не было. Я мотивирован тем, что рынок в сфере ИТ стремительно развивается и я вижу "радужную" перспективу данного направления, однозначно. Более того, я повседневно пользуюсь программными продуктами компании Apple - ОС Mac OS X и iOS, для программирования которых и создан язык Swift. Учитывая его инновационность и удобство, а также мой интерес к данным продуктам, желание изучать что-то новое, развиваться, меняться, а в будущем, возможно, и помогать другим людям что-либо менять, я принял волевое и рациональное решение упорно двигаться в этом направлении.
Критерий завершения
Полное освоение, а главное, понимае принципов программирования на языке Swift. Создание программных продуктов, приложений продвинутого уровня.
Личные ресурсы
Свободное время, а оно у меня всё свободное.
Экологичность цели
Улучшение и упрощение некоторых моментов жизни, в сфере использования современных технологий.
-
Изучение основ программирования.
На этом этапе я прослушаю курс лекций по основам программирования, для того чтобы в будущем не возвращаться к фундаментальным вещам. Тем более, без базовых знаний я не смогу усвоить материал обучения языку Swift в полном объеме. Помимо этого на данном этапе я хочу:
- выучить команды программирования (с английским у меня плоховато, но не так чтоб уж совсем), для того чтобы понимать на что запрограммирована каждая команда, или проще - на что она способна;
- разобраться детально со всеми знаками и арифметическими действиями возможными в трансляторах.
-
Перейти от простого к более сложному. Вникнуть в основы С и Objective-C.
Я хочу изучить на данном этапе хотя бы фундамент С и Objective-C, ведь Swift являет собой нечто вроде качественно нового объединения этих языков. Разбиваем на такие под-этапы :
изучаем основы языка программирования С, изучаем основные команды в общих чертах, до того момента пока не сложится "картинка в голове";- изучаем основы языка программирования Objective-C, применяем такой же подход, как и к C.
-
Непосредственное изучение языка программирования Swift.
Теперь после наличия у меня базовых и фундаментальных знаний в области программирования и языков С и Objective-C, я приступаю к изучению Swift'a. Ну тут уже будет по-проще, я планирую изучать параллельно оригинал книги на английском языке и переведенную книгу, чтобы ничего не упустить. Плюс к этому уже существуют бесплатные видео-уроки, которые обязательно тоже нужно смотреть параллельно. Может добавиться еще какой-то 1 источник изучения, но не больше, распыляться по всем интернет-ресурсам я не собираюсь. Также, нужно заметить, что изучение языка по программе разработчиков Apple предусматривает и небольшую практику для закрепления знаний, что не мало важно.
-
Практика.
На данном этапе я буду пытаться осуществлять простенькие задачки по программированию, если ничего не будет приходить на ум, то буду брать отдельные проекты или задачи из сети. Постепенно наращивая уровень сложности программирования.
- 5137
- 04 августа 2014, 05:45
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением