Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.09.2021, 09:18   #11
oldsnowman
Участник клуба
 
Аватар для oldsnowman
 
Регистрация: 20.02.2015
Сообщений: 1,226
По умолчанию

Цитата:
Сообщение от oldsnowman Посмотреть сообщение
Bufallo81, дам тебе программку на год, так как я ее вижу.
I.
1. язык Ассемблер (автор Абель, только он нормально азы подает) Это нужно для общего понимания процессора, стека и т.д.
2. параллельно читаешь книги по системному администрированию (установка операционок, настройка локальных сетей, протоколы TCP/IP, виртуальные машины, почитай про линукс). Сделай эмуляцию небольшой сети на своем компе, сервер и пару рабочих станций, поиграй с настройками.
3. Паскаль. Поучи язык, порешай задачи на логику и математику.
4. Учи английский, час в день. Смотри фильмы, учи грамматику, учи слова.

II.
1. C++
2. SQL (это базы данных)
3. php
4. Java или C#

III.
1. Изучаешь паттерны, как общего назначения типа Фабрика, так и специфичные MVC, MVVM, и т.д.
2. CMS Drupal или Joomla
3. Нейросети, языки Питон, Пролог, Лисп
4. Программирование под мобильные приложения

И английский все время учишь, пока не заговоришь свободно на немецком :-)
Вообще, это примерный план. Это для начального входа, чтобы понять что к чему, и твое это или нет.
oldsnowman вне форума Ответить с цитированием
Старый 01.09.2021, 10:28   #12
Bufallo81
Пользователь
 
Регистрация: 30.08.2021
Сообщений: 36
По умолчанию

Oldsnowman спасибо огромное за наводку.Нашел вот ещё интересные вроде книги Столярова Введение в профессию,вроде ничего они,с основ начинаются.

Oldsnowman,лет 10 уйдет наверное)
Bufallo81 вне форума Ответить с цитированием
Старый 01.09.2021, 11:25   #13
oldsnowman
Участник клуба
 
Аватар для oldsnowman
 
Регистрация: 20.02.2015
Сообщений: 1,226
По умолчанию

Все это очень интересно и полезно. Live and learn!
But ignorance is bliss!
oldsnowman вне форума Ответить с цитированием
Старый 01.09.2021, 14:12   #14
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,657
По умолчанию

Цитата:
Сообщение от Bufallo81 Посмотреть сообщение
лет 10 уйдет наверное))
Паскаль, Си, ассемблер и архитектуру ЭВМ в вузах изучают по семестру. Но это нагрузка на полсеместра, т.к. еще непрофильных предметов столько же.
Лисп, Пролог и контейнеры STL из С++ - больше недели на каждый тратить не надо для общего понимания.
А далее начинается специализация.
JavaScript и сетевые протоколы - для web
SQL - базы данных.
Нейросети - анализ данных.
Благими намерениями устлана дорога на programmersforum.ru
MihalNik вне форума Ответить с цитированием
Старый 01.09.2021, 15:31   #15
oldsnowman
Участник клуба
 
Аватар для oldsnowman
 
Регистрация: 20.02.2015
Сообщений: 1,226
По умолчанию

На первых парах нужно понять какие языки программирования существуют, какие операционные системы существуют, какова их архитектура. Начинающий программист должен уметь устанавливать и переустанавливать свой инструментарий, иметь представление об архитектуре операционных систем. Потом начать с простого языка типа Паскаль, порешать разные задачки. Потом углубиться, и понять как это все работает на низком уровне, тут ассемблер в помощь. Следующим шагом будет изучение Объектно-ориентированного программирования через язык С++. Дальше поиграть с реляционными базами данных на sql. Если после этого не отпадет желание программировать, то двигаться дальше, либо в веб технологии php, javascript, либо в десктоп java C#, а там изучать фреймверки, паттерны, и т.д.
Базу набрать за год можно, если не филонить. Изучать чужой код, читать статьи по теме, верить в светлое будущее.
oldsnowman вне форума Ответить с цитированием
Старый 01.09.2021, 15:38   #16
Bufallo81
Пользователь
 
Регистрация: 30.08.2021
Сообщений: 36
По умолчанию

Меня кстати десктоп привлекает,это значит C# или Java?
Bufallo81 вне форума Ответить с цитированием
Старый 01.09.2021, 15:40   #17
Bufallo81
Пользователь
 
Регистрация: 30.08.2021
Сообщений: 36
По умолчанию

Смысл общего понятен,а можно по подробнее про специализации после того как общую базу прошел?
Bufallo81 вне форума Ответить с цитированием
Старый 01.09.2021, 15:52   #18
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,657
По умолчанию

Цитата:
Сообщение от oldsnowman Посмотреть сообщение
На первых парах нужно понять какие языки программирования существуют, какие операционные системы существуют, какова их архитектура. Начинающий программист должен уметь устанавливать и переустанавливать свой инструментарий, иметь представление об архитектуре операционных систем.
Не нужно, потому что это ему ничего не дает, а будет просто как набор магического зелья.
Человек не сможет осознать архитектуру ЭВМ и ОС без понимания ассемблера и элементарного структурного программирования.

Цитата:
Сообщение от Bufallo81 Посмотреть сообщение
а можно по подробнее про специализации после того как общую базу прошел?
А толку-то если по существу ничего не поймете?
Благими намерениями устлана дорога на programmersforum.ru
MihalNik вне форума Ответить с цитированием
Старый 01.09.2021, 16:00   #19
oldsnowman
Участник клуба
 
Аватар для oldsnowman
 
Регистрация: 20.02.2015
Сообщений: 1,226
По умолчанию

Цитата:
Меня кстати десктоп привлекает
Сейчас десктоп многих отпугивает, т.к. сейчас эра веб технологий и мобилок.
Десктоп можно и на С++ и на С# и на java. А вот чтобы понимать разницу между ними, нужно окунуться в архитектуру, тогда станет понятно, что более удобнее для чего использовать. А так можно и на ассемблере все писать, но это как раскладывать мир на атомы. На C# можно писать как десктоп, так и веб (asp), и под мобильные писать используя xamarin, но нужно понимать технологии и фреймверки, тоже самое и про java.
Цитата:
Не нужно, потому что это ему ничего не дает, а будет просто как набор магического зелья.
Человек не сможет осознать архитектуру ЭВМ без понимания ассемблера и элементарного структурного программирования.
Как бы согласен, но с оговорками, нужно всего чуток попробовать, тогда будет хоть какое-то представление о сексе в большом кодинге.
oldsnowman вне форума Ответить с цитированием
Старый 01.09.2021, 16:23   #20
oldsnowman
Участник клуба
 
Аватар для oldsnowman
 
Регистрация: 20.02.2015
Сообщений: 1,226
По умолчанию

Главное выработать способность искать нужную информацию, разбираться в непонятных вещах, и не стрессовать. И все будет тип топ
oldsnowman вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как начать программировать и с чего начать? Lineage_29 Помощь студентам 9 04.11.2012 16:21
С чего начать программировать XaJIBa Общие вопросы по программированию, компьютерный форум 38 07.05.2011 13:17
С чего начать программировать (я чайник). Almost Свободное общение 4 13.04.2009 10:58
С чего начать программировать? Подскажите! Toross Свободное общение 36 13.04.2009 07:47
С чего начать программировать в 1С Cheshir Свободное общение 1 21.11.2008 00:30