Форум программистов, компьютерный форум, киберфорум
Образование, сертификация, конференции
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
2 / 2 / 0
Регистрация: 03.02.2015
Сообщений: 10

Верный ли путь для обучения программированию с нуля?

03.02.2015, 22:22. Показов 2502. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Мне 24, имею техническое ВО (не айти и не математика). Сейчас в аспирантуре.
Хочу научиться программировать, и, вероятно, в дальнейшем работать программистом.
Конечно наверное лучше бы было начать немного раньше, но думаю 24 еще не так поздно? И может быть даже можно будет похватать немного звезд с неба? В любом случае этот навык не будет лишним, а следовательно хотелось бы вашего совета по поводу «с чего начать?».

Наверное более всего привлекает веб-разработка (php, js, html, css) и ios разработка (правда нет сейчас ни мака, ни айфоно-пада). И питон, хочу изучить питон. (Но сейчас точно сказать какое направление будет более всего привлекать трудно, даже не уверен что меня больше заинтересует реально frontend или backend).

Развитие вижу таким:
1) Повторить математематику (матан, линал, дискретную, логику..).
2) Начать с Си. (учить по книжке или по какому-нибудь сайту вроде codeacademy)
3) Почитать книжку по алгоритмам.
4) Перейти к питону.
5) Далее js
6) При необходимости html, css, php
7) sql
8) При необходимости objective-C
9) Ну и по мере продвижения читать различную литературу, не обязательно привязанную к какому-либо ЯП.
10) На начальном этапе почитать того же Таненбаума (Операционные системы, архитектура компьютера (последнюю когда то читал)).

1. Нормальный ли путь? Стоит ли начинать с Си? Или все же лучше начать с питона сразу? А потом уже Си, если понадобится. (на форумах мнения расходятся, мне кажется эффективнее учить с си, но я не совсем в теме, поэтому хотел бы услышать мнение более опытных людей).
2. Достаточно ли для программирования для ios того же мак мини с 4гб рам и i5 1400МГц и обязательно ли по началу иметь iphone/ipad/ipod? Ну и обязательно ли для этого быть «ярым фанатом» техники эппл? (мне она просто нравится, но не более).
3. Ну и не самый возможно умный вопрос.. Стоит ли учиться в так называемой «Школе Программирования»? Может кто-либо что-то сказать об их курсах? Я понимаю что учиться надо самому как можно большим количеством практики, но возможно все таки они смогут дать более структурированные знания для начального этапа и ускорить обучение? Особенно интересна их комплексная программа «Веб-разработчик» за 6 мес + стажировка. Конечно за такой короткий срок профессионалом сделать не смогут, но дать начальные структурированные знания для гораздо более легкого «вхождения» смогут?
Возьмут ли после этого джуниуром куда-нибудь? Вообще возможно с нуля за полгода куда-либо устроиться джуниором (не обязательно по курсам, например самому)?
В идеале очень хотел бы до осени попасть куда-либо джуниором, при условии конечно что у меня хорошо пойдет это занятие и мне действительно будет нравится.

О школе программирования читал хороший отзыв на хабре, где ее сравнивали со «специалистом». http://habrahabr.ru/sandbox/80371/?mobile=no https://docs.google.com/docume... FO53Gg/pub

P.S.: извиняюсь, если задаю глупые вопросы и пишу много текста, прошу сильно меня не пинать, но направить на путь истинный.
И не сочтите пожалуйста 3й пункт за рекламу.

Добавлено через 7 минут
И забыл, нормальные ли курсы бесплатные у ИНТУИТа? Там много курсов различных курсов, по основам, алгоритма, конкретно по определенным ЯП.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.02.2015, 22:22
Ответы с готовыми решениями:

Какой ВУЗ выбрать для обучения программированию: МИРЭА или МАИ?
Доброго дня, уважаемые! Есть задача: выбрать из двух ВУЗов Москвы - МИРЭА или МАИ (специальность "Информатика и вычислительная...

"1С:Предприятие 8.1 Версия для обучения программированию"
Программный продукт "1С:Предприятие 8.1 Версия для обучения программированию" предназначен для получения навыков модификации существующих и...

Выбор книг для обучения C# с нуля
Хочу выучить c#. Знаю первоначальные азы основ C++, Python, Java. Хочу выучить основы языка C# для создания простых оконных приложений...

6
40 / 40 / 13
Регистрация: 09.07.2014
Сообщений: 116
06.02.2015, 10:27
1) Думаю кому как легче. Я бы например не смогла быстро понять С++ не зная ассемблера, при этом и тот и другой язык я бы не поняла не зная Шарпа и основ программирования, которые в свою очередь получила на Делфи Мне кажется если тебе нравится какой-то язык и ты точно знаешь зачем он тебе нужен, то стоит изучать сразу его, а потом уже для общего развития или по надобности смотреть на другие. Обучение быстрей проходит если тебе это реально интересно, а не если ты учишь что-то непонятное, что бы потом быстрей понять что-то что тебе подходит.

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

