Вопросы к практикующим прогерам. Мне интересно это дело, но я не имею соответсвенного образования и не имею желания строить карьеру, разве что потом работать на фрилансе и то не факт. Мне хочется понять как это и к этому есть несколько идей по приложениям, а доверять студиям, не разобравшись в теме не стану.
1. Опыта и знаний у меня - активный пользователь ПК. т. е. простые навыки юзера, могу переустановить винду и выполнить прочие действия доступные каждому, но специальных знаний ноль. НО есть большое желание, много свободного времени и сообразительность в этой теме. А главное мотивация. Реально ли научиться программированию приложений при отсутствии навыков (мне 20) года за 2, на таком уровне, чтобы контролировать разработчиков? (меня интересуют корни, пусть я пройду небольшую часть языков, но изучу их наизусть и детально).
2. Какую часть разработки научиться понимать в первую очередь? насколько я понимаю их несколько в разработке и сайтов и приложений.
3. Ну и самое главное, какие методы изучения можете порекомендовать вы (литература, преподаватели, самостоятельно, сайты и тп, желательно с практикой) и с чего начинать конечно же (я читал что сначала надо в любом случае изучить си, потом по ней джава и тп, насколько это грамотно?)
Спасибо!
Java
Научиться программированию мобильных приложений с нуля
1. Чтобы контролировать разработчиков, необходимо быть самому разработчиком, с опытом (что весьма немаловажно). Хотя тут конечно вопрос, что конкретно вы подразумеваете под словом контролировать.
2. Начните с простого - HTML + CSS (и вы уже сможете создать первое приложение), чтобы логику всех действий в общем, потом изучите С++, C#, а потом беритесь за Java, без него в разработке никуда.
3. Найдите какой нибудь курс бесплатный (их полно, на тех же торрентах), вы получите основы, затем беритесь за разработку самой простой программы (приложения) и все непонятности в Google, так вы научитесь мыслить не шаблонно, в отличие от прохождения полноценного курса.
2. Начните с простого - HTML + CSS (и вы уже сможете создать первое приложение), чтобы логику всех действий в общем, потом изучите С++, C#, а потом беритесь за Java, без него в разработке никуда.
3. Найдите какой нибудь курс бесплатный (их полно, на тех же торрентах), вы получите основы, затем беритесь за разработку самой простой программы (приложения) и все непонятности в Google, так вы научитесь мыслить не шаблонно, в отличие от прохождения полноценного курса.
данном материале представлено 5 удобных сервисов, которые помогут всем желающим изучить азы кодирования.
1. Codecademy.
Пожалуй, самый популярный сервис на данный момент, предназначением которого является обучение и подготовка всех желающих к работе с программированием. Очень важно, что данный сервис абсолютно бесплатен. Вы быстро выучите основополагающие принципы работы с такими программами как HTML and CSS, Python и Ruby. Процесс обучения очень удобен и состоит из небольших упражнений с простыми заданиями и ясными инструкциями.
В роли стимуляции, в данной программе придумана система достижений, за которые вы получаете соответствующие бейджы за выполнение поставленных задач, сдачи тестов и т. д. Сервис настроен таким образом, что начинающий пользователь не шагнет дальше, пока не будет полностью разбираться в пройденном материале. Есть возможность создания и собственных курсов для других пользователей. Одним из наиболее таких популярных курсов, является Code Year. Его целью является обучение с целью создания сайтов или игр.
2. Code School.
В то время как Codecademy основан для получения базовых знаний, Code School является полем для воплощения фантазий и экспериментов. Главная тема данного ресурса заключается не в объяснении азов программирования, а в курсах их продления. В пример можно привести Rails for Zombies. Лозунг компании - Learn by Doing ("Обучайся, действуя"). Сервис предлагает заниматься начинающим пользователям тем, что им интересно, например программированием игр про зомби.
Все обучающие курсы на данном ресурсе, имеют пяти уровневую систему и начинаются с 15-ти минутного видео-обучения. После этого процесса идут упражнения, выполняя которые вы сможете увидеть почти сразу тот результат, которого хотите достигнуть. К примеру, создавая приложение для Iphone, вы сможете увидеть конечный вид своего кода. Так же присутствует система поощрения в виде бейджов.
3. Treehouse.
Этот сервис делает акцент именно на видео-обращении с пользователем. Если вы полностью не готовы создавать приложения, для каких либо платформ, то следует подписаться на канал данного ресурса в YouTube. На данном канале собрано более тысячи видео материалов, посвященных веб-дизайну, программированию, технологическому предпринимательству и многому другому.
Видеоинформация постепенно обновляется и пополняется. По завершению каждого курса, предстоит решить определенные тесты, после которых вам указан дальнейший путь. Единственным минусом, пожалуй, является то, что обучение при использовании данного сервиса, обойдется в 250-500$ за год. Однако для тех, кто не может себе этого позволить, следует обратить внимание на дочерний проект под названием Code Racer. Его особенностью является соревновательное скоростное кодирование с другими пользователями. В процессе вы можете всячески мешать своему сопернику, например, можете закидывать его фотографиями с хомяками.
4. Udacity.
Данный сайт предназначен для обучения не в одиночку, а в группе с другими начинающими путь познания людьми. Так же можно использовать сайт Udacity. Преимущество таких курсов заключается в том, что у вас есть определенный и стабильный темп обучения, который не позволит вам расслабиться. Курс Introduction to Computer Science (на видео) пользуется большим спросом и интересом среди новичков. Он создан на основе знаний Стэнфордского университета и адаптирован под удаленный доступ, что очень удобно. Каждый курс имеет свой уровень сложности, исходя из этого, вы будете последовательно получать все более ценные знания для изучения новых языков программирования. Ресурс Coursera, так же имеет много полезной информации посвященной Python, и созданию различных креативных мобильных приложений.
5. Sparki.
Если вы готовы признать, что все вышеперечисленные пособия для вас слишком сложны, то можно на
1. Codecademy.
Пожалуй, самый популярный сервис на данный момент, предназначением которого является обучение и подготовка всех желающих к работе с программированием. Очень важно, что данный сервис абсолютно бесплатен. Вы быстро выучите основополагающие принципы работы с такими программами как HTML and CSS, Python и Ruby. Процесс обучения очень удобен и состоит из небольших упражнений с простыми заданиями и ясными инструкциями.
В роли стимуляции, в данной программе придумана система достижений, за которые вы получаете соответствующие бейджы за выполнение поставленных задач, сдачи тестов и т. д. Сервис настроен таким образом, что начинающий пользователь не шагнет дальше, пока не будет полностью разбираться в пройденном материале. Есть возможность создания и собственных курсов для других пользователей. Одним из наиболее таких популярных курсов, является Code Year. Его целью является обучение с целью создания сайтов или игр.
2. Code School.
В то время как Codecademy основан для получения базовых знаний, Code School является полем для воплощения фантазий и экспериментов. Главная тема данного ресурса заключается не в объяснении азов программирования, а в курсах их продления. В пример можно привести Rails for Zombies. Лозунг компании - Learn by Doing ("Обучайся, действуя"). Сервис предлагает заниматься начинающим пользователям тем, что им интересно, например программированием игр про зомби.
Все обучающие курсы на данном ресурсе, имеют пяти уровневую систему и начинаются с 15-ти минутного видео-обучения. После этого процесса идут упражнения, выполняя которые вы сможете увидеть почти сразу тот результат, которого хотите достигнуть. К примеру, создавая приложение для Iphone, вы сможете увидеть конечный вид своего кода. Так же присутствует система поощрения в виде бейджов.
3. Treehouse.
Этот сервис делает акцент именно на видео-обращении с пользователем. Если вы полностью не готовы создавать приложения, для каких либо платформ, то следует подписаться на канал данного ресурса в YouTube. На данном канале собрано более тысячи видео материалов, посвященных веб-дизайну, программированию, технологическому предпринимательству и многому другому.
Видеоинформация постепенно обновляется и пополняется. По завершению каждого курса, предстоит решить определенные тесты, после которых вам указан дальнейший путь. Единственным минусом, пожалуй, является то, что обучение при использовании данного сервиса, обойдется в 250-500$ за год. Однако для тех, кто не может себе этого позволить, следует обратить внимание на дочерний проект под названием Code Racer. Его особенностью является соревновательное скоростное кодирование с другими пользователями. В процессе вы можете всячески мешать своему сопернику, например, можете закидывать его фотографиями с хомяками.
4. Udacity.
Данный сайт предназначен для обучения не в одиночку, а в группе с другими начинающими путь познания людьми. Так же можно использовать сайт Udacity. Преимущество таких курсов заключается в том, что у вас есть определенный и стабильный темп обучения, который не позволит вам расслабиться. Курс Introduction to Computer Science (на видео) пользуется большим спросом и интересом среди новичков. Он создан на основе знаний Стэнфордского университета и адаптирован под удаленный доступ, что очень удобно. Каждый курс имеет свой уровень сложности, исходя из этого, вы будете последовательно получать все более ценные знания для изучения новых языков программирования. Ресурс Coursera, так же имеет много полезной информации посвященной Python, и созданию различных креативных мобильных приложений.
5. Sparki.
Если вы готовы признать, что все вышеперечисленные пособия для вас слишком сложны, то можно на
интуит точка ру
0 Программировать способен один человек из 20. Сначала пройдите тест.
Далее, просто найдите книги или видео типа что-там за столькото дней и вперед.
Знаю нескольких вполне успешных людей, которые именно так и начинали. Знаю еще нескольких людей, которые освоили программирование до уровня проф, имея только компьютер и установленный на нем компилятор.
Далее, просто найдите книги или видео типа что-там за столькото дней и вперед.
Знаю нескольких вполне успешных людей, которые именно так и начинали. Знаю еще нескольких людей, которые освоили программирование до уровня проф, имея только компьютер и установленный на нем компилятор.
0 Программировать способен один человек из 20. Сначала пройдите тест.
Далее, просто найдите книги или видео типа что-там за столькото дней и вперед.
Знаю нескольких вполне успешных людей, которые именно так и начинали. Знаю еще нескольких людей, которые освоили программирование до уровня проф, имея только компьютер и установленный на нем компилятор.
Далее, просто найдите книги или видео типа что-там за столькото дней и вперед.
Знаю нескольких вполне успешных людей, которые именно так и начинали. Знаю еще нескольких людей, которые освоили программирование до уровня проф, имея только компьютер и установленный на нем компилятор.
Начиная с ооп
Похожие вопросы
- С какого языка программирования все же начать обучение, если хочу делать мобильные приложения?
- Ребят, подскажите как научиться программированию с абсолютного нуля? Посоветуйте литературу какую-нибудь.
- Разработка мобильного приложения
- Хочу научиться программированию.
- Подскажите книгу по программированию с нуля
- По каким книгам, сайтам, и вообще где обучаться программированию с нуля? (14 лет) английский знаю отлично
- Программирование с нуля
- Хочу научиться программировать, но не знаю с чего начать и в программировании совсем не шарю. Надеюсь на вашу помощь.
- Реально ли с обычных бесплатных курсов по программированию чему-то научиться?
- Какой язык программирования выбрать первым при нулевом опыте?
Позволить какому-то сомнительному тесту повлиять на свое решение - так себе совет.