Project Codder. Week #0

Саморазвитие — очень важная часть жизненного пути любого человека. Руководствуясь данным принципом, я решил запустить новый проект, в рамках которого буду активно расширять собственные навыки, рассказывая вам о том, какие трудности я встречу на своем пути и о том, чего смог достичь на каждом из этапов. Заинтригованы? Тогда добро пожаловать в подкат!

Цель

Для начала, естественно, стоит обозначить цель, которую я хочу преследовать. На первом этапе, который я для себя запланировал, она будет звучать следующим образом: научиться писать приложения под Android. Для простоты будем считать, что делаю я это с нуля.

Данная тема меня довольно давно интересует, да и навык написания приложений точно не будет лишним в моей дальнейшей карьере.

android_icons_preview

Большим майлстоуном, после которого я смогу считать первую стадию проекта успешно завершенной, будет написание приложения, которое лично мне будет нравится. Для начала я вряд ли буду браться за что-то уникальное, а скорее постараюсь воспроизвести функциональность уже существующего софта, оставив наполеоновские планы по захвату Google Play собственной гениальностью на то время, когда достаточно отточу мастерство.

Background

Как я уже говорил, для удобства множно считать, что учиться программировать я начинаю с нуля, хотя на самом деле это не совсем так. В связи с этим, наверное, стоит немного рассказать о том, что я ужу знаю в начале своего пути.

С программированием я познакомился еще во время получения среднего образования. Тогда это был Turbo Pascal и Delphi. Школьная программа была не сильно углубленной, справлялся я с ней хорошо, даже весьма успешно участвовал в олимпиадах по информатике. Самое сложное, что я написал — это игра бильярд-американка с простенькой самописной физикой и интерфейсом. К сожалению, исходники не сохранились.

maxresdefault

Следующая графа была уже в университете, где я учил Python. В основном я писал какие-то не особо требовательные к коду физические симуляции. Сложность была не в коде, а в том, для чего он использовался.

Python-3-3-2-Released-with-Multiple-Crash-Fixes-2

В общем, какое-то понимание алгоритмов и даже базовое представление об ООП у меня есть, но так как класифицировать его каким-то понятным образом крайне тяжело, для простоты можно считать, что учу я все с нуля.

Путь

Ближайший промежуточный пункт обозначен, а это значит что теперь нужно продумать как я буду к нему идти. Для начала, само собой, надо будет собрать список литературы и прочих обучающих материалов, которые я буду использовать. По ходу своего прогресса я буду рассказывать о том, что выучил, из каких источников почерпнул знания, что я посчитал полезным, а что не очень, etc.

Таким образом, помимо достижения собственных целей (научиться кодить) я буду делиться опытом с вами. Каждую неделю я буду выпускать статью здесь, на кеддре, где буду рассказывать об итогах отчетного периода. Этим я хочу показать на своем примере тот путь, который нужно пройти, чтобы стать программистом под Android. Надеюсь, что он станет полезным для тех, кто, как и я, задумывался о получении навыков коддинга, но все не решался и не знал с чего начать.

android-wallpaper5_2560x1600

Сразу хочу отметить, что данное занятие у меня будет проходить не очень быстро. Загруженность моя довольно велика, и уделять много времени собственному обучению у меня нет возможности. Тем не менее, я приложу максимум усилий, чтобы каждую неделю мне было о чем рассказать.

Java-Expoit

Помимо того, что в статьях я буду делиться собственным опытом и рассказывать о пройденном пути, я приветствую любые полезные советы, которые вы можете писать в комментариях. Задавать вопросы можно там же, буду очень стараться отвечать на все.

Следить за проектом вы можете здесь, на кеддре, где еженедельно будут выходить отчеты. Но если вы хотите больше подробностей о ежедневном продвижении, то подписывайтесь на мой твиттер, где я буду рассказывать о проекте с хэштегом #codder.

Я искренне надеюсь, что с помощью данного проекта смогу не только сам чем-то научиться, но и помочь собственным примером тем, кто будет проходить этот же путь и после меня.

Please wait...
Теги: , , , , , , , , , , , ,
0
WordPress › Помилка

На сайті виникла критична помилка.

Дізнайтеся більше про усунення неполадок WordPress.