С чего начать для вката если ты полный ноль? Требуются ли какие то глубокие знания математики для программирования? Где изучать азы? Надо ли поступать в вузы? Надо ли брать курсы или это наебка на хайповой теме? Какой язык лучше начать изучать и почему? Какие книги или учебники можете порекомендовать? Мозги технарские нужны или усидчивость решает? С чего вы начинали? Если брать потенциальную работку, то важен твой скилл, опыт или бумажка дипломная? Для программирования играет какую то роль железо компа? Вкат актуален?
Спрашиваю тут по простой причине - в интернетах обилие противоречащей друг другу информации, в которой я абсолютно некомпетентен.
Если не можешь нагуглить инфу, то айти не для тебя.
>С чего начать для вката если ты полный ноль?
Книжки читать по погромированию.
>Требуются ли какие то глубокие знания математики для программирования?
Ориентировочно 9-11класс, дальше уже зависит от специфики задач на работе.
Где изучать азы?
Книжки читать по погромированию.
>Надо ли поступать в вузы?
Лишним не будет. Раньше было проще, сейчас без вышки сложно вкатится, для хрюшей это важно.
>Надо ли брать курсы или это наебка на хайповой теме?
Гойская наёбка. Все основы есть в книгах, не осилил книгу - не стоит становиться погромистом. Книга начального уровня разумеется.
>Какой язык лучше начать изучать и почему?
Смотря куда хочешь вкатиться, смотри, где какой применяется. Я бы начал с C-подобного чего-нибудь.
>Какие книги или учебники можете порекомендовать?
Попроще и потолще, наачльного уровня, без понтовых названий вроде Паттерны и хуяторны для профессиАналов, такого пока не надо.
>Мозги технарские нужны или усидчивость решает?
И то, и то нужно. Сидеть днями и ночами над проблемным кодом - это норма.
>С чего вы начинали?
С курсов в далёком 1998 году. Стал C-погромистом, потом укатил в геймдев на Unity, сейчас пишу грязь на C# под Directx 12.
>Если брать потенциальную работку, то важен твой скилл, опыт или бумажка дипломная?
1.Опыт (коммерческий).
2. Диплом (профильный).
3. Скилл.
Такой сейчас приоритет при найме. Сам 2 года не мог найти работу.
>Для программирования играет какую то роль железо компа?
Для обучения - нет. А дальше зависит от того, что пишешь, например, ААА-игоры и ИИ требуют хороших железяк.
>Вкат актуален?
Нет. Слишком много соискателей. Только если для души.
>С чего начать для вката если ты полный ноль?
Книжки читать по погромированию.
>Требуются ли какие то глубокие знания математики для программирования?
Ориентировочно 9-11класс, дальше уже зависит от специфики задач на работе.
Где изучать азы?
Книжки читать по погромированию.
>Надо ли поступать в вузы?
Лишним не будет. Раньше было проще, сейчас без вышки сложно вкатится, для хрюшей это важно.
>Надо ли брать курсы или это наебка на хайповой теме?
Гойская наёбка. Все основы есть в книгах, не осилил книгу - не стоит становиться погромистом. Книга начального уровня разумеется.
>Какой язык лучше начать изучать и почему?
Смотря куда хочешь вкатиться, смотри, где какой применяется. Я бы начал с C-подобного чего-нибудь.
>Какие книги или учебники можете порекомендовать?
Попроще и потолще, наачльного уровня, без понтовых названий вроде Паттерны и хуяторны для профессиАналов, такого пока не надо.
>Мозги технарские нужны или усидчивость решает?
И то, и то нужно. Сидеть днями и ночами над проблемным кодом - это норма.
>С чего вы начинали?
С курсов в далёком 1998 году. Стал C-погромистом, потом укатил в геймдев на Unity, сейчас пишу грязь на C# под Directx 12.
>Если брать потенциальную работку, то важен твой скилл, опыт или бумажка дипломная?
1.Опыт (коммерческий).
2. Диплом (профильный).
3. Скилл.
Такой сейчас приоритет при найме. Сам 2 года не мог найти работу.
>Для программирования играет какую то роль железо компа?
Для обучения - нет. А дальше зависит от того, что пишешь, например, ААА-игоры и ИИ требуют хороших железяк.
>Вкат актуален?
Нет. Слишком много соискателей. Только если для души.
Твои книжки кал. Нормальным програмиистам достаточно документации чтобы работать, а чтение книг это пустая трата времени.
>С чего начать для вката если ты полный ноль?
http://stolyarov.info/books
Книги Столярова "введение в профессию", они бесплатные. Ещё можешь пройти курс CS50(тоже бесплатно) в нашем родном Гарварде.
> Требуются ли какие то глубокие знания математики для программирования?
> важен твой скилл, опыт или бумажка дипломная
Бумажка из универа нахуй никому не нужна. Знания универские нужны. Опять же это фундамент на который всё нанизывается. В яндексе при работе над переводчиками никто не ожидает что ты разбираешься в лингвистике, но знание базы позволит тебе быстро это освоить, и тд.
Нет.
> Надо ли брать курсы или это наебка на хайповой теме?
Обман. Хорошие курсы в айти это корпоративные и те которые оплатит работадатель.
> Какой язык лучше начать изучать и почему? Какие книги или учебники можете порекомендовать?
Я советую изучать базу. Паскаль, си, чуток ассемблера, чуток комбинаторики, питона и тд. То что изучают на первых курсах, оторванное от реальной разработки. Чисто база баз, фундамент.
Если есть база и нужное мышление, книжки тебе будут не нужны. Ты сможешь изучить любые технологии просто придумав идею для проекта и начав её решать. Что не понятно - открываешь документацию по технологии, всё.
> Мозги технарские нужны или усидчивость решает?
Ой за это можешь не переживать, очень быстро поймешь твоё или нет.
> Для программирования играет какую то роль железо компа?
Не сказал бы.
> Вкат актуален?
Нет. Я бы вкатывался только если рил любишь компухтеры и писать код. Если не нравится то наверно щас не самое лучшее бизнес решение
>С чего начать для вката если ты полный ноль?
http://stolyarov.info/books
Книги Столярова "введение в профессию", они бесплатные. Ещё можешь пройти курс CS50(тоже бесплатно) в нашем родном Гарварде.
> Требуются ли какие то глубокие знания математики для программирования?
> важен твой скилл, опыт или бумажка дипломная
Бумажка из универа нахуй никому не нужна. Знания универские нужны. Опять же это фундамент на который всё нанизывается. В яндексе при работе над переводчиками никто не ожидает что ты разбираешься в лингвистике, но знание базы позволит тебе быстро это освоить, и тд.
Нет.
> Надо ли брать курсы или это наебка на хайповой теме?
Обман. Хорошие курсы в айти это корпоративные и те которые оплатит работадатель.
> Какой язык лучше начать изучать и почему? Какие книги или учебники можете порекомендовать?
Я советую изучать базу. Паскаль, си, чуток ассемблера, чуток комбинаторики, питона и тд. То что изучают на первых курсах, оторванное от реальной разработки. Чисто база баз, фундамент.
Если есть база и нужное мышление, книжки тебе будут не нужны. Ты сможешь изучить любые технологии просто придумав идею для проекта и начав её решать. Что не понятно - открываешь документацию по технологии, всё.
> Мозги технарские нужны или усидчивость решает?
Ой за это можешь не переживать, очень быстро поймешь твоё или нет.
> Для программирования играет какую то роль железо компа?
Не сказал бы.
> Вкат актуален?
Нет. Я бы вкатывался только если рил любишь компухтеры и писать код. Если не нравится то наверно щас не самое лучшее бизнес решение
>С чего начать для вката если ты полный ноль?
А чего делать то хочешь? И для чего тебе это?
>2017
чел... попробуй сделать вкатунское резюме, с курсов, и попробуй с ним хоть куда попасть на тех.собес
Анон, вот языков программирования много и чем они принципиально отличаются? То есть на одном проект получится, а на другом не покатит? Чай.
>>62909
Солидно инфы навалил, чай. В компухтарах я не шарю, думаю, это видно по моим вопросам. Но есть желание в них разобраться, так как сейчас все на них завязано.
>>62911
Нету влажных мечт касаемо зарплат программеров, так как смотрю на ближайшую перспективу. Хотел бы создать какой нибудь сайт, программу, игру, где смогу выразиться. Посмотреть на сделанное и вздохнуть, так как это мои ручки написали.
никакого троллинга. вкат закрыт. свободен
>Анон, вот языков программирования много и чем они принципиально отличаются?
Фиксация на языках программиорование это частая ошибка новичков. Языки программирования это всего лишь инструменты. То есть от того что веб разработчик использует C# и разработчик игр использет C#(Unity) не значит что можно взять и запросто перепрыгнуть из одной сферы в другую. ЯП это как фотошоп. Дизайнер пользуется фотошопом, фотограф пользуется фотошопом, специалист по восстановлению архивных фоток пользуется фотошопом, веб дизайнер в тоже пользуется(если хочет, лол).
Это курсы тебе пиздят что освоив пайтон ты сможешь стать веб разработчиком, нейросетевиком, аналитиком данных, игроделом. Нет. Это как купить курс по ПО Фотошоп. Ты освоишь 0 профессий. Те люди которые делают научные вычисления на пайтоне это даже не программисты. Это просто буквально физики. Физик сам может себе скпиптиы написать, ему не в западло. Но это не значит что он сможет нормальное ПО написать или чет такое. Эти скрипты это предел его познаний питона.
Ориентируйся не на технологии а на профессии. Перейти с Unity на Unreal Engine гораздо проще чем перейти с Unity на asp.net. Хотя и asp.net сишарп, и unity сишарп.
Лучше придумай ЧТО ты хочешь делать а не на чем. А на чём решишь просканировав рынок. Часто бывает так что тебе раст как язык больше нравится, но ты работаешь на плюсах потому что ты хочешь в яндекс где пишут на плюсах, ну и тд.
> Книги Столярова
А их точно стоит читать? Я без наезда, много ж где пишут что он шиз престарелый, яростно ненавидящий все новое
>>62882
> сейчас без вышки сложно вкатится, для хрюшей это важно
Не знаю почему мало кто это упоминает, но статус студента айтишной специальности много че дает (по крайне мере мне) - во первых там как никак, дадут базу проги, хотя это больше от вуза зависит, дадут неплохо матеши, хотя она сама по себе не нужна, но очень неплохо мозги развивает, но и если пойдешь потом в какой нибудь AI или DS, то матеша там мастхев. На те же стажировки охотнее рассматривают студентов, чем самоучек с улицы. Да и сам вуз может на какую нибудь практику направить (правда не факт что хорошую).
Это я сейчас описываю плавный, размеренный вкат, а "не пятилетку за 0 лет"
Может этот способ и долгий, зато с ним больше шансов на успех, чисто мое мнение, не претендую на истину в последней инстанции
> много ж где пишут что он шиз престарелый
Это делает книги только луше, ИМХО
> яростно ненавидящий все новое
Он не новое ненавидит, а то что отбирает контроль. Типа ему не нравится Amazon AWS не потому что он "новый" а потому что компания Амазон полностью владеет твоей инфраструктурой и тд.
>А их точно стоит читать?
Да не обязательно, просто они смешные и с юмором написанные и довольно легко читаются. Так-то если открыть оглавление там будет то же самое что в программе МГУ(он ж там преподавал) просто чуть больше так как в своей книге автор не ограничен. Вообще можно и курсы лекций найти какие-то главное чтоб по той же программе шли.
Типа сначала древние компы, потом устройство современного компа, неможко основ линукса, немножко математики, немножко того как хранятся числа с плавающей точкой, немножко простого программирования, немножко ассемблера(чтоб понять как всё работает внизу, а не чтоб писать на код ассемблере). Ну ты понял. Можно чисто содержание из книги взять и искать отдельно, лол.
> дадут неплохо матеши, хотя она сама по себе не нужна, но очень неплохо мозги развивает
Да дело не в том что мозги развивает. Просто типа зырь...
Вот тебе сайт: https://0.30000000000000004.com/
Вся его суть это донести до юнца простую истину, 0.1 + 0.2 = 0.30000000000000004.
Почему так? Да потому что IEEE 754. Чтоб разобраться в этом всё-таки нужно немного математической базы. Математика нужна скороее для того чтобы убрать магию из программирования.
Можно быть PHP программистом который не знает почему так, он просто знает что для операций с плавающей точкой нужно пользоваться BCMath потому что иначе пиздец и погибель. Почему? Да хуй знает, arcane knowledge
> >Надо ли брать курсы или это наебка на хайповой теме?
> Гойская наёбка.
> >С чего вы начинали?
> С курсов в далёком 1998 году.
Чел, тогда время другое было. У меня батя в 98ом закончил вуз. Его при приеме на работе спросили: делфи знаешь?
Он: были лабы по паскалю.
Ему: а ну это почти то же самое, добро пожаловать на борт. Знаний не требовали особо, всему учили. Но денег тоже не платили
Для вката у тебя есть 2 пути - либо платные курсы, либо самому.
Из платных положительные отзывы видел, наверное, только у ката академи (не реклама если шо), потому что бабки они берут с твоей зп, когда ты уже устроишься, так что у них хоть какая-то заинтересованность помочь тебе с поиском. Может, еще хекслет, но хз, насколько они помогают с трудоустройством.
Теперь что касается стека. Открываешь условный ХХ и гуглишь вакансии разработчиков в твоей локации. Смотреть надо, с одной стороны, на языки с наибольшим количество вакансий, а с другой стороны, с наименьшим количеством откликнувшихся. Сложно, да, ну а хуле, такое щас время. Имхо, наиболее подходящие языки именно для вката - джава и пхп. На джаве пишут большие компании, которые могут себе позволить набирать джунов, на пхп было (и, видимо, будет) написана большая часть бекендов для веба.
Когда определился со стеком, находишь книгу/курсы на ютубе, и разбираешься с базовым синтаксисом. Пробуешь решать простые задачи, делать небольшие проекты. На этом этапе уже будет понятно, нравится ли тебе программирование в принципе. Если все ок, разбираешься с популярными фреймворками, пытаешься делать проекты посложнее (можешь еще погуглить <имя технологии> roadmap, но такие роадмапы зачастую составлены шизами, которые туда запихивают вообще все, что только могут). После полугода-года учебы составляешь сиви и начинаешь спамить во все возможные места. Будь готов, что будет дофига отказов. На этом этапе важно записывать все вопросы с собесов и затем гуглить то, чего не знаешь.
Три важных момента.
1) Сейчас вкатунов без опыта берут КРАЙНЕ неохотно, поэтому, если после нескольких месяцев поисков, первую работу так и не нашел, подумай о накрутке (а может даже сразу). Как и что крутить погуглишь, благо в интернетах есть целые сообщества на эту тему (самое известное это осознанная меркантильность).
2) Именно для работы образование не нужно (при условии что ты способен учиться сам), но сейчас, насколько я знаю, хрюши на корочку смотрят, так что мб есть смысл хотя бы заочно окончить любой зажопинский вуз по специальности, чтобы был диплом и там было написано "программист".
3) Книжки аля Столяров на этапе вката не советую. Во-первых, вся эта так называемая "база" в первые несколько лет работы тебе не понадобится (и вполне возможно, что потом тоже). Во-вторых, базу хорошо учить, когда ты уже понюхал реальную разработку, иначе связать теорию с практикой будет очень сложно. Так что лучше потратить время на приобретение сугубо практических навыков, а потом уже читай, что хочешь.
И главное, помни, вкатиться сейчас довольно непросто, айти переживает не лучшие времена во всем мире. Так что настраивайся на долгую и тяжелую работу.
Для вката у тебя есть 2 пути - либо платные курсы, либо самому.
Из платных положительные отзывы видел, наверное, только у ката академи (не реклама если шо), потому что бабки они берут с твоей зп, когда ты уже устроишься, так что у них хоть какая-то заинтересованность помочь тебе с поиском. Может, еще хекслет, но хз, насколько они помогают с трудоустройством.
Теперь что касается стека. Открываешь условный ХХ и гуглишь вакансии разработчиков в твоей локации. Смотреть надо, с одной стороны, на языки с наибольшим количество вакансий, а с другой стороны, с наименьшим количеством откликнувшихся. Сложно, да, ну а хуле, такое щас время. Имхо, наиболее подходящие языки именно для вката - джава и пхп. На джаве пишут большие компании, которые могут себе позволить набирать джунов, на пхп было (и, видимо, будет) написана большая часть бекендов для веба.
Когда определился со стеком, находишь книгу/курсы на ютубе, и разбираешься с базовым синтаксисом. Пробуешь решать простые задачи, делать небольшие проекты. На этом этапе уже будет понятно, нравится ли тебе программирование в принципе. Если все ок, разбираешься с популярными фреймворками, пытаешься делать проекты посложнее (можешь еще погуглить <имя технологии> roadmap, но такие роадмапы зачастую составлены шизами, которые туда запихивают вообще все, что только могут). После полугода-года учебы составляешь сиви и начинаешь спамить во все возможные места. Будь готов, что будет дофига отказов. На этом этапе важно записывать все вопросы с собесов и затем гуглить то, чего не знаешь.
Три важных момента.
1) Сейчас вкатунов без опыта берут КРАЙНЕ неохотно, поэтому, если после нескольких месяцев поисков, первую работу так и не нашел, подумай о накрутке (а может даже сразу). Как и что крутить погуглишь, благо в интернетах есть целые сообщества на эту тему (самое известное это осознанная меркантильность).
2) Именно для работы образование не нужно (при условии что ты способен учиться сам), но сейчас, насколько я знаю, хрюши на корочку смотрят, так что мб есть смысл хотя бы заочно окончить любой зажопинский вуз по специальности, чтобы был диплом и там было написано "программист".
3) Книжки аля Столяров на этапе вката не советую. Во-первых, вся эта так называемая "база" в первые несколько лет работы тебе не понадобится (и вполне возможно, что потом тоже). Во-вторых, базу хорошо учить, когда ты уже понюхал реальную разработку, иначе связать теорию с практикой будет очень сложно. Так что лучше потратить время на приобретение сугубо практических навыков, а потом уже читай, что хочешь.
И главное, помни, вкатиться сейчас довольно непросто, айти переживает не лучшие времена во всем мире. Так что настраивайся на долгую и тяжелую работу.
> потому что бабки они берут с твоей зп, когда ты уже устроишься, так что у них хоть какая-то заинтересованность помочь тебе с поиском.
А если не справишься с программой то тебя отчисляют с штрафом 480к. Есть одна хорошая лакмусовая бумажка по тому норм курс или нет.
Что ты увидишь раньше на лендинге:
1) Полную цену всего обучения которую нужно заплатить
2) Обещание сколько ты будешь зарабатывать
Если второе - курс говно.
Это ещё учти что 90% занятий по курсу это самостоятельная проработка материала который легко найти в открытом доступе.
>А если не справишься с программой то тебя отчисляют с штрафом 480к
Зачем пиздишь, если их договор в открытом доступе есть? Если они тебя пидорнут, то ничего не платишь.
>С чего начать для вката если ты полный ноль?
С английского языка. Потом базы данных. Учишь как хранить и обрабатывать данные. Потом программная инженерия. Какие паттерны/архитектуры существуют в программировании. Потом методологии разработки ПО. Agile, TDD. И в конце сам язык программирования/фреймворк.
>Требуются ли какие то глубокие знания математики для программирования?
Нет, ты же не математик.
>Где изучать азы?
В книгах/курсах/гуглить.
>Надо ли брать курсы или это наебка на хайповой теме?
Надо, при условии что курсы не дороже 30к рублей в год и не обещают трудоустройство.
>Какой язык лучше начать изучать и почему?
Смотря для чего. Любой язык норм.
>Какие книги или учебники можете порекомендовать?
Издательство o'reilly и manning. Любые от них.
>Мозги технарские нужны или усидчивость решает?
Усидчивость решает.
>С чего вы начинали?
Это было очень давно, со школы, тогда компьютер был далеко не у всех. И мне приходилось по книгам изучать программирование. Тогда вайб был другой, сейчас все зациклены на деньгах, а тогда это было типа андеграунда и всё такое.
>Если брать потенциальную работку, то важен твой скилл, опыт или бумажка дипломная?
Зависит от работы. Обычно опыт решает. Потому что скилл не сразу все видят.
>Для программирования играет какую то роль железо компа?
Нет. Решают только руки не из жопы.
>Вкат актуален?
Смотря куда. Айти - это гигантская отрасль, здесь штук 100-200 разных областей. Нельзя говорить за всё айти, как будто это однородный организм.
>С чего начать для вката если ты полный ноль?
С английского языка. Потом базы данных. Учишь как хранить и обрабатывать данные. Потом программная инженерия. Какие паттерны/архитектуры существуют в программировании. Потом методологии разработки ПО. Agile, TDD. И в конце сам язык программирования/фреймворк.
>Требуются ли какие то глубокие знания математики для программирования?
Нет, ты же не математик.
>Где изучать азы?
В книгах/курсах/гуглить.
>Надо ли брать курсы или это наебка на хайповой теме?
Надо, при условии что курсы не дороже 30к рублей в год и не обещают трудоустройство.
>Какой язык лучше начать изучать и почему?
Смотря для чего. Любой язык норм.
>Какие книги или учебники можете порекомендовать?
Издательство o'reilly и manning. Любые от них.
>Мозги технарские нужны или усидчивость решает?
Усидчивость решает.
>С чего вы начинали?
Это было очень давно, со школы, тогда компьютер был далеко не у всех. И мне приходилось по книгам изучать программирование. Тогда вайб был другой, сейчас все зациклены на деньгах, а тогда это было типа андеграунда и всё такое.
>Если брать потенциальную работку, то важен твой скилл, опыт или бумажка дипломная?
Зависит от работы. Обычно опыт решает. Потому что скилл не сразу все видят.
>Для программирования играет какую то роль железо компа?
Нет. Решают только руки не из жопы.
>Вкат актуален?
Смотря куда. Айти - это гигантская отрасль, здесь штук 100-200 разных областей. Нельзя говорить за всё айти, как будто это однородный организм.
>Зачем пиздишь, если их договор в открытом доступе есть? Если они тебя пидорнут, то ничего не платишь.
1) Договора в открытом доступе нет. Это даже в FAQ написано. Тебе дают шаблон после вступительных, а договор вообще у каждого свой
2) Тебе нужно пойти на минимум 30 собесов и чтобы тебя прям НЕ ВЗЯЛИ и предоставили отказы в принятии на работу. А их тебе не предоставят.
3) За невыполнение своих обязательств(не смог сдать домашку в срок) с тобой таки могут расторгнуть договор.
Вон какая-то адвокатесса блять охуела с этих клоунов
https://ruzpp.ru/poleznaya-informaciya/statii/shtraf-za-otkaz-ot-dogovora-okazaniya-uslug-na-primere-onlajn-shkoly-kata-akademiya
Лучше уж качайте книжки Столярова, они беспланые. А если хотите ментора, напрашивайтесь к Столярову. Он менторит за донаты, первый донат 5к а дальше сколько дадите.
А ещё можете найти ментора на getmentor.dev, там есть бесплатные(начинающие) и есть по-договоренности. Попроси проверить твой калокод. Синьор из Авито тебе лучше проверит твой высер чем чел которого в Кату наняли.
А ещё можешь просто на реддите попросить поревьювить, могут и бесплатно.
>Смотря куда. Айти - это гигантская отрасль, здесь штук 100-200 разных областей. Нельзя говорить за всё айти, как будто это однородный организм.
Блять, ЛАЙКИ и в ТОП.
Здесь в основном сидят веб-разрабы, и совсем чуток мобилы и геймдева.
В этих областях реально ахтунг. Есть кучу другтх областей где ситуация вообще не та, но представители этих профессий на дваче не представленны
> С чего начать для вката если ты полный ноль?
> Где изучать азы?
Программирование для чайников, любая подобная хуйня, посмотреть чему в школах учат детей, и т.д. JavaScript для чайников туда же. Любой кал. Найди друга программиста, пусть он тебя учит. Найди ютубера, который тебе подходит. Тут на любой вкус и цвет есть, выбирай что больше самому подходит: книжки, видосы, курсы, двач, тыкаться в IDE, линукс.
> Требуются ли какие то глубокие знания математики для программирования?
Глубокие не требуются. Но понятие "глубокие" это относительно. Если для тебя самый базовый матан и линан это глубоко, то тогда да, глубокие требуются. Но в начале пути лучше этим не заморачиваться, а научиться хотя бы что-то работающее писать. Но по работе это будет нужно хотя бы для оценки скорости твоего кода.
> Надо ли поступать в вузы?
Лучше не поступать в ВУЗ, если хочешь научиться программировать.
> Надо ли брать курсы или это наебка на хайповой теме?
Если ты услышал о курсе на рекламе в интернете, то это наёбка. Если твой знакомый программист с опытом в преподавании собирает свой курс или советует коллегу, то это не наёбка.
> Какой язык лучше начать изучать и почему?
Для вката любой говноязык: питон, жаваскрипт, руби, го, жава, сишарп. Для души: lua, racket, elixir, C (не C++).
> Какие книги или учебники можете порекомендовать?
Я не учился по книгам, сейчас книги тоже не читаю, потому что 90% того что пишут я уже знаю. Читаю только эзотерические бимбо книги типа Neuroevolution in Erlang, но тебе пока рано.
> Мозги технарские нужны или усидчивость решает?
Ты хуйню спросил какую-то, вообще не ебу как отвечать
> С чего вы начинали?
В школе Logo, Pascal, потом дома Python, C++ для олимпиадок, потом писал видеоигры, игрался с OpenGL очень много, тупо самому интересно было и сам всё изучал. До сих пор дико хуй стоит от чувства когда переварил тонны душной документации и туториалов и высрал хуйню, правильно всё соединил, и оно работает и теперь ты может с этим играться, менять параметры, алгоритмы и оно будет продолжать работать, и ты типа всё, постиг ещё одну ступеньку, освоил знание.
> Если брать потенциальную работку, то важен твой скилл, опыт или бумажка дипломная?
На работе важно чтобы ты задачи делал в срок. Чтобы это уметь нужен скилл, опыт, чуйка, талант, называй как хочешь. За это платят. Чем лучше ты в этом, тем больше платят. Но сначала надо пройти собес, а это к самой работе слабо относится, поэтому надо расчехлять павлиний хвост и верить в удачу, тут уже нужны и диплом, и опыт, и красивое резюме, стриженные ногти, уверенный взгляд, четкая речь, ровный голос, большой хуй, узкое очко и всё такое
> Для программирования играет какую то роль железо компа?
И да и нет. Чтобы учиться в целом похуй, чтобы работать, нужно нормальное железо, но довольно часто вкатунам выдают железки на время работы. Отдельно стоит сказать что если у тебя макбук, то ты сразу становишься iOS разрабом и гребёшь примерно x2 на каждом этапе карьеры (но только в ршке).
> Вкат актуален?
Нет, вкатунов очень много. Резюме где указано только "прошёл курсы и сделал проект дома" автоматически отсеиваются ботами. Вкатунов сейчас набирают только на рабскую работу по схеме "Наш курс по вкату в айти стоит 100500 рублей, но бесплатно, если ты работаешь два года в компании которая тебя возьмёт" А потом оказывается что там платят 15к, надо писать скрипты в Excel, а уволиться нельзя, ведь заставят оплатить весь курс
> Спрашиваю тут по простой причине - в интернетах обилие противоречащей друг другу информации, в которой я абсолютно некомпетентен.
Это вообще самый важный навык программиста: читать интернет и отсеивать хуету. Считай что ты уже неосилил, раз спрашиваешь на дваче
> С чего начать для вката если ты полный ноль?
> Где изучать азы?
Программирование для чайников, любая подобная хуйня, посмотреть чему в школах учат детей, и т.д. JavaScript для чайников туда же. Любой кал. Найди друга программиста, пусть он тебя учит. Найди ютубера, который тебе подходит. Тут на любой вкус и цвет есть, выбирай что больше самому подходит: книжки, видосы, курсы, двач, тыкаться в IDE, линукс.
> Требуются ли какие то глубокие знания математики для программирования?
Глубокие не требуются. Но понятие "глубокие" это относительно. Если для тебя самый базовый матан и линан это глубоко, то тогда да, глубокие требуются. Но в начале пути лучше этим не заморачиваться, а научиться хотя бы что-то работающее писать. Но по работе это будет нужно хотя бы для оценки скорости твоего кода.
> Надо ли поступать в вузы?
Лучше не поступать в ВУЗ, если хочешь научиться программировать.
> Надо ли брать курсы или это наебка на хайповой теме?
Если ты услышал о курсе на рекламе в интернете, то это наёбка. Если твой знакомый программист с опытом в преподавании собирает свой курс или советует коллегу, то это не наёбка.
> Какой язык лучше начать изучать и почему?
Для вката любой говноязык: питон, жаваскрипт, руби, го, жава, сишарп. Для души: lua, racket, elixir, C (не C++).
> Какие книги или учебники можете порекомендовать?
Я не учился по книгам, сейчас книги тоже не читаю, потому что 90% того что пишут я уже знаю. Читаю только эзотерические бимбо книги типа Neuroevolution in Erlang, но тебе пока рано.
> Мозги технарские нужны или усидчивость решает?
Ты хуйню спросил какую-то, вообще не ебу как отвечать
> С чего вы начинали?
В школе Logo, Pascal, потом дома Python, C++ для олимпиадок, потом писал видеоигры, игрался с OpenGL очень много, тупо самому интересно было и сам всё изучал. До сих пор дико хуй стоит от чувства когда переварил тонны душной документации и туториалов и высрал хуйню, правильно всё соединил, и оно работает и теперь ты может с этим играться, менять параметры, алгоритмы и оно будет продолжать работать, и ты типа всё, постиг ещё одну ступеньку, освоил знание.
> Если брать потенциальную работку, то важен твой скилл, опыт или бумажка дипломная?
На работе важно чтобы ты задачи делал в срок. Чтобы это уметь нужен скилл, опыт, чуйка, талант, называй как хочешь. За это платят. Чем лучше ты в этом, тем больше платят. Но сначала надо пройти собес, а это к самой работе слабо относится, поэтому надо расчехлять павлиний хвост и верить в удачу, тут уже нужны и диплом, и опыт, и красивое резюме, стриженные ногти, уверенный взгляд, четкая речь, ровный голос, большой хуй, узкое очко и всё такое
> Для программирования играет какую то роль железо компа?
И да и нет. Чтобы учиться в целом похуй, чтобы работать, нужно нормальное железо, но довольно часто вкатунам выдают железки на время работы. Отдельно стоит сказать что если у тебя макбук, то ты сразу становишься iOS разрабом и гребёшь примерно x2 на каждом этапе карьеры (но только в ршке).
> Вкат актуален?
Нет, вкатунов очень много. Резюме где указано только "прошёл курсы и сделал проект дома" автоматически отсеиваются ботами. Вкатунов сейчас набирают только на рабскую работу по схеме "Наш курс по вкату в айти стоит 100500 рублей, но бесплатно, если ты работаешь два года в компании которая тебя возьмёт" А потом оказывается что там платят 15к, надо писать скрипты в Excel, а уволиться нельзя, ведь заставят оплатить весь курс
> Спрашиваю тут по простой причине - в интернетах обилие противоречащей друг другу информации, в которой я абсолютно некомпетентен.
Это вообще самый важный навык программиста: читать интернет и отсеивать хуету. Считай что ты уже неосилил, раз спрашиваешь на дваче
> Солидно инфы навалил, чай
Везде где написано "Столяров", сразу шли нахуй, это местный дед шиз который отменил JavaScript, запретил рекламу во всём мире, удалил язык Rust, но до сих пор так и не помыл волосы (и не написал ни одной программы, которую хоть кто либо видел или использовал)
>>63390
> С английского языка. Потом базы данных. Учишь как хранить и обрабатывать данные. Потом программная инженерия. Какие паттерны/архитектуры существуют в программировании. Потом методологии разработки ПО. Agile, TDD. И в конце сам язык программирования/фреймворк.
Этого душного хуя тоже не слушай. Как вообще нахуй можно учить базы данных до банальных языков программирования. И нахуй знать про тонкости Agile и методологий, когда ты тупо Junior.
Программист это тот кто программы пишет. Чтобы написать первую программу, достаточно пары статей в интернете почитать. Чтобы написать программу сложнее, нужно ещё пару статей. И так шаг за шагом, от Hello World и калькулятора до вебсайтика, параллельно изучая что такое условия, циклы, массивы, строки и всё такое
> Везде нужны с опытом работы и опытные специалисты.
Если тебе обещали что будет легко и деньги сразу польются рекой, то тебя наебали. На своей первой программистской работе я получал 25к в месяц (в те времена ещё 15к), жил в коммуналке с тараканами и баловал себя морской капустой с майонезом за 150 рублей, но я знал что я там ради опыта в резюме и просто знаний.
Мой совет: откликайся на самые нищенские вакансии, где чисто "ассистент 1C разработчика" или "помощник бухгалтера" и так далее. Откликайся не только на вакансии в своём городе. Поищи ещё курсы, где будет практика в компании, чтобы её в резюме указать.
Тут как в любой работе, сначала работаешь на знания и опыт, а потом знания и опыт работают на тебя. Ты пока что в первой стадии, поэтому затягивай пояса, стискивай зубы и борись, сейчас самый сложный этап, где реально может не получиться вкатиться, а от этого зависит твоя жизнь. Бей или беги
От души!
>Как вообще нахуй можно учить базы данных до банальных языков программирования
Элементарно. Это универсальный навык который должны знать все (за редким исключением типа фронтэндеров). Ты без данных даже не пукнешь. Любая даже сортировка требует входных данных откуда-то. Не говоря о том, что знание БД - это профессия сама по себе. Аналитик Power BI допустим - нужно знать БД. Или SQL-разработчик. Ты даже ёбанную шаурму не купишь, чтобы информация о покупке не записалась в БД.
> знание БД - это профессия сама по себе
Вот это здраво, на месте опа я бы серьезно подумал. В администрировании бд конкуренция в разы меньше, чем среди разработчиков.
>это местный дед шиз который отменил JavaScript, запретил рекламу во всём мире, удалил язык Rust,
Базюк же. Где не прав?
>Вот это здраво, на месте опа я бы серьезно подумал. В администрировании бд конкуренция в разы меньше, чем среди разработчиков.
Нихуя. Компания нанимает специалиста по БД когда нужен кто-то кто в этом будет разбираться лучше разработчиков. То есть тебе чтоб быть БД админом надо в БД разбираться лучше чем кодеры. Что непросто
>А их точно стоит читать? Я без наезда, много ж где пишут что он шиз престарелый, яростно ненавидящий все новое
Санитары и пишут. Что они себе позволяют, колдуны в халатах!?
А столяров норм книги пишет.
ШУЕ ППШ, ИнФоРмАцИоНнОе НаСиЛиЕ
>ИнФоРмАцИоНнОе НаСиЛиЕ
И где он не прав?
Обмен информации требует обоюдного согласия, иначе это информационное насилие.
Когда твою информацию без спроса берут это слежка, зонды.
Когда тебе информацию дают без спроса это спам, рекламный кал, навязывание услуг и тд.
Когда две стороны хотят обмениваться информацией а кто-то третий им не дает это блокировки, замедление трафика и прочий кал.
Нужно копротивляться против этой залупы. Вычищать зонды, пользоваться обходняком DPI, пользоваться адблоками
В том что, как обычно это и бывает, копротивляясь против залупы он сам лезет в залупу.
Начнём с того что Столяров не признаёт продажу информации. Вот так, значит. То есть:
А) Раскидывать бесконтрольно информацию - это информационное насилие.
Б) Значит информацию можно не разглашать. Значит существует право скрыть информацию.
Внимание, вопрос: что мешает человеку раскрыть свою конфиденциальную информацию за деньги? Ничего. Вуаля, вот тебе и продажа информации.
Тут столярчик сразу придумает:
>Но инфармациии не существует!! мы не можем продать воздух!!
Мы можем продать воздух, и точка. Не понимаю в какую залупу нужно лезь чтобы этого не понимать. Ты же программист, математик, что тебе сложного представить продажу воздуха? Это ведь самый банальный сюжет антиутопий: атмосфера загрязнилась и люди покупают чистый воздух, точно также как мы сейчас покупаем чистую воду. Продать можно всё, на что есть ценность. Даже если этого не существует. И это не будет мошенничеством, если покупатель знает что товара не существует.
Во вторых, не смотря на копротивление за свободу, сам столярик выбирает анальное рабство. Почему? Сам он пользуется Java Script чтобы заливать ролики на ютьюб, сам он пользуется Telegram чтобы общаться с коллегами в Черногории. А что такое? Неужели не получается зарабатывать себе средства на существование без информационного насилия?
И так всегда. "это" нему не нравится, "то" к него плохое. А чем пользоваться - ничем. И все у него вокруг тупые: президент Аргентины, по его мнению не настоящий либертарианец, в США по его мнению несвободно, да несвободно так что он предпочёл бы жить в Дубае блядь. В арабской муслимской помойке, вместо США.
Вот как по принципу "Есть языки которых все не любят, и те, которыми никто не пользуется", также и столяров, все чем можно пользоваться - он не любит. Остальным просто не пользуется.
Тем не менее эта его клоунская черта характера, никак не отразилась на книгах. Книги действительно хорошие. Больше того, он впринципе прав относительно информационного насилия. Вот только он не уловил один ньюанс: если благодаря своим идеям ты не вписываешься в естественный отбор, то можешь сказать бай бай своим идеям, спустя поколения о них уже не вспомнит никто. Горячо любимый столчровым Xorg кстати ещё как вписался в рынок, и раньше вообще был платным. Но почему-то это не вызывает у него никаких противоречий.
Так что читать можно, и некоторые мысли перенимать можно, но считать что он во всем прав - не стоит. Как, по его мнению, без Java Script я должен страничку криптобиржи открывать?! А? Может он мне компенсирует заработок? Непонятно. Хотя безусловно Java Script это идея вредная. Но что есть то есть.
В том что, как обычно это и бывает, копротивляясь против залупы он сам лезет в залупу.
Начнём с того что Столяров не признаёт продажу информации. Вот так, значит. То есть:
А) Раскидывать бесконтрольно информацию - это информационное насилие.
Б) Значит информацию можно не разглашать. Значит существует право скрыть информацию.
Внимание, вопрос: что мешает человеку раскрыть свою конфиденциальную информацию за деньги? Ничего. Вуаля, вот тебе и продажа информации.
Тут столярчик сразу придумает:
>Но инфармациии не существует!! мы не можем продать воздух!!
Мы можем продать воздух, и точка. Не понимаю в какую залупу нужно лезь чтобы этого не понимать. Ты же программист, математик, что тебе сложного представить продажу воздуха? Это ведь самый банальный сюжет антиутопий: атмосфера загрязнилась и люди покупают чистый воздух, точно также как мы сейчас покупаем чистую воду. Продать можно всё, на что есть ценность. Даже если этого не существует. И это не будет мошенничеством, если покупатель знает что товара не существует.
Во вторых, не смотря на копротивление за свободу, сам столярик выбирает анальное рабство. Почему? Сам он пользуется Java Script чтобы заливать ролики на ютьюб, сам он пользуется Telegram чтобы общаться с коллегами в Черногории. А что такое? Неужели не получается зарабатывать себе средства на существование без информационного насилия?
И так всегда. "это" нему не нравится, "то" к него плохое. А чем пользоваться - ничем. И все у него вокруг тупые: президент Аргентины, по его мнению не настоящий либертарианец, в США по его мнению несвободно, да несвободно так что он предпочёл бы жить в Дубае блядь. В арабской муслимской помойке, вместо США.
Вот как по принципу "Есть языки которых все не любят, и те, которыми никто не пользуется", также и столяров, все чем можно пользоваться - он не любит. Остальным просто не пользуется.
Тем не менее эта его клоунская черта характера, никак не отразилась на книгах. Книги действительно хорошие. Больше того, он впринципе прав относительно информационного насилия. Вот только он не уловил один ньюанс: если благодаря своим идеям ты не вписываешься в естественный отбор, то можешь сказать бай бай своим идеям, спустя поколения о них уже не вспомнит никто. Горячо любимый столчровым Xorg кстати ещё как вписался в рынок, и раньше вообще был платным. Но почему-то это не вызывает у него никаких противоречий.
Так что читать можно, и некоторые мысли перенимать можно, но считать что он во всем прав - не стоит. Как, по его мнению, без Java Script я должен страничку криптобиржи открывать?! А? Может он мне компенсирует заработок? Непонятно. Хотя безусловно Java Script это идея вредная. Но что есть то есть.
Я другой чел, вкатился год назад после джавараш + яндекс практикум на зп 130к на руки. Сейчас уже 156к на руки.
А я выкатился по учебнику столярова.
Безработный.
0 рублей в месяц.
Зато я умею программировать на ассемблере и сидеть на даче с калькулятора!
> Мы можем продать воздух, и точка. Не понимаю в какую залупу нужно лезь чтобы этого не понимать. Ты же программист, математик, что тебе сложного представить продажу воздуха?
Нет. Сложно представить как продавать информацию не нарушая чужих прав. Если у тебя кто-то купил программу, и вы заключили соглашение, ты можешь его долбить за то что он её выложил в интернет.
Но я, простой Иван город тверь с твоей конторой ничего не заключал. Вообще. На каких основаниях ко мне вообще должны препятстовать запускать репак от механики? Я его в интернете нашел блин.
Да и вообще, мои права на приватность должны запрещать тебе вообще видеть чё я у себя на компе запускаю. Либертарианство это про свободу простого человека, а не про свободу мегакорпораций.
К тому же, твои авторские права не защищены никак. OpenAI может найти твой рисунок в интернете и использовать его для обучения своей коммерческой нейросетки. А тебе процент от прибыли скидывать они не обязаны, потому что ты чмо
> Во вторых, не смотря на копротивление за свободу, сам столярик выбирает анальное рабство. Почему?
А в чём пробема? Осознает что иногда приходится осознанно жертвовать свободами и жертвует по своему выбору в ограниченном виде.
> президент Аргентины, по его мнению не настоящий либертарианец
Блять, а что настоящий? А Владимир Зеленский настоящий либертарианец? Умора блин.
> , в США по его мнению несвободно, да несвободно так что он предпочёл бы жить в Дубае блядь.
В Дубаях Дуров нормально жил. Приехал в лягушкоедскую багетоублюдию и вот тебе сразу на бутылку шампанского.
В полицейскорасстрельной бургеробабве тоже гебня тут же заинтересовалась его телегой.
Я не фанат телеги вообще, но просто интересная ситуация. Когда Паша нашей гебне водил вялым по губам и предлагал ключи от телеграма - он был сильный борец за свободу и на западе его любили. А когда французам такие ключи предложили - что-то пошло не так?
>Но я, простой Иван город тверь с твоей конторой ничего не заключал.
А компания считает что ты прочитал лицензионный договор, а затем нарушил. Вот иди в суд и защищай себя, что ты его не читал. По идее судиться надо не с тобой а с реверс-инжинером который модифицировал код и распространяет его. Ты то ничего не нарушил.
>А в чём пробема? Осознает что иногда приходится осознанно жертвовать свободами
Так всех остальных то он гонит с сайта. Стоит только упомянуть Windows - он сразу начнёт рвать седые волосы на голове и пускать слюни: "ряяя вое с моего сайта!! масмовые расстрелы спасут человечество!!". При этом сам мало того что пользуется виндой, для отчётности по налогам, так ещё и делает софт для винды. Вопрос: "Хули ты разорался, старикашка!? Ты сам для винды сделал больше чем все твои студенты вместе взятые! Ты сам выплатил налогов тоталитарному режиму больше чем я за всю жизнь. И ты, значит, старый хуесос, сидишь тут всех говном поживаешь. Хавьер милей у тебя не трушный... вейлвнд помойка по твоему... а сам блядь налоги платит. Нахуй эти разговоры в пользу бедных. Что нибудь кроме нарциссичного флера и инфоцинанства есть в твоем "информационном насилии"? "
>В Дубаях Дуров нормально жил. Приехал в лягушкое
В Дубаях чурки просто, им похуй. Пока в телеграме баран не ебут они как-то и не отсвечивабт.
> ты можешь его долбить за то что он её выложил в интернет
Если в соглашении не прописано - то не можешь. Поэтому я кстати копротивляюсь за бесплатные игры на Internet Archive, ведь большинство образов дисков, купленных в те времена не содержали запрета архивировать этот софт. Более того, близы подумали что охуитетьной идеей будет запретить покупать классический варкрафт 3. Поэтому в принципе, старые программы, и программы с дырявыми лицензиями пиратить можно я считаю. Пусть тот кто продаёт информацию и заботится о правилах её продажи. Но говорить что "все должно быть бесплатна" - это бред, это запрет на коммерческую деятельность.
Ещё в оправдание столяра, скажу что в принципе действительно много GNU GPL софта заменяет поприетарный. Я вот не понял в чем разница между фотошопом и гипмом. Мне в треде пояснили что в фотошопе есть функции нецросетей. Чтож, это аргумет, поспорить нельзя. Поэтому я удалил линукс и поставил винду. Скачал фотошоп. И обнаружил что меня наебали. Во всех пиратских версиях функция нейросетей вырезана. А значит сравнение уже смысла не имеет, мало того что фотошоп дорого стоит, так я ещё и заплатить из рф не могу. Сравнивать его с бесплатным гимпом просто лишнено смысла. А если использовать старый CS6, то он такой же как gimp. Поэтому да, на Linux действительно можно заниматься большинством повседневных задач.
Просто, люди не понимают что Adobe Photoshop этл специализированная программа для профессионалов, за которую нужно платить. Как раз штрафовать людей за пиратство ВЫГОДНО для свободного софта, ведь тогда люди которые не могут заплатить, будут чаще использовать свободное ПО, и некоторые из них, может быть даже вкатятся и начнут его улучшать.
Вот сетевиков ебут за использование Windows Server, поэтому они используют Linux. Также должно быть и с пользователями.
>Но я, простой Иван город тверь с твоей конторой ничего не заключал.
А компания считает что ты прочитал лицензионный договор, а затем нарушил. Вот иди в суд и защищай себя, что ты его не читал. По идее судиться надо не с тобой а с реверс-инжинером который модифицировал код и распространяет его. Ты то ничего не нарушил.
>А в чём пробема? Осознает что иногда приходится осознанно жертвовать свободами
Так всех остальных то он гонит с сайта. Стоит только упомянуть Windows - он сразу начнёт рвать седые волосы на голове и пускать слюни: "ряяя вое с моего сайта!! масмовые расстрелы спасут человечество!!". При этом сам мало того что пользуется виндой, для отчётности по налогам, так ещё и делает софт для винды. Вопрос: "Хули ты разорался, старикашка!? Ты сам для винды сделал больше чем все твои студенты вместе взятые! Ты сам выплатил налогов тоталитарному режиму больше чем я за всю жизнь. И ты, значит, старый хуесос, сидишь тут всех говном поживаешь. Хавьер милей у тебя не трушный... вейлвнд помойка по твоему... а сам блядь налоги платит. Нахуй эти разговоры в пользу бедных. Что нибудь кроме нарциссичного флера и инфоцинанства есть в твоем "информационном насилии"? "
>В Дубаях Дуров нормально жил. Приехал в лягушкое
В Дубаях чурки просто, им похуй. Пока в телеграме баран не ебут они как-то и не отсвечивабт.
> ты можешь его долбить за то что он её выложил в интернет
Если в соглашении не прописано - то не можешь. Поэтому я кстати копротивляюсь за бесплатные игры на Internet Archive, ведь большинство образов дисков, купленных в те времена не содержали запрета архивировать этот софт. Более того, близы подумали что охуитетьной идеей будет запретить покупать классический варкрафт 3. Поэтому в принципе, старые программы, и программы с дырявыми лицензиями пиратить можно я считаю. Пусть тот кто продаёт информацию и заботится о правилах её продажи. Но говорить что "все должно быть бесплатна" - это бред, это запрет на коммерческую деятельность.
Ещё в оправдание столяра, скажу что в принципе действительно много GNU GPL софта заменяет поприетарный. Я вот не понял в чем разница между фотошопом и гипмом. Мне в треде пояснили что в фотошопе есть функции нецросетей. Чтож, это аргумет, поспорить нельзя. Поэтому я удалил линукс и поставил винду. Скачал фотошоп. И обнаружил что меня наебали. Во всех пиратских версиях функция нейросетей вырезана. А значит сравнение уже смысла не имеет, мало того что фотошоп дорого стоит, так я ещё и заплатить из рф не могу. Сравнивать его с бесплатным гимпом просто лишнено смысла. А если использовать старый CS6, то он такой же как gimp. Поэтому да, на Linux действительно можно заниматься большинством повседневных задач.
Просто, люди не понимают что Adobe Photoshop этл специализированная программа для профессионалов, за которую нужно платить. Как раз штрафовать людей за пиратство ВЫГОДНО для свободного софта, ведь тогда люди которые не могут заплатить, будут чаще использовать свободное ПО, и некоторые из них, может быть даже вкатятся и начнут его улучшать.
Вот сетевиков ебут за использование Windows Server, поэтому они используют Linux. Также должно быть и с пользователями.
>Стоит только упомянуть Windows - он сразу начнёт рвать седые волосы на голове и пускать слюни: "ряяя вое с моего сайта!! масмовые расстрелы спасут человечество!!".
Не, это если ты скажешь что любишь винду. А если "пришлось использовать" ему будет пох.
> А компания считает что ты прочитал лицензионный договор, а затем нарушил. Вот иди в суд и защищай себя, что ты его не читал.
А я считаю что они контора пидорасов. С каких вообще пор галочки в интерфейсе это подпись или чё-то такое.
> По идее судиться надо не с тобой а с реверс-инжинером который модифицировал код и распространяет его. Ты то ничего не нарушил.
Если реверс инженер ничего не подписывал и не платил деньги за товар, то какие притензии могут быть? Бред же.
> Но говорить что "все должно быть бесплатна" - это бред, это запрет на коммерческую деятельность.
Занимайтесь коммерческой деятельностью сколько влезет. Я против становлюсь когда мусора кому-то в хату скачал из-за того что он че-то там бесплатно скачал. В Германии кстати реально сесть за торрент можно
>С каких вообще пор галочки в интерфейсе это подпись или чё-то такое.
Вот ты и проебал суд. Надо было говорить что ничего не нажимал. А так ты дал согласие, и особо не важно в каком виде.
Если человек устно попросит кого-то убить - это тоже между прочим считается договором на убийство. Но никто ничего не подписывал. Важна не бумага, важна суть.
>Если реверс инженер ничего не подписывал и не платил деньги за товар, то какие притензии могут быть?
Откуда ты знаешь что он не подписывал? Некоторый софт ты просто напросто скачать не сможешь, пока не подпишешь галочку. К старому софту на дисках это не относится. Но помоему за старый софт никто и не копротивляется
>Германии кстати реально сесть за торрент можно
В Дерьмании реально сесть за то что ты зигу кинул. Че вы доебались до этой германии, это осколок от ГДР и проебавшего третьего рейха. Вы че долбоебы что ли. Как страна, которая всего век назад была не менее тоталитарной чем СССР, вдруг должна быть свободной. Вы наголову пёзднутые что ли. Германия йа йа блядь.
>Если человек устно попросит кого-то убить - это тоже между прочим считается договором на убийство.
Нет, блэт. Ни в одной стране где есть эвтаназия её не делают по усному договору. Чтоб посылку получить надо расписаться о получении, а тут такие серьёзные вещи
Ага, а ты его подписывал? Нет. Вот и всё. Иди в суды, расскажи всем что ты ничего не подписывал, и с тебя сняли деньги нелегально.
Вот также и с галочкой в полтщовательском соглашении : чем это принципиально от чека или устного договора отличается. Договор он есть договор, хоть устный, хоть на бумаге. Разница лишь в том, что устный договор имеет значительный минус: его наличие сложно доказать. Мошенник может просто сказать что никакого договора не было, и что он тебя впервые видит. Также мошенник может в принципе и бумажный договор украсть, и сжечь, а потом сказать что никакого договора не было. И что, теперь, оправдывать мошенника? Нет конечно. Суд по идее должен быть внимателен к деталям, суд должен смотреть: а вот человек который говорит что никакого договора не было, получил какую-то выгоду? а если получил то как это объясняется? Может быть это был подарок, а потом два участника суда что-то не поделили и первый второго на долги поставил. Так что имея устный договор, есть шанс просто не быть никак защищённым, потому что фактов для защиты нет. Тем не менее, это договор. И примерно такой же как чек или лицензионное соглашение. Вот спиздили у тебя с карты деньги, и указали твой email для получения чека. Что с этого ? Получается ты теперь не сможешь вернуть деньги? Нет, сможешь. Нужно доказать, что чек не твой. Также и с лицензионным соглашением: надо доказать что ты ничего не нажимал. Если это старая игра, то доказать довольно просто: байты хранятся на диске до запуска игры, ты мог просто внести изменения в код, при помощи дизассесблера. Ведь до того как ты ознакомился с лицензионным соглашением, тебе никто не запрещал копаться в коде который ты купил на диске. На кассе ведь тебе не дают бумажку с лицензионным соглашением, а значит тебя ни с чем не ознакамливали, и с болвакой с игрой ты можешь делать все что хочешь. Получается что разработчики сами передали тебе машиной код без договора, а потом чему-то возмущаются. Ну так если я тебе 100 рублей дам, а потом буду возмущаться мол какого хуя ты их потратил - это ведь бред. Дал 100 рублей и не сказал зачем - считай подарил.
Ага, а ты его подписывал? Нет. Вот и всё. Иди в суды, расскажи всем что ты ничего не подписывал, и с тебя сняли деньги нелегально.
Вот также и с галочкой в полтщовательском соглашении : чем это принципиально от чека или устного договора отличается. Договор он есть договор, хоть устный, хоть на бумаге. Разница лишь в том, что устный договор имеет значительный минус: его наличие сложно доказать. Мошенник может просто сказать что никакого договора не было, и что он тебя впервые видит. Также мошенник может в принципе и бумажный договор украсть, и сжечь, а потом сказать что никакого договора не было. И что, теперь, оправдывать мошенника? Нет конечно. Суд по идее должен быть внимателен к деталям, суд должен смотреть: а вот человек который говорит что никакого договора не было, получил какую-то выгоду? а если получил то как это объясняется? Может быть это был подарок, а потом два участника суда что-то не поделили и первый второго на долги поставил. Так что имея устный договор, есть шанс просто не быть никак защищённым, потому что фактов для защиты нет. Тем не менее, это договор. И примерно такой же как чек или лицензионное соглашение. Вот спиздили у тебя с карты деньги, и указали твой email для получения чека. Что с этого ? Получается ты теперь не сможешь вернуть деньги? Нет, сможешь. Нужно доказать, что чек не твой. Также и с лицензионным соглашением: надо доказать что ты ничего не нажимал. Если это старая игра, то доказать довольно просто: байты хранятся на диске до запуска игры, ты мог просто внести изменения в код, при помощи дизассесблера. Ведь до того как ты ознакомился с лицензионным соглашением, тебе никто не запрещал копаться в коде который ты купил на диске. На кассе ведь тебе не дают бумажку с лицензионным соглашением, а значит тебя ни с чем не ознакамливали, и с болвакой с игрой ты можешь делать все что хочешь. Получается что разработчики сами передали тебе машиной код без договора, а потом чему-то возмущаются. Ну так если я тебе 100 рублей дам, а потом буду возмущаться мол какого хуя ты их потратил - это ведь бред. Дал 100 рублей и не сказал зачем - считай подарил.
>полный ноль
можешь начать с пойти нахуй. если бы тебе было действительно интересно, ты бы уже пробовал разное и поглощал как не в себя. а так сразу видно очередного овоща бездаря. нам такие не нужны.
>С чего начать для вката если ты полный ноль?
С получения высшего образования по специальности 09.03.01
Куча знакомых около 30 летних бездарей вкатились в айти.
Им это всем неинтересно. Но все нашли работу за 100-150тыс и работают на удпленках.
И даже не скрывают, что нихуя не понимают. И не скрывают что не хотят в наносеки.
Я сам с 15 лет увлекаюсь айти. А мне уже 33, т е больше половины жизни. И работаю с 21 года.
П здесь как злость берет. У меня одноклассник - тупой двоечник стал автотестером с зп 210 тыс. Он до 30 лет нихуя не делал, а потом поучился полгодика и стал.
Меня пж трясёт.
Выдуманные истории, о которых невозможно молчать
Да похуй если честно. Я не верю, что человек который очень хочет денег, который ещё и вдобавок с 15 лет чем-то увлекается, не смог устроится за 200к в месяц. Скажи честно, тебе ведь не интересен заработок.
>Ага, а ты его подписывал? Нет.
Чел, не смешно. Чек подписывает продавец. Либо ручкой, либо он валидируется через пынявую налогослужбу.
Есть даже приложение позволяющее проверить валидность чека чтоб тебе не выдали хуйню с которой ты потом таовар не вернешь.
Тебе его подписывать не надо потому что у тебя обязательств нет никаких перед магазом за которые магаз может на тебя в суд подать или ещё куда-то. У магаза есть обязательство. Вернуть что-то по гарантии, и тд.
EULA не имеет никакой юридической силы блять. Единственное чем оно может являться это публичной офертой.
Я тоже хочу вкатиться в прогу, и говнокодить, чтобы у норм_прогеров горела жопа
Буду отвечать в контексте как для меня работало.
Бек: ленивый анимешник, игродаун, МЛ Старкрафта, 4к ммр в доте, когда 4к было выше среднего, 2,5к тайтлов.
> С чего начать для вката если ты полный ноль?
С выбора проекта, который тебе хочется довести от начала до конца. Не обязательно сложного, но чтобы ты сел, открыл пустой текстовый файл и через какое-то время у тебя было то что ты там хотел сделать.
Для меня, допустим, таким проектом был транслятор паскаля в си.
> Требуются ли какие то глубокие знания математики для программирования?
Ну... Я бы спиздел, если бы сказал, что вообще не требуется, но тот дрочь что в школе и вузе происходит - не нужон. Нужен просто подход к решению задач, когда у тебя какие-то вводные, и вот ты шаг за шагом производишь преобразования и получаешь нужный результат.
Просто как-бы такой последовательный и алгоритмичный подход к решению задач, люди не всегда считают чем-то математическим, но уже когда ты будешь работать с людьми, которые ставят задачи, ты поймешь, что на деле 99% людей не мыслят последовательно, у них магии дохуя в голове, есть какая-то хуета в духе: Ну, короче, клиент хочет чтобы было заебись, сделай заебись по быстрой, сроки неделя. Клиент тебе в свою очередь будет говорить: Широкую на широкую, а ты как делаешь, блядь... Ну ты понял. А тебе вот из этого придется выстроить последовательный алгоритм, в духе: значит, надо отчет А преобразовать в картинку, и чтобы если все заебись смайлик довольный, если не заебись - какаха рисоваться должна. Условно.
> Где изучать азы?
На проектах, которые тебе кажутся интересными. Ну, допустим, компиляторы тебе не интересны. Тебе интересны "Танки онлайн", так сделай проектик по танкам, который будет стату там собирать, дергать апики, и показывать какую-то статистику по этим танкам, собирать винрейты или что-то еще.
Опять - танки - условно. Суть в том что первые проекты - должны быть интересны тебе, чтобы ты через 10 минут не задушился и не дропнул эту хуйню нахуй.
Похуй даже что такое может уже быть, или что выходит хуево. Даже хорошо если выходит хуево, потому что так ты сможешь прощупать к чему сердечко лежит. Типа я знаю людей, которые типа фуллстек, но у чела прям глаз дергаться от хуевой верстки начинает и он сразу на это внимание обращает, а то что запрос 3 секунды выполняется - его не ебет; а другой - наоборот, хоть голый HTML дай ему - ГЛАВНОЕ ФУНКЦИАНАЛ, И ТО ЧТО ЗАПРОС ЗА 0,00000001нс выполняется.
Это короче к тому, что так можно понять а какая же хуйня прям тебя за живое дергает и хочется ее поправить, сделать кайфовой, чтобы не оказаться условным бекендером, когда тебе эти все жсоны противны, ковыряться в базе ты ненавидишь, а ебаться с многопотоком для тебя - то же самое, что жрать говно. Ну ты понял короче.
> Надо ли поступать в вузы
Не обязательно, но я бы рекомендовал. Ток не совсем в говеные.
ВУЗ это же в первую очередь 4-6 лет чила, возможности пощупать то, до чего бы ты в жизни не добрался.
У нас вот, и роботов можно было пощупать, и CV, и в олимпиадных командах поучаствовать, и в кишочках железок поковыряться, и микро ОС написать, ну, короче, всякого разного и много. Я бы вот в жизни не стал лезть в компиляторы, трансляторы и прочую залупень. Но тут курс, препод клево рассказывает, и вообще, интересно так. И в итоге - да. Клево.
> Надо ли брать курсы или это наебка на хайповой теме?
Курсы нужны только узкопрофильные, и не уровня "с 0 до мидла за 3 месяца".
Ну, т.е. допустим, ты уже - работаешь, и не знаешь, а как вашу хуйню скейлить, времени самому разобраться - особо нет. Ищешь курс который на примере похожего проекта показывает. Вот такие курсы - ок. А С 0 до про - это в 99% случаев - пересказ всяких статей, которые ты сам бы спокойно нагуглил и за выходные прочитал.
> Какой язык лучше начать изучать и почему?
Паскаль. Потому что похуй какой язык, надо сначала научиться с базовые вещи делать, которые для всех языков +- одинаковые. Когда ты поймешь БАЗУ, выучить нужный тебе язык буде задачей на пару недель.
Ну типа, серьезно. Циклы - во всех языках циклы. Переменные - во всех языках переменные. И т.д.
Главное чтобы первым языком был на ДжаваСкрипт, потому что он дохуя тебе позволяет сразу.
> Какие книги или учебники можете порекомендовать?
Никакие. Книги, которые советуют - 99% вода и словоблудие.
Это только про программирование если что. Вот когда пойдут проблемы более высокого толка, типа сбора требований, организации работы - там есть книги годные, но про них тебе думать рано.
> Мозги технарские нужны или усидчивость решает
Если цель - просто сидеть на жопе, выполнять задачки и идти домой - то достаточно усидчивости. Да.
> С чего вы начинали?
С нефтяки, еще в вузе пошел туда, датчики программировать на установках.
> Если брать потенциальную работку, то важен твой скилл, опыт или бумажка дипломная?
Ну, смотри. У меня есть диплом. Я ни разу никаких собесов про которые вкатуны рассказывают не проходил. Было так: "О, а расскажи, почему эту тему диплома выбрал, а расскажи поподробнее про диплом. О, интересно, а у нас тут как раз проект с близкой темой, не хочешь залететь?" Все. А после - уже по проектам на которых работал.
Так что я не могу оценить как было бы, если бы без диплома, но прост читаю вкатунов - и там какие-то вайтборды, блядь, хуе-мое, литкоды, я охуеваю с такого есичесно.
> Для программирования играет какую то роль железо компа
Если Notepad++ и GCC запускаются - тебе достаточно.
> Вкат актуален?
Сейчас - крузис, но да.
Буду отвечать в контексте как для меня работало.
Бек: ленивый анимешник, игродаун, МЛ Старкрафта, 4к ммр в доте, когда 4к было выше среднего, 2,5к тайтлов.
> С чего начать для вката если ты полный ноль?
С выбора проекта, который тебе хочется довести от начала до конца. Не обязательно сложного, но чтобы ты сел, открыл пустой текстовый файл и через какое-то время у тебя было то что ты там хотел сделать.
Для меня, допустим, таким проектом был транслятор паскаля в си.
> Требуются ли какие то глубокие знания математики для программирования?
Ну... Я бы спиздел, если бы сказал, что вообще не требуется, но тот дрочь что в школе и вузе происходит - не нужон. Нужен просто подход к решению задач, когда у тебя какие-то вводные, и вот ты шаг за шагом производишь преобразования и получаешь нужный результат.
Просто как-бы такой последовательный и алгоритмичный подход к решению задач, люди не всегда считают чем-то математическим, но уже когда ты будешь работать с людьми, которые ставят задачи, ты поймешь, что на деле 99% людей не мыслят последовательно, у них магии дохуя в голове, есть какая-то хуета в духе: Ну, короче, клиент хочет чтобы было заебись, сделай заебись по быстрой, сроки неделя. Клиент тебе в свою очередь будет говорить: Широкую на широкую, а ты как делаешь, блядь... Ну ты понял. А тебе вот из этого придется выстроить последовательный алгоритм, в духе: значит, надо отчет А преобразовать в картинку, и чтобы если все заебись смайлик довольный, если не заебись - какаха рисоваться должна. Условно.
> Где изучать азы?
На проектах, которые тебе кажутся интересными. Ну, допустим, компиляторы тебе не интересны. Тебе интересны "Танки онлайн", так сделай проектик по танкам, который будет стату там собирать, дергать апики, и показывать какую-то статистику по этим танкам, собирать винрейты или что-то еще.
Опять - танки - условно. Суть в том что первые проекты - должны быть интересны тебе, чтобы ты через 10 минут не задушился и не дропнул эту хуйню нахуй.
Похуй даже что такое может уже быть, или что выходит хуево. Даже хорошо если выходит хуево, потому что так ты сможешь прощупать к чему сердечко лежит. Типа я знаю людей, которые типа фуллстек, но у чела прям глаз дергаться от хуевой верстки начинает и он сразу на это внимание обращает, а то что запрос 3 секунды выполняется - его не ебет; а другой - наоборот, хоть голый HTML дай ему - ГЛАВНОЕ ФУНКЦИАНАЛ, И ТО ЧТО ЗАПРОС ЗА 0,00000001нс выполняется.
Это короче к тому, что так можно понять а какая же хуйня прям тебя за живое дергает и хочется ее поправить, сделать кайфовой, чтобы не оказаться условным бекендером, когда тебе эти все жсоны противны, ковыряться в базе ты ненавидишь, а ебаться с многопотоком для тебя - то же самое, что жрать говно. Ну ты понял короче.
> Надо ли поступать в вузы
Не обязательно, но я бы рекомендовал. Ток не совсем в говеные.
ВУЗ это же в первую очередь 4-6 лет чила, возможности пощупать то, до чего бы ты в жизни не добрался.
У нас вот, и роботов можно было пощупать, и CV, и в олимпиадных командах поучаствовать, и в кишочках железок поковыряться, и микро ОС написать, ну, короче, всякого разного и много. Я бы вот в жизни не стал лезть в компиляторы, трансляторы и прочую залупень. Но тут курс, препод клево рассказывает, и вообще, интересно так. И в итоге - да. Клево.
> Надо ли брать курсы или это наебка на хайповой теме?
Курсы нужны только узкопрофильные, и не уровня "с 0 до мидла за 3 месяца".
Ну, т.е. допустим, ты уже - работаешь, и не знаешь, а как вашу хуйню скейлить, времени самому разобраться - особо нет. Ищешь курс который на примере похожего проекта показывает. Вот такие курсы - ок. А С 0 до про - это в 99% случаев - пересказ всяких статей, которые ты сам бы спокойно нагуглил и за выходные прочитал.
> Какой язык лучше начать изучать и почему?
Паскаль. Потому что похуй какой язык, надо сначала научиться с базовые вещи делать, которые для всех языков +- одинаковые. Когда ты поймешь БАЗУ, выучить нужный тебе язык буде задачей на пару недель.
Ну типа, серьезно. Циклы - во всех языках циклы. Переменные - во всех языках переменные. И т.д.
Главное чтобы первым языком был на ДжаваСкрипт, потому что он дохуя тебе позволяет сразу.
> Какие книги или учебники можете порекомендовать?
Никакие. Книги, которые советуют - 99% вода и словоблудие.
Это только про программирование если что. Вот когда пойдут проблемы более высокого толка, типа сбора требований, организации работы - там есть книги годные, но про них тебе думать рано.
> Мозги технарские нужны или усидчивость решает
Если цель - просто сидеть на жопе, выполнять задачки и идти домой - то достаточно усидчивости. Да.
> С чего вы начинали?
С нефтяки, еще в вузе пошел туда, датчики программировать на установках.
> Если брать потенциальную работку, то важен твой скилл, опыт или бумажка дипломная?
Ну, смотри. У меня есть диплом. Я ни разу никаких собесов про которые вкатуны рассказывают не проходил. Было так: "О, а расскажи, почему эту тему диплома выбрал, а расскажи поподробнее про диплом. О, интересно, а у нас тут как раз проект с близкой темой, не хочешь залететь?" Все. А после - уже по проектам на которых работал.
Так что я не могу оценить как было бы, если бы без диплома, но прост читаю вкатунов - и там какие-то вайтборды, блядь, хуе-мое, литкоды, я охуеваю с такого есичесно.
> Для программирования играет какую то роль железо компа
Если Notepad++ и GCC запускаются - тебе достаточно.
> Вкат актуален?
Сейчас - крузис, но да.
Скинь ссылки документаций, где объясняются концепции объектно-ориентированного программирования, проектирования и анализа. Ах да, у нас есть документацию к ЯП, где тебе только расскажут, что для того, чтобы объявить класс нужно написать class.
>Чел, не смешно. Чек подписывает продавец.
Долбоеб, договор должен двумя сторонами подписываться. Так можно сказать что и компания что-то там у себя наподписывала. Ты буквально как чуга-чанга который молится на бумажку с закарючкой. А что эта бумажка юридически значит - ты воспринимать не хочешь.
Бумажка с закарючкой это доказательство твоего согласия с правилами. А если ты скачал игру пиндосскую ты ни с какими правилами не соглашался.
Они вообще бля на английском и русификатором не правятся. Свободу пиратству, хуй корпорациям
>пиндосскую
Пошёл лексикон. Вся суть, типичный борцун за пиратство обычно от ватника ничем не отличается. Я бы даже сказал, от секты свидетелей ссср.
"Чо мне ещё и платить нада?! Бесплатнава хочу! никаких закарючик я не ставил!! что? а эта галочка над пользовательским соглашением?! нипоооон. нихуя не понятно, дайте бесплатно"
Нормалдаки братанидзе. Ты пока почешись то там то сям. Я как вкачусь в свой ГЕМ гемный, тебе тут отпишусь, что за темка. Но пока палить не стану. Удачи, адъос, мучачас.
>С чего начать для вката если ты полный ноль?
1. Прочитать про Git, чтобы ты знал как "сохранять" код локально и удалённо. Создай бесплатный репозиторий на Github и поиграйся.
2. Выбрать язык с простым синтаксисом без ручного управления памятью и со статической типизацией данных (Java/Kotlin, C# и т.д.).
3. Найти книжку в интернете, которая от простого к сложному научит тебя писаться программы как для терминала, так с веб-интерфейсом.
4. Написать какую-нибудь реальную программу.
5. Когда набьёшь шишки и руку, можешь почитать уже базовую литературу про чистый код, алгоритмы и структуры данных, шаблоны проектирования и т.д.
>Требуются ли какие то глубокие знания математики для программирования?
Нет.
>Где изучать азы?
В интернете миллиард книг и статей как для новичков, так и для профи.
>Надо ли поступать в вузы?
Если готов въебать 5 лет жизни на профессию, для которой ненужно высшее образования, то попробуй.
>Надо ли брать курсы или это наебка на хайповой теме?
Можешь попробовать, но не жди от них чуда. Тебе дадут пару сгрупированных из интернета статей. Прохождение курса, даже вполне толкового, не гарантирует ничего. Всё очень сильно упирается в твоё самообразование.
>Какой язык лучше начать изучать и почему?
1. У языка должен быть простой и понятный синтаксис, чтобы не страдать на нём.
2. Язык должен актуальным, чтобы ты мог написать на нём какую-нибудь программу без пердолинга с её компиляцией.
3. У языка должна быть статическая типизация данных, чтобы ты понимал какого типа переменная и что такое приведение типой.
4. Лучше, чтобы не нужно было вручную заполнять/очищать память.
Рекомендую Java/Kotlin или C#.
>Какие книги или учебники можете порекомендовать?
Язык программирования C# 9 и платформа .NET 5: основные принципы и практики программирования. 10-е изд | Троелсен Эндрю, Джепикс Филипп
Чистый код | Роберт Мартин
Паттерны проектирования | Эрик Фримен, Элизабет Фримен, Кэтти Сьерра, Берт Бейтс
Алгоритмы | Роберт Седжвик
>Мозги технарские нужны или усидчивость решает?
Усидчивость. В современном программировании очень мало технарьского.
>С чего вы начинали?
С университета. До третьего курса лениво делал лабы и почитывал всякое. Потом устроился работать за еду прогать на Java, после ВУЗа уже перевёлся на фуллтайм с нормальной ЗП в той же галере. Спустя 13 лет всё ещё там работаю.
>Если брать потенциальную работку, то важен твой скилл, опыт или бумажка дипломная?
Не знаю какие критерии у HR сейчас, но когда доходит до технического собеседования меня интересует только знание и понимание предмета. Это скилл, но он очень взаимосвязан с опытом.
>Для программирования играет какую то роль железо компа?
Нет. Любое железо, на котором можно запустить операционную систему, годится для программирования. Разница только в скорости компиляции и сборки проекта.
>Вкат актуален?
Не ебу, вкатывался 13 лет назаж.
>С чего начать для вката если ты полный ноль?
1. Прочитать про Git, чтобы ты знал как "сохранять" код локально и удалённо. Создай бесплатный репозиторий на Github и поиграйся.
2. Выбрать язык с простым синтаксисом без ручного управления памятью и со статической типизацией данных (Java/Kotlin, C# и т.д.).
3. Найти книжку в интернете, которая от простого к сложному научит тебя писаться программы как для терминала, так с веб-интерфейсом.
4. Написать какую-нибудь реальную программу.
5. Когда набьёшь шишки и руку, можешь почитать уже базовую литературу про чистый код, алгоритмы и структуры данных, шаблоны проектирования и т.д.
>Требуются ли какие то глубокие знания математики для программирования?
Нет.
>Где изучать азы?
В интернете миллиард книг и статей как для новичков, так и для профи.
>Надо ли поступать в вузы?
Если готов въебать 5 лет жизни на профессию, для которой ненужно высшее образования, то попробуй.
>Надо ли брать курсы или это наебка на хайповой теме?
Можешь попробовать, но не жди от них чуда. Тебе дадут пару сгрупированных из интернета статей. Прохождение курса, даже вполне толкового, не гарантирует ничего. Всё очень сильно упирается в твоё самообразование.
>Какой язык лучше начать изучать и почему?
1. У языка должен быть простой и понятный синтаксис, чтобы не страдать на нём.
2. Язык должен актуальным, чтобы ты мог написать на нём какую-нибудь программу без пердолинга с её компиляцией.
3. У языка должна быть статическая типизация данных, чтобы ты понимал какого типа переменная и что такое приведение типой.
4. Лучше, чтобы не нужно было вручную заполнять/очищать память.
Рекомендую Java/Kotlin или C#.
>Какие книги или учебники можете порекомендовать?
Язык программирования C# 9 и платформа .NET 5: основные принципы и практики программирования. 10-е изд | Троелсен Эндрю, Джепикс Филипп
Чистый код | Роберт Мартин
Паттерны проектирования | Эрик Фримен, Элизабет Фримен, Кэтти Сьерра, Берт Бейтс
Алгоритмы | Роберт Седжвик
>Мозги технарские нужны или усидчивость решает?
Усидчивость. В современном программировании очень мало технарьского.
>С чего вы начинали?
С университета. До третьего курса лениво делал лабы и почитывал всякое. Потом устроился работать за еду прогать на Java, после ВУЗа уже перевёлся на фуллтайм с нормальной ЗП в той же галере. Спустя 13 лет всё ещё там работаю.
>Если брать потенциальную работку, то важен твой скилл, опыт или бумажка дипломная?
Не знаю какие критерии у HR сейчас, но когда доходит до технического собеседования меня интересует только знание и понимание предмета. Это скилл, но он очень взаимосвязан с опытом.
>Для программирования играет какую то роль железо компа?
Нет. Любое железо, на котором можно запустить операционную систему, годится для программирования. Разница только в скорости компиляции и сборки проекта.
>Вкат актуален?
Не ебу, вкатывался 13 лет назаж.
> Java/Kotlin, C#
> чистый код
> шаблоны проектирования
> У языка должна быть статическая типизация данных
Этого тоже не слушай. У чела кругозор ограничен стенами его кубика в галерном офисе. Он пишет программы на страшных корпоративных говноязыках, где каждый разраб внутри мечтает забить хуй на всё это программирование навсегда, потому что от уровня уебанства типа "String string = new String string" там любой выгорает за пару дней. В соседнем Java-тредике радуются что в 21 Java завезли интерполяцию строк, что как бы показывает уровень прогресса языка и кругозора хомячков
>String string = new String string
var string = "Actual string"
> В соседнем Java-тредике радуются что в 21 Java завезли интерполяцию строк
Для любителей синтаксического сахара есть Kotlin и C#.
>где каждый разраб внутри мечтает забить хуй на всё это программирование навсегда
Зато крутые пацаны на питонах реально забивают хуй на всё и пишут отвратительный код, который тяжело читать и поддерживать. Зато быстро, модно, молодёжно. А вы сами потом чистите это говно вилкой.