Сап двач! Вот я и начал свой вкат в ит. Начать решил с джавы. Пока смотрю видосики на ютубе и повторяю все это в intelliG. Стараюсь не просто повторять, а вникать в то что я делаю. По этому после завершения урока просто стираю весь код, и пишу его заново, пока не придет понимание что я делаю, ну и за одно заучиваются команды. Купил для этого дела ноут. Старенький но в хорошем состоянии, вроде пока не подводил. Уважаемые причастные, посоветуйте новичку как оптимизировать, и ускорить обучение. Что надо изучать паралельно, кроме инглиша разумеется, накидайте советов. Буду очень благодарен. Удачи мне на этом пути.
>>259525161 (OP) >Начать решил с джавы. Пока смотрю видосики на ютубе и повторяю все это в intelliG. Все ясно, очередной поридж вкатун, который обосрется на первой же практики.
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>259525617 >си перспективно С/С++ даже блять через 70 лет будет перпективно, анон. Не слушай маняфантазии пориджей, весь блять современный мир построен(от машиностроительных заводов до марсоходов на другой планете) на низкоуровневых системных языках. А высокоуровневое бэкэнд фронтенд и прочая параша просто вымрет из за ненадобности в ближайшем будущем.
>>259525161 (OP) Даже я, бездарь, который сутками смотрит ютуб, долбит шмаль, ебётся и бухает, без какого-либо опыта, смог пройти собес на джуна, проработать 4 месяца, получить оффер на более прибыльного джуна и переустроиться туда.
Советы, советы...ну, делай и всё придёт. Но вообще лучшее, что ты можешь сделать - это поскорее куда-то устроиться, потому что разработка разного ПО даже на одном языке может отличаться больше, чем тот же абстрактный процесс разработки ПО от какого-нибудь гончарного дела. Толку нет заучивать аджайлы, какие-то там фреймворки-хуйворки и прочую узкоспециализированную хуйню. Хотя если нравится, то почему бы нет.
>>259525815 >Си и тем более плюсы высокоуровневые, маня. Я знаю, я сам уверенный кабанчик мидл С++. Я бы сказал, что эти языки могут в любой ситуации быть и низкоуровневыми(хоть вставки на ассемблере пиши), хоть и высокоуровневыми. Огромная степень свободы. С/С++ специалист в РЕАЛЬНОМ проекте даст пососать любому залетному порриджу вкатуну-питонисту, который открыл для себя хеллоуворлд.
Тем более С++20/С++23 это уже другой язык, не понимаю почему после этих божественных стандартов еще существует уебищная джава.
>>259525161 (OP) По вкату в твоём случае: 1. 2-3 книги по джаве 2. Решаешь задачки на кодворс 3. Одна книга по алгоритмам 4. Одна книга по ООП 5. Одна книга по SQL либо интерактивные курсы 6. Много видосов по типичным вопросам на собесах. 7. Опционально если под ведро вкатываешься: книга по Котлин и по разработке в AS.
>>259525904 Пайтон — язык для обучения школьников ПОВЕРХНОСТНОМУ ПРЕДСТАВЛЕНИЮ О ПРОГРАММИРОВАНИИ, применяется в Европке, ЕС, в Рахе пытаются вроде бы ввести, но я от пориджей слышал что один паскаль голимый да прочие совковые алгоритмические языки.
>>259526025 Лол, так питон основной инструмент в той же дате и машинке. Как первый язык он как раз ахуенный, что даёт базу и не отпугивает новичков. Конечно в паре с ним хорошо бы учить ванильный Си, но это опциаонально все.
>>259526081 Хуйня ебаная. Не читай что первое попалось. Читай андерграундное что нибудь. Поищи вбядлтне паблики: "Библиотека Программиста, Physics.Math.Code" Там книги бесплатно для любой степени вкатунства.
>>259526081 Книга хорошая, но там устаревшая версия джавы и книги по классике computer science, от этого издательства содержат много ошибок из-за корявого перевода. В целом можно конечно использовать, но нужны будут дополнительные ресурсы.
ОП зачем тебе все это? Лично я хочу создать ботнет который будет ддос атаки сайтов делать и ломать акк с целью рассылать фото моего члена всюду и ставить/заменять аватарки в соцсетях на фот моего члена. С чего мне начать?
>>259526094 >Лол, так питон основной инструмент в той же дате и машинке. Ну для вкатунов безусловно, спорить не стану. Профессиональные нейронки(не то пориджеговно, которые вы привыкли себе представлять типо замены лиц или обработки фото, нет, хотя и те тоже за редкими случаями) пишутся на С++, потому что это очень ресурсо-, время-,энергозатратный проект.
>>259526323 Заведи фейк вбыдлятне. Найди там паблики "Physics.Math.Code, Библиотека Программиста" и подобные. Но эти два основные. Качай халявные книги, пока лахтоговно не заблочило.
Затем, читай статьи в интернете по тем или иным фишкам языка. Хуй знает, че у вас там джавистов за справочники есть, я С++ кабанчик пользуюсь cppreference в основном, его хватает.
>>259525161 (OP) > Стараюсь не просто повторять, а вникать в то что я делаю. А я так и не осилил наследование, имплементацию вот это вот всё(( Когда то давно в 15-16 году писал для себя программки для андройд и они даже работали, решил вкатится в спринг и нихуяшеньки не понятно, даже мавен проект какого то индуса или китайца?не смог запустить, печаль. Забил.
>>259526441 Изучать паралельно, или именно на нем ловить фокус? Джава что, не пригодиться? Ты не первый кто советует си. Вообще в этой теме все пиздец противоречиво, я аж в ахуе
>>259526534 >Изучать паралельно, или именно на нем ловить фокус? Джава что, не пригодиться? Ты не первый кто советует си. Вообще в этой теме все пиздец противоречиво, я аж в ахуе Я советую все же начать с си и пока немного забить на С++. Си простой и нужен чтобы в первую очередь понять С++, синтаксис такой же(не во всем, typedef struct например). Как уже будешь уверенно шарить за си, впринципе, можно начать вкат в С++.
Джава нахуй не нужна, просто блять забей, это очень ненадежный в плане кибербезопасности язык и еще очень тормозит и жрет память.
>>259526534 Бля, просто ебашь джаву и всё. Работы на ней много, ну и можешь на андроид уйти, только придется котлин доучивать еще. Ты так много времени потратишь на сомнения. У меня вот такая же хуйня, что я то сюда, то туда. Кароче остановился сам на джаве.
>>259525161 (OP) Опишу свой подход, может поможет. 26-лвл, есть вышка в телекоммуникациях, из шести лет было где-то года 3 программирования от паскаля, до С, С++, асемблера. Английский нулевой уровень был. Через четыре года работы забыл наглухо всё что учил в универе.
Уволился в этом году, с начала апреля начал учить фронт. Самые легкие темы как CSS/HTML прошел по официальной доке где-то за месяц-полтора. Потом прошел видео курс по JS (2-2.5месяца) и оставшееся время изучал реакт. Параллельно гит и всю эту дополнительную херабору наваливал. Сделал 2 проекта по JS и React. В итоге, мне понадобилось 8 месяцев на обучение. Потом в первый же день, как я выложил резюме, мне написало где-то 7 рекрутёров. Из них я выбрал самую норм конуру, сделал для них тестовое, прошел собеседование на английском и потом кодинг интервью.
Учил английский с преподом, ещё с преподом занимался гитарой. Всё это примерно 4-5 раз в неделю. Между занятиями я учился сам разработке. Общая система достаточно простая. Смотришь видосики, или читаешь, делаешь себе конспект обо всём, занимаешься одним делом минимум 2-3 часа. Чувствуешь, что закис, переключись на что-нибудь. Я вот в баскетбол ходил играть. Это действительно очень важно, чтобы ты занимался чем-нибудь кроме обучения, иначе когда мозг подтупливает, ты просто просиживаешь время и ничего полезного сделать не можешь. Так что, повторю тезисно, делай конспект всего, что учишь, занимайся программированием не меньше 2-х часов, в идеале до 4-5 каждый день, делай собственные работы (не один видосик, а похожий проект с нуля, например), занимайся чем-нибудь дополнительно, чтобы не заплывать.
>>259526622 > Джава нахуй не нужна, просто блять забей, это очень ненадежный в плане кибербезопасности язык и еще очень тормозит и жрет память. Пол тырнетов би лайк: Окей, переписываемся на с++ Выкидываем в форточку Spring, Hibernate эти ваши НИНУЖНА В который раз убеждаюсь, что сишники сектанты
>>259526682 >Выкидываем в форточку Spring, Hibernate эти ваши >НИНУЖНА Да, нинужна. Посмотри видос, например.
https://youtu.be/5-GkpxbZ9Zw И этих примеров дохуя, найти бы подход. Вот к одной библиотеке нашли уже. И хуле? И дыра в кибербезопасности всей планеты.
>>259526756 > Да, нинужна. Посмотри видос, например. Господи, лол Эту хуйню два дня назад нашли и это единичный случай, который одним флагом фиксится Причём это не спринг, и не хибер, Вася. Это логгер, который легко заменяется
>>259526667 this. Вообще для программиста очень важно ГУЛЯТЬ. В амерских компаниях вообще нормально относятся к тому что чел встал посреди рабочего дня и сьебался на пол часа-час просто ходить или там кофе попить. Скорее на тебя будут косо смотреть если ты этого не делаешь.
>>259525161 (OP) >начал свой вкат в ит ну такое, дизайн лучше, полностью развязывает руки, хочешь фриланс, хочешь дяде бафомету визитку делаешь, удалёнка, да прогером примерно также, но мозги засрёшь быстро, а нихуя не достигнешь, на пике мой доход ПАССИВНО за день, сижу на паре микростоков, 500к/мес есть и всё растёт по экспоненте, мне прям жутко не по себе, надо валить срочно из пыняленда на острова какие, я хз
>>259527803 >Что за дизайн? интерфейсы >Моцшн или прочее? не, нахуй 3д, нахуй моушн >Как выкатывался, с чего начинал? ну выкатываться не собираюсь пока, а вкатывался как все тащемта, какие-то курсы для общей картины, ну и видосики-статейки, плюс ебашить-ебашить-ебашить как говорил тащ членин
>Уважаемые причастные, посоветуйте новичку как оптимизировать, и ускорить обучение.
1.Структуры данных 2.Алгоритмы сортировок(Quicksort) 3.Clean Code 4.Базы данных (MySQL например) 4.Ну и паттерны (ну не спиши с этим а то подливой обосрёшся и ливнёш ИТ, как я)
>>259526216 >>259526094 >Порог вхождения >Как вкатиться >Язык для новичков >Сложен для изучения начинающим Вкатился в программач через АСМ и Си, брат жив. Задавайте ответы.
Прошу, друг. Подайся к ним, выбрав свой город. training.by Они тебя всему научат, а заодно и выебут. Понимаю, что галера, но для вкатуна самое то. За книгами можно вечность просидеть. Наберись немного базовых знаний и бегом к ним на курсы. Обнял, удачи тебе.