Кун 26 лвла. Иду в октябре изучать Computer Science. Возник вопрос, как лучше и эффективней учиться?
Одни знакомые советуют выбрать изначально какой-то стек технологий и задрачить его чтобы как можно быстрее можно было устроиться на работу во время учебы, мол тебе веть не 21 год, надо как можно быстрее получать опыт.
Вторые знакомые говорят, что мол не еби себе голову и строй изначально хорошую базу знаний, грубо говоря самостоятельно начинай изучай Computer Science, читай сикп, алгоритмы и т.д, и планомерно задрачивай язык. Чтобы в будущем стать квалифицированным специалистом.
Сам сейчас изучаю C#, по совету знакомого. Я немного запутался, как лучше развиваться дальше? Стоит ли из-за того что мне уже под 30дку зацикливаться на каком-то стеке и дрочить его? или же лучше пойти по второму пути, зная что уйдет года 2+(как мне кажется) на постройку прочной базы знаний. Подсобите анончики.
>>1017448 (OP) Почему бы не объединить оба подхода. СИКП как основной учебник. Javascript как основной стек для работы. Почему Javascript? Больше всего вакансий. Покрывает и фронтенд и бекенд, и мобильные приложения, и микроконтроллеры. Javascript больше других похож на Scheme (язык из СИКП)? поэтому не составит труда писать на JS такой же код как на Scheme.
Твоя программа расчитана на несколько лет. Все что там есть можно усвоить быстрее, если правильно подходить к делу. Там половина не нужного тебе.
Половину раздела Core programming может заменить книга СИКП. Курсы в нем построены на ней.
В общем, тебя ждет долгий и трудный путь.
Попробуй карту на пикче, подтяни все штуки перечисленные там.
>>1017448 (OP) это как с математикой. есть чистая математика, есть прикладная. если я аналитик, мне топология и прочая ересь нах не нужна, только пару предметов именно из мира прикладной математики. не увлекаешься cs как наукой и просто хочешь работать - иди по первому пути. из курикулума cs-ников тебе максимум понадобятся алгоритмы и структуры данных. абстрагирование, хуле увлекаешься академической стороной cs и на деньги впринципе похуй - иди по второму. там нет таких предметов, которые учат писать СОФТ для ДЯДЕК. такое рышает рыночек и твой тим лид. кстати, поменьше слушай ананасов с интернета. может быть и так, что тебе пишет вовсе не дядька, а юра из 10б, который мир видит только в черно-белых тонах именно от таких титанов мыслей и можно услышать что-то вроде "не читал сикп - говнокодер", "не писал на ассемблере - говнокодер" и т.д..
>>1017460 мде, только щас заметил, что по твоей ссылке есть ood, software architecture и прочие нужности. >там нет таких предметов, которые учат писать СОФТ для ДЯДЕК дисрегард зис
>>1017460 >поменьше слушай ананасов с интернета. может быть и так, что тебе пишет вовсе не дядька, а юра из 10б, который мир видит только в черно-белых тонах От тебя как раз несет двуполярностью. Видно же, что ты ставишь себя выше всех, типа знаешь все лучше других.
>>1017481 да я опирался на курикулум универов ЭСЭНГЭ, по ссылке даже не подумал перейти. так-то много где нету software engineering. >>1017480 ну да, извиняйте за слегка надменный тон.
>>1017458 >Почему бы не объединить оба подхода. СИКП как основной учебник. Javascript как основной стек для работы Потому что для жаваскрипта нахуй не нужно комплуктер скайенс? Впрочем, кс нахуй не нужно 95% программистов, так что иные миддлы не помнят алгоритма быстрой сортировки.
>>1017520 При первом же кризисе все эти жабаскрипт-кодеры вылетят с работы как вылетели все недофинансисты и маркетологи в 2008, а среднестатистических ынтырпрайз-программист внезапно окажется в одной лодке с белыми воротничками работающими за 30к.
>>1017538 Не завидуй, АНАЛитик херов. Такие оналитеки всю жизнь всех хоронят, а сами ходят в штанах с выпуклыми каленками. Рынок веб-разработки растет, и никуда падать не будет. Все компании в мире приходят в веб за клиентами. Любые лавочки хотят иметь свой сайт. Вся банковская сфера в интернете. Можно перечислять очень долго.
Сел ты в лужу, оналитег.
Ах да, ентерпрайз не определяется языками, на JS строят ентерпрайз системы. Ты показал что не являешься программистом.
>>1017538 Уже сейчас есть несколько миллиардов мобильных устройств по всему миру. Все они подключаются к интернет, и все программы на них устанавливаемые, работают на серверах в интернете. Через пару лет будет 50 миллиардов мобильных устройств.
>>1017448 (OP) > 26 лет > изучать CS Забей на CS, даже на алгоритмы и структуры данных, просто яростно задрачивай веб и тонны фреймворков. Изучать CS надо было лет 8 назад, сейчас ты слишком старый.
>>1017636 >сейчас ты слишком старый. Что значит старый? Не сможет выучить потому что мозг хуевей работает? Надо на заводе въябывать и нет возможности уделять часа полтора в день на курсеровские занятия?
>>1017649 >>1017636 Шо ты советуешь. Что тебе дают фреймворки? Ты хоть знаешь как они устроены? Или тупо клацаешь по кнопочкам. Ты не сможешь решить ни одной не стандартной задачи, которая не описана в документации твоего фреймворка.
>>1017663 да вот хз. по ощущениям мне сейчас легче учиться чем раньше. может быть будет проблема идти устраиваться джуном когда тебе будет 30+, хотя знакомые говорят, что шанс стать нормальный программистом есть.
Кун 26 лвла. Иду в октябре изучать Computer Science.
Возник вопрос, как лучше и эффективней учиться?
Одни знакомые советуют выбрать изначально какой-то стек технологий и задрачить его чтобы как можно быстрее можно было устроиться на работу во время учебы, мол тебе веть не 21 год, надо как можно быстрее получать опыт.
Вторые знакомые говорят, что мол не еби себе голову и строй изначально хорошую базу знаний, грубо говоря самостоятельно начинай изучай Computer Science, читай сикп, алгоритмы и т.д, и планомерно задрачивай язык. Чтобы в будущем стать квалифицированным специалистом.
Сам сейчас изучаю C#, по совету знакомого.
Я немного запутался, как лучше развиваться дальше? Стоит ли из-за того что мне уже под 30дку зацикливаться на каком-то стеке и дрочить его? или же лучше пойти по второму пути, зная что уйдет года 2+(как мне кажется) на постройку прочной базы знаний.
Подсобите анончики.
планирую учить CS по этому гайду https://github.com/open-source-society/computer-science