Интуит хороший.

p.s. про возраст улыбнуло в дом престарелых уже пора.
0
2 / 2 / 0
Регистрация: 03.02.2015
Сообщений: 10
06.02.2015, 19:16  [ТС]
спасибо)))

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

В общем я, как уже писал выше, только начал. Пока смотрю пару курсов по "основам", они все JS используют. И параллельно С. Решил пока так, а дальше посмотрю как пойдет.
Ну и еще собираюсь познакомиться с линуксом сейчас.

С направлением пока не определился, т.к. не так хорошо знаю эти направления и какие у кого обязанности.
Не особенно хочу быть тестировщиком,
Мобильная разработка выглядит интересно
Десктопные приложения тоже
web - писать программы, скрипты интересно, "рисовать" сайты, дизайн - не уверен.

С точки зрения монетизации, какие направления наиболее оплачиваемые на постоянной работе? На фрилансе?
0
 Аватар для iovomod
39 / 39 / 9
Регистрация: 05.01.2013
Сообщений: 303
Записей в блоге: 3
07.02.2015, 17:50
GottaGo, определитесь конкретнее с областью, а то уж очень у вас горизонт широкий и "то хочу и это". "Фото, гребля и охота, а еще мне петь охота!"
Это неверная тактика, нужно выбрать вектор и работать в этом направлении.

Добавлено через 9 минут
Для разработки под ios вполне достаточно mac mini, девайс (телефон, планшет) на первое время вообще не нужен. Почти все тестируется на встроенном эмуляторе в среде разработки Xcode. Девайсы в живую требуются для проверки таких вещей как гироскопы, камера, и т.п. Что на эмуляторе невозможно протестировать.

В "Школе программирования" учиться не стоит, лучше учите англ.яз. - полезнее будет. Сейчас в интернете кучи видео уроков и книг. В том числе и записи вебинаров из этих школ - нахаляву лежат.

Язык Си вы волей неволей освоите если будете изучать Objective-C и Swift.

Вообще все индивидуально, все зависит от ваших способностей.
0
2 / 2 / 0
Регистрация: 03.02.2015
Сообщений: 10
08.02.2015, 03:13  [ТС]
Спасибо большое,
учиться я уже передумал там, нашел достаточно материала в интернете.

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

В простеньком мак мини 4гб оперативной памяти, я нередко слышал о том, что для последних версий xCode этого маловато. А с 8гб памяти стоит значительно дороже.

Вообще разработка под айось привлекает, а как дела обстоят с фрилансом у ios программистов?
0
Антикодер
Эксперт функциональных языков программирования
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,088
15.02.2015, 01:18
я в этой теме уже писал по вектору развития Как нормально научиться программировать, не имея компьютера?
0
Модератор
Эксперт по электронике
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,852
15.02.2015, 01:37
Цитата Сообщение от GottaGo Посмотреть сообщение
И питон, хочу изучить питон.
Цитата Сообщение от GottaGo Посмотреть сообщение
Начать с Си.
нахрена козе баян
хочешь питон учи питон
этак мне перед тем как поступать на инженера телевидения, нужно было электростанции изучить?
и там и там электричество
а когда будешь мало-мальски разбираться
остановись огладись и узнаешь что есть куча языков и куча парадигм, и для каждой задачи можно подобрать более удобный язык
у меня например знания в Императивном програмировании
С,плюсы, шарп, паскаль( не пишу, но читать могу)
несколько ассемблеров
в функциональном ЛИСП, этот вообще поверхностно
и то катастрофически не хватает
начинать с ассемблера не советую, хотя сам начинал с него, хотя он и максимально приближен к железу, но за деревьями не увидишь леса
и учит он плохому(спагетти) при переходе на ЯВУ(языки высокого уровня) придется переучиваться
ну а самое главное это знать алгебру логики, примерно представлять как работает компьютер, чтобы иногда ставить себя на его место
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.02.2015, 01:37
Помогаю со студенческими работами здесь

Книги для обучения программированию на Visual Basic
Посоветуйте, пожалуйста, какую(е) книжку лучше всего приобрести для обучения ПРОГРАММИРОВАНИЮ на Visual Basic. Прошу отнестись к вопросу...

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

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

Требуется программист для обучения программированию микроконтроллеров. СПб.
Контроллеры преимущественно атмел, языки асм и си. Обучение программирования и параллельное решение необходимых задач. Оплата...

Какую версию Photoshop выбрать для обучения с нуля?
Ребята, подскажите, какую версию Photoshop выбрать для обучения с нуля? Буду очень признателен если по-ходу возникновения сложностей вы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru