24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сап, программач. Я не понимаю как можно ориентироваться в мире IT, в многочисленных технологиях и терминах, допустим, в 20 или в 22 года? Все своё время я трачу на чтение книг, мануалов, статей на компьютерную тематику и каждый день узнаю много нового. Каждый день я встречаю новые термины, гуглю про них, разбираюсь что к чему. И так уже 12 лет подряд. Я просто погряз по уши в информации про IT. Я уже почти не могу запоминать новую информацию. У меня случается отказ. Приходится после чтения очередной страницы текста отдыхать и соотносить новую информацию с уже изученной. Как? Как вы умудряетесь всё это изучить к 20-25 годам?
Мне 27 лет, доучиваюсь на программиста (третья вышка, вечный студент). Первый комп себе собрал в девятом классе. Опыт общения с ПК тогда уже был (ходил к другу, сидел в вычислительном центре местного вуза). С тех пор много воды утекло. Поначалу ходил в библиотеку и читал журналы про ПК, потом в ход пошли книги по языкам и архитектуре ПК. С подключением ШПД в 2008, стал качать книги из сети, читать вики, хабр, форумы и т.д. и т.п..
>>446485 Сети, базы, алгоритмы, оси, UI/UX, разнообразные ЯП, API и фреймворки (тысячи их), архитектура ПК и ПО, история. Всё как у людей. >>446492 15% практики, 85% теории. Примерно так. >>446511 На корочки не так много времени уходит, как тебе кажется. >по-настоящему Учиться чему? У меня 65 предметов по последней специальности (большая часть полезна и не входит в набор самоучек)+5 курсовых+диплом в процессе. Плюс к этому я постоянно сам занимаюсь.
>>446481 Всё потому, что ты страдаешь хуйнёй. Устройся уже на нормальную работу. Чтобы работать программистом - учится в ВУЗе на программиста не обязательно. Алсо, там тебя не научат аджайлам и прочим другим рабочим вещам.
>>446481 Дело в том, что ты упустил очень важный момент. Цель программирования состоит не в том, чтобы учить теорию, а в том, чтобы сделать программу. Как ты программы уже сделал? Как часто используешь свои программы?
>>446538 Разные программы были. От миниигр до рабочих мест операторов с использованием БД. Кода никогда не было много. Проектирование недавно только изучать начал. В последнее время стал ковырять код небольших проектов на гитхабе, зависимость есть. Смотрел средние проекты, но там уже тяжело разбираться без документации.
>Учиться чему? Программированию. Ты в разделе "программирование" находишься. Если просто хочешь торгануть своими дипломами и неебаться кругозором, уебывай в /b/ соревноваться с другими успешноблядями.
>>446481 Я забыл больше чем многие когда либо знали В резюме куча вещей которые я уже и приблизительно не помню. В оперативной памяти только то, чем активно занимаюсь в текущий период. Смысла выучивать всё - нет.
С определённого момента возникает уверенность что в краткий срок можно освоить любой продукт и язык, а предыдущий опыт поможет использовать навыки эффективно.
Обманчиво - книжные знания и теория ничего не стоят с опытом столкновения с реальными задачами и сложностями, о существовании которых ты не услышишь из книг и статей.
Так что, вместо того чтобы десяток лет учиться (чему там?), как только возникает возможность начинать работать и по возможности решать не однотипные задачи. иногда беря больше чем знаеш.
Практический опыт - на вес золота. И это так означает, что быть супер мега специалистом во всём не получится - нужно чётко выбирать стезю и фокусироваться на ней. И через 20 лет будеш сталкиваться с новыми вещами, а уж сам технологии устаревают каждые пару лет обесценивая сегменты твоих знаний.
>>446560 >>446561 Вообще то вопрос я поставил по-другому. Как можно иметь широкий кругозор в IT к 20-22 годам? Ну да ладно, коль на то пошло. В ближайшее время придётся сузить восприятие. Куда буду бить пока не знаю. В веб скорей всего придётся идти, пополнять ряды макак - там сейчас мейнстрим. Есть ещё вариант залезть по знакомству кодить на жаве в крупной компании. Как вы выбирали себе направление? Или рынок за вас выбрал?
>>446481 >уже почти не могу запоминать новую информацию Зачем её запоминать?
>Я просто погряз по уши в информации про IT. Количество информации в мире увеличивается по экспоненте.
>>446578 Кароч, у тебя есть сейчас 2 варианта. 1. Вариант для hustler: ты пиздишь (ну или накрайняк придумываешь свою) идею для проги на которой можно нехило срубить баблос. Потом в течение следующих 3 месяцев делаешь эту прогу, а потом рекламируешь всё это дело.
2. Вариант для работяги: продолжаешь дальше задротить теорию, а потом идёшь в Java Enterprise задротить бездушный enterprise-говнокод в унылом open space.
>>446581 >Так наоборот же надо. Ну так вот и придётся скоро образ жизни менять. >Что, блять, вообще 85% от 12 лет можно читать? Простор для чтения реально огромен. Можно вообще тупо сидеть и хабр читать весь день и всё равно не успеешь половину дочитать до следующего дня, когда уже новых статей понаклепали. >>446589 Фрилансер? Успешный инди девелопер? Поделись историей успеха. >>446592 Я кстати начинаю осваиваться в вашем разделе. Ты ведь тоже фрилансер и успешный инди девелопер? Как там в Паттайе погода?
>>446592 >Зачем её запоминать? Чтобы не гуглить каждый раз незнакомые слова, очевидно же. >Количество информации в мире увеличивается по экспоненте. У меня все системы норм, полёт нормальный, успеваю за новостями.
>>446593 >хабр читать весь день Ну ты сам-то хоть понимаешь, что это пустая трата времени? Толку с такого чтива не больше, чем со скролинга нулевой на дваче.
>>446604 Я пример привёл. Можно, например, взять любую книгу и углубляться в каждый абзац. Будешь по одной странице в день читать, а таких страниц может быть тысяча. Вот и уйдёт у тебя 3 года на одну книгу. Я Таненбаума так читал кстати, на 3 книги два года ушло.
>>446610 Таненбаум кстати годную идею привил. "Все что реализовано аппаратно может быть реализовано программно. Нет различий между программой и аппаратурой." Я после этого всё остальное ересью считаю.
>>446610 > взять любую книгу и углубляться в каждый абзац. Зачем? Это абсолютно бессмысленное занятие. Любую литературу по CS нужно читать исключительно по диагонали. Писанину в >300 страниц вообще даже открывать не следует.
>>446640 После 300 самое интересное обычно и начинается. По диагонали читать - логика битая выходит. >Зачем? Чтобы глубже осмыслить написанное. >>446644 Гуглится на ура.
>>446513 >Всё как у людей. Ну вот из таких потом получаются masters of nothing, с заоблачным ЧСВ. Надо взять одну область, платформы которые на ней актуальны и задрачивать её.
>>446645 >По диагонали читать - логика битая выходит. Ничего подобного. Главное уловить суть. А малозначимые детали можно запросто пропускать, т.к. на общую картину они не влияют, и ты всё равно не запомнишь, пока не понадобятся. >После 300 самое интересное обычно и начинается. Значит первые 300 страниц можно было выкинуть. Поэтому я говорю, что если чтиво >300стр => хуевое
>>446662 > мозг становится пассивным, не способным творить. ТС не обладает творческим мозгом, потому что творческому человеку и в мыслях бы не пришло 3 вышки получать.
>>446662 Двачую этого. Чрезмерное чтение не только бесполезно, так как читатель в процессе чтения заимствует чужие мысли и хуже их усваивает, чем если бы додумался до них сам, но и вредно для разума, поскольку ослабляет его и приучает черпать идеи из внешних источников, а не из собственной головы.
>>446669 наркоман ебаный. Чтение - это передача информации Именно из-за возможности коммуницировать и передавать информацию из поколения в поколение мы и стали царями зверей если бы ты учил программирование на своем опыте и на своих шишках, то ты бы открыл ооп через лет 10, а до модной фигни типа DI, BDD CQRS ES etc ты бы додумался в глубокой старости Ну и нахуй тебе это надо, если есть возможность прочитать книгу заведомо более умного и опытного чувака типа разработчика венды рихетра или разработчика с# скита, понять их логику, понять внутренности программной среды и приемы и проблемы. с которыми они сталкивались и почему сделали имено так. И уже на основе этой инфы идти дальше, пробовать что-то новое. проверять свои теории и идти дальше, а не изобретать велосипед.
>>446650 Ты плохой. Мама не говорила тебе об этом? >>446653 Ясно, спасибо, мы вам перезвоним, чУ-вак. >>446651 Спасибо, кэп. >>446658 Дрочить на платформу. Понятно, спасибо, записал. >>446659 Уловить суть по диагонали. Не думать много, понятно, спасибо. >>446664 >>446662 Творческий и пассивный мозг. Понятно. Кофе теперь покупать только в старбаксе. >>446669 Чтение бесполез% Wait! Oh shi~
>>446694 >Чтение бесполез% Wait! Oh shi~ Тупорылому барану что-то непонятно? Бездумное чтение без анализа полученной информации бесполезно и вредно. ОП-хуй так и делает, говноед.
>>446704 >Тупорылому барану Про себя и сказал. Если бы ты мог хоть чуть-чуть в анализ, то понял бы что писап ОП. ОП как раз и заморачивается с чрезмерным анализом без практического применения.
>>446481 А нужно было выучить, к примеру, только Java и пару технологий к ней, чтоб работать и зарабатывать бабосы или может даже написать свой продукт и успешно распространять. А ты просто потратил кучу времени впустую, дурашка. Серьёзно, нахуй тебе 3 образования, нахуй ты учил все эти 100500 технологий, учение ради учения что ли? Может тебе это просто нравится, но не распространяй на остальных, пацаны учат 1-2 языка, по парочке фреймворков к ним и дальше растут вглубь предметной области, а не растекаются как ты.
И на практике вообще похуй что ты знаешь 100 технологий, потому что в конкретной предметной области нужно применять, допустим, всего лишь 3, но владеть ими на отлично. С этой точки зрения, ты, 27-летний умник, знающий 100 технологий на уровне мидла, - хуже, чем 23-летний васян, знающий только конкретно 3 нужных технологии на уровне сеньёра.
К тому же, вангую, ты тратишь кучу времени на изучение всякого устаревшего кала, вместо того чтоб ориентироваться только в актуальных течениях. Поэтому, хипстор хотя бы поверхностно знающий кложу, гоу и раст имеет больше перспектив, чем даун, сливший своё время на какие нибудь ассемблеры и лишпы со смолтоками, или особенности лоу левел петушения на сишке, или десктопы.
>>446732 ты не думал, что не все учатся что бы бабло гребсти? и почему-то ты не находишь отличий между отверткой и геометрией. зачем? что бы не ждать пока тебе сделают, а самому думать, делать. можно нанять биологов и они, может быть решат твою проблему, а можно самому изучить биологию. да и не хватит денег у тебя их нанять.
Задача, написать программу на Паскале: Есть крючки. Из крючков можно сделать 2 буквы: "и" и "ш". Количество слов, которые возможно составить из этих крючков. ---- МБ кто нибудь сталкивался, подкинет идею, или готовый код, или объяснит условие, за любую помощь спасибо! Задача интересная!
>>446732 >пацаны учат 1-2 языка, по парочке фреймворков к ним и дальше растут вглубь предметной области, а не растекаются как ты. Хочешь сказать что пацанам необязательно отличать multics от posix, dom от udp, assert от eclipse и т.п.. >васян Как сеньёр васян будет проектировать если он знает только 3 технологии? >вангую А ведь ты прав на данный момент. Последние три дня пилю статью о моделях адресации памяти. Хотя еще в начале недели ковырял библиотеки в npm. На той недели так вообще чертил базу в Sybase и читал про ORM в Java EE. >>446752 >Задача интересная! объяснили! спасибо! >! Не ори тут @ возвращайся обратно в вконтакт.
>>446759 >Хочешь сказать что пацанам необязательно отличать multics от posix, dom от udp, assert от eclipse и т.п.. Для этого вовсе не обязательно что-то учить. Более того, даже не обязательно что-либо целенаправленно читать. >Как сеньёр васян будет проектировать если он знает только 3 технологии? Умение проектировать из книжек не получишь, оно только с опытом приходит. >ковырял Ну и где можно посмотреть результаты твоих ковыряний? Пили ссылку на гитхаб.
>>446743 Программирование - инженерия. В ней учат что-то, чтобы потом это применять, ремесло короче, применение первостепенно. Если нужно заниматься не применением, а систематизацией или открытиями - то есть чистые науки. Но там метод заучивания не работает.
В том же компуктер сцаенс большинство видных деятелей не растекались по всем областям (кроме пионеров), а копали что-то одно.
>>446779 Нахуй ты мне эту процедурные дрисню принёс, дедуля? Где монады, где аппликативные функторы, где хотя бы AbstractSingletonProxyFactoryBean в конце то концов?
>>446684 >буквоедство >Чрезмерное чтение Какие два из этих трех слов ты не понял? >>446694 >Уловить суть по диагонали. Если не можешь, читай книги от авторов, умеющих излагать свои мысли без воды. Но таких, увы, мало. >Не думать много, понятно, спасибо. Наоборот же, толстяк. Меньше читай, больше думай. Заставляй свой раскисший пассивный мозг работать, иначе станешь тупым буквое... WAIT, OH SHIII~
>>446769 >не обязательно что-либо целенаправленно читать Представил себе как пацаны ходят с антеннами на голове и получают информацию прямиком из НООСФЕРЫ.
В 27 лет мозги уже не те. Ты опоздал в программирование. К 30 ты уже минимум должен быть ТМ или дев лид. Молодой 20ти летний пацан будет более предпочтительным.
>>447259 >В 27 лет мозги уже не те. Поясните. Мне кажется дело не в мозгах, а в отношении. Мало кто в 27 лет будет вьебывать 3 сутки подряд ради курсового или тестового. А вот в 22 это ок.
>>447324 Очень просто: меньше теории, больше практики.
Забавнейший факт - когда гамасутра собирала у игровых разработчиков опрос по зарплатам, чуваки после колледжа имели в том же возрасте зарплаты выше чем после универа.
Опыт, опыт, опыт. Физики-теоретики не нужны никому.
>>446481 >Каждый день я встречаю новые термины, гуглю про них, разбираюсь что к чему. И так уже 12 лет подряд. Я просто погряз по уши в информации про IT. Я уже почти не могу запоминать новую информацию. У меня случается отказ. Приходится после чтения очередной страницы текста отдыхать и соотносить новую информацию с уже изученной. Как? Как вы умудряетесь всё это изучить к 20-25 годам? Это есть такой синдром http://psychcentral.com/blog/archives/2011/04/14/fomo-addiction-the-fear-of-missing-out/
Я не изучаю столько информации в принципе. У меня есть mind map чего стоит не забывать в разных языках и общей архитектуре, тестах.
Вся конкретика достаётся из гугла за пять минут - зачем захламлять ум? Нужна только одна большая общая концепция, "ядро" понимания как писать софт правильно. Всё остальное - как оболочки. Хочешь gnome ставь, хочешь - xfce.
>>447314 >новые 20-ти, летние хуи Диван, плиз. У лидеров в IT индустрии (суммарно там работают 10 млн. человек) текучка кадров составляет в среднем 4% в год, то есть штат там обновляется раз в 25 лет. Если учесть что им требуются люди с опытом выходит что работают там до 50 лет.
>>447309 >>447263 Нахуй нужна 30-летняя ленивая ЧСВ-блядь, когда можно за эти же деньги нанять несколько молодых энергичных вчерашних студентов, которые будут адово въёбывать и при этом ещё улыбаться?
На самом деле есть конторы где почти нет текучки, например, мне почти случайно удалось попасть в такую как-то. Там люди по 15 лет работали в этой одной фирме, всем за 35, унылейшее зрелище. Кучка перегоревших ленивых пердунов типа "прагматиков", не следящих за индустрией, и, как следствие, владеющие онли устаревшими технологиями десятилетней давности. Код пишут довольно посредственно, зато ложное раздутое самомнение, хз как они размышляют, типа чем больше опыта в годах - тем круче, что-ли. Наверное, если 15 лет вариться в одной параше и сравнивать себя только с такими же ебланами, то может возникнуть MANYAVISION эффект, когда их конторка представляется им всем миром IT и существуют только те технологии, которые они там применяют, и только те задачи, которые они там решают, следовательно, кто дольше этими технологиями в жопу ебётся - тот и круче.
>>447360 >>447360 >Кучка перегоревших ленивых пердунов типа "прагматиков", не следящих за индустрией, и, как следствие, владеющие онли устаревшими технологиями десятилетней давности. Почему ты так мастурбируешь на всё новое? Старые технологие всё ещё задают жару.
>>447360 почему 30, не 40-70? для это так далеко лол. новые технологии.. > A couple years ago, I met an entrepreneur who chose to build his application in Node.js. Curious, I asked why he chose Node. The response was simple: smart engineers are excited about it so I can more easily recruit people are willing to contribute for free because it builds their experience
>>447360 >MANYAVISION MANYAVISION у тебя и есть. Технологию и инструменты выбирают в начале процесса разработки, менять что-то потом - означает нести большие затраты или вообще переписывать всё с нуля. Никто не будет этого делать только потому что какому-то хипстующему выблядку припекает от несовершенства мира.
Боюсь спросить, а какие технологии ты вообще знаешь?
>>447771 Но ведь нод вышел на 2 года позже кложура. И если нода устарела, то что идёт её на замену? >>447772 Если тебе нечего сказать по существу, то зачем ты пишешь?
>не ориентируюсь, не могу запомнить >27 лет >3 вышка >на программиста А я давно говорил, что вторая вышка - это для тех, до кого с первого раза не доходит. А с третьей надо сразу в биореактор
>>447836 Преставь, что существуют разные задачи и разные платформы. В зависимости от задачи и платформы выбирается соответствующий язык. Представь, что даже в одной программе можно использовать несколько языков. Задротам одного языка этого не понять.
>IT Но причем тут /pr/? Я программист, а айти включает в себя овердохуя всякого мне ненужного, на что мне похуй. Да и из программирования мне далеко не все нужно.
>>446481 нахуя те столько знать? всё равно 95% не пригодится.зачем те изучать все фреймворки если через пару лет они умрут и будут заменены другими , а ты так и не попользуешься этим ? надо выучить основы, далее есть задача - углубляешьв нужном направлении, а голая теория не нужна. Пример из жизни лет 8-9 назад надо было вебморду к базе на перле сделать и норм, сделал, а сейчас даже hello world без гугла осилю не сразу. один хрен теорию быстро забудешь без практики. (+ у человека мозг активно развивается до 26-27 лет, далее только поддерживать уровень, и я тоже столкнулся в этом возрасте с отказом, новые данны затирают старые - лол ))
>>448181 >нахуя те столько знать? Всё очень просто. Достаточно при каждом незнакомом слове в тексте задавать вопрос: "Что это?" Вики сама себя не напишет же. Раньше для ответа на такой простой вопрос уходило намного больше времени.
>>448228 это да, но ОП до 27 только это и делает - зачем ? уже ж озвучивали, что надо знать основы (ну там ping, TCP|IP, SQL и тп.) в общих чертах и что с чем как связано и изучать "подробности" по мере возникновения задач.
>>448238 >ping, TCP|IP, SQL Подробности и надо уже знать при изучении данных терминов. В первых двух случаях надо владеть птичьем языком сетевиков, в третьем случае надо владеть птичьем языком области баз данных.
>>448288 ну это ж разный уровень ..... одно дело знать в общих чертах работу стека TCP/IP другое знать тонкости настройки этого стека в Linux или помнить все офсеты заголовков пакета, что бы настроить ACL на каком нибудь коммутаторе. Про работу знать надо, про тонкости - можно нагуглить. разница в этом.
>>448300 Ты уже сам не понимаешь как на птичьем языке разговариваешь. Почему TCP/IP называется стеком? В Linux настраивается не сам стек, а отдельные его протоколы. Да и настройка там обычно сводится к настройке адресов IP. Про какие "оффсеты" заголовков пакета ты говоришь? Почему ты называешь маршрутизатор коммутатором? Зачем знать заголовки пакетов для настройки ACL?
>>448312 -я для "птичьего" 3 высших не получал (1 для корочки не по специальности, даж не знал кем хочу быть, 2 неоконченое по специальности хотел, но забил, понял, что ничему там не учат новому или актуальному - 2 года недоучился) - базовое в данном случае модель сетевая модель OSI и вское tcp/ip в общих чертах. - в Linux настраивается не только IP, для железок где обмен по сети определяющий для нагрузки. - маршрутизатор это маршрутизатор, коммутатор это коммутатор - не путал ничего. -оффсет - смещение в байтах от начала заголовка пакета содержащего какое то поле (например MAC отправителя) - просто вспомнил какой то ебанутый случай где настраивать надо было так, даже не помню что за железка Но суть то была в том, что попользовался и хрен с ним, надо снова настроить - гугл/man - настраиваешь, а не пытаешься выучит всё.
>>448324 >я для "птичьего" 3 высших не получал Три высшего - три птичьих и их диалекты я так понимаю. >модель OSI и вское tcp/ip в общих чертах. В общих чертах? Там лес целый. Или ты предлагаешь знать только определения уровней взаимодействия без понимания их структуры? >для железок где обмен по сети определяющий для нагрузки Не понял тебя. >не путал ничего Но ведь ACL настраивается только в маршрутизаторах. >гугл/man Перед тем как читать это, надо ориентироваться в области.
>>446481 >Мне 27 лет, доучиваюсь на программиста (третья вышка, вечный студент). Анон, ты же поехавший. Хотя, может ты читаешь на ингрише? Если да, то уже одной хорошей новостью больше. Если же нет - это просто пиздос с перспективой на пизданутую шаражку за 20к рупий.
>>446732 >хипстор не обсохшее говно >кложу говно >гоу компилируемое говно >раст хуже чем гоу-говно, лучшечем кложур, но опять же - говно А теперь внимание: каждый из этих парашных языков создан благодаря байтопетушению. Что забавно, в каждом таком говноязыке одни и те же либы, которые никому не нужны. Итого: обосрамс скрипто-петушков.
>>446481 Открою тебе секрет. В 20-25 никто нихуя не знает. Хотя все они уверены в обратном. Исключения, безусловно, есть. Мимо 30-летний, работаю кодером с 17, эникеем с 14 подрабатывал
>>457006 Подрабатывал ещё учась в школе в конторе, которая проводила комплутерные курсы для школьников. Переустанавливал винду после сверстников, настраивал принтеры итп. Заодно там же сидел погромировал, так как своего ПК не было. Первую книжку по программированию прочитал во 2 классе (Спектрум был). В 17 лет (на первом курсе) пошёл подрабатывать в типографию кодером 1С потому что хотелось ЖРАТ (родители нищеброды).
>>456999 ты же имеешь ввиду какие-то инструменты? то-есть ,у тебя есть задача, и тебе нужно ее сделать быстро. иначе почему ты не можешь посмотреть что есть, изучить и выбрать то, что лучше подходит?
>>457034 Допиливал стандартную Торговлю-Склад под нужды типографии. Получал 1500 рублей в 2002 году, работал по 2-3-4 часа в день. Мне норм было. А так с 2005 по трудовой уже работал на старших курсах — сначала пхп и прочая веб-параша (хотя я вообще веб-программирования с перла начинал в начале 2000-ых), потом немного на заводе С-кодером под микроконтроллеры и линуксы, сейчас в провайдере в основном питоном балуюсь.
>>457050 Типография занимается много чем. Не только печатанием всякой хуйни на заказ, а ещё и продажей готовой хуйни. Я писал в частности мастера для оформления типовых заказов, чтобы девочки не вбивали документы, а накликивали что им надо, а документы генерились сами. Почему именно Торговля-Склад неебу — сам понимаешь, я не выбирал. После этого 1С-ом больше никогда не занимался, так что неебу даже что я делал правильно, а что — нет.
Может от недостатка опыта, но у меня чтение чужого кода идет очень тяжело. И это вообще Питон (конкретно сейчас, requests и небольшие репы с гитхаба). Может я еще не освоился со всеми конструкциями и идиомами (как-то has/get-аттры), но постоянно возникает желание повтыкать отладочную печать, так как плохо себе представляю происходящее. Это лечится?
ОП, а Нахера ты это читаешь? Я вот просто кодю, практикуюсь, из книг/доков беру необходимую информацию, не более. Остальное получаю как-то по мере опыта(написал говнокод и понимаешь это, знаешь как нужно переписать - успех). Тащемта подписан на рсски, скроллю информацию о новых технологиях, ставлю на заметку интересные, авось пригодится в будущем.
>>446481 Ты 12 лет изучаешь "новые термины и технологии" из мира ИТ? Чтоблядь? ИТ же довольно развитая отрасль с разделением труда, тут не надо знать всё -- это пидарашкинская холистская перпсектива, в которой "мужик должен всё уметь", с составлением списков а ля http://codeforces.ru/blog/entry/1594. Если отойти от такого манямирка, то можно сказать, что существует, например, веб-разработка, которая делится на back-end и front-end, каждый со своими стеками, энтерпрайзо-параша с Java и различными ERP, десктопо-параша, мобильная разработка (java/swift), разнообразный дата-саенс (R, Python) и так далее, для каждой области свой специалист.
>>468898 > существует, например, веб-разработка, которая делится на back-end и front-end, каждый со своими стеками.. что дадут такие знания?
существуют системы реального времени, надежные системы, прототипы, параллельные алгоритмы... вот это нужно знать. а не где и на каком языке чаще пишут.
>>468937 Все определяется рынком. Пишешь на hh.ru "программист" смотришь на предложение работы, учишь необходимые навыки, идешь работать --> профит. Такая категоризация дает понимание того, какое есть дерево развития в профессии программист и возможность прокачки в нем. Знание какой-то эзотерики типа систем реального времени не нужно никому, кроме кучки программистов, которые эти системы пишут.
Проблема быдлокодеров - приходится всё время изучать что-то новое. Постоянно что-то обновляется. А ведь есть более, чем дохуя областей, в которых упор идёт на фундаментальные знания, а изучить оболочки - дело пары дней. И они без проблем проводят по губам всему этому разделу.
>>446771 Двачую этого. История развивается по спирали. Архимедоскораты могли быть в своё время и философам и и спортсменами и великими первооткрывателями всего. А сейчас можно всю жизнь потратить не приблизившись к своей предметной области. Ну аИТ и весь камплухтер саенс это вся наука в миниатюре. Выводы делайте сами
>>469507 Программисту необходимо знать средства разработки, ты это понимаешь? Бизнес-логику предметной области знают другие люди, это называется разделение труда. Если ты пишешь софт под ОСРВ -- они тебе нужны. 99% кодеров не пишут код для ОСРВ, им они не нужны. И только не надо начинать no true scotsman.
Мне 27 лет, доучиваюсь на программиста (третья вышка, вечный студент). Первый комп себе собрал в девятом классе. Опыт общения с ПК тогда уже был (ходил к другу, сидел в вычислительном центре местного вуза). С тех пор много воды утекло. Поначалу ходил в библиотеку и читал журналы про ПК, потом в ход пошли книги по языкам и архитектуре ПК. С подключением ШПД в 2008, стал качать книги из сети, читать вики, хабр, форумы и т.д. и т.п..