|
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
|
|
| 03.02.2015, 22:22 | |
|
Ответы с готовыми решениями:
6
Какой ВУЗ выбрать для обучения программированию: МИРЭА или МАИ? "1С:Предприятие 8.1 Версия для обучения программированию"
|
|
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
|
|
|
|
|
| 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 | |||
![]() хочешь питон учи питон этак мне перед тем как поступать на инженера телевидения, нужно было электростанции изучить? и там и там электричество а когда будешь мало-мальски разбираться остановись огладись и узнаешь что есть куча языков и куча парадигм, и для каждой задачи можно подобрать более удобный язык у меня например знания в Императивном програмировании С,плюсы, шарп, паскаль( не пишу, но читать могу) несколько ассемблеров в функциональном ЛИСП, этот вообще поверхностно и то катастрофически не хватает начинать с ассемблера не советую, хотя сам начинал с него, хотя он и максимально приближен к железу, но за деревьями не увидишь леса и учит он плохому(спагетти) при переходе на ЯВУ(языки высокого уровня) придется переучиваться ну а самое главное это знать алгебру логики, примерно представлять как работает компьютер, чтобы иногда ставить себя на его место
0
|
|||
| 15.02.2015, 01:37 | |
|
Помогаю со студенческими работами здесь
7
Книги для обучения программированию на Visual Basic
Посоветуйте книгу для обучения алгебре с нуля Требуется программист для обучения программированию микроконтроллеров. СПб.
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
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
|