Аноны, посоветуйте годный видеокурс для вката в Питон, цель получить вакансию Джуна месяца через 3-4. Немного кодил в свое время на Сишарп, но забросил и все забыл уже
>>259072425 Я учил фор фан. Питон простой как 2 копейки. В видосе базу по синтаксису набрал, а потом уже сам искал по вопросам. Использую его для написание полезных скриптиков для себя.
Аноны, месяц джаву дрочу, имеет ли смысл перекатываться на Питон, вакансий вроде бы больше, да и в целом язык с каждым годом только популярнее, в отличии от жабы. Мои финальная цель - это оффер, естественно, в энтерпрайз. Собсна, на джаве насколько я понимаю основа спринг, а на Питоне машин лёрнинг, что проще в обучении и стоит ли перекат осуществлять пока не поздно?
>>259071748 (OP) >цель получить вакансию Джуна месяца через 3-4 Не нужны вы нахуй никому со своими 3-4 месяцами изучения языка по книге. Разработчик должен проблемы решать, а ты еще года два их только создавать будешь.
>>259071748 (OP) Пройдя курс в джуна не вкатишься. Кроме пихона нужно знать еще кучу вещей. Самое главное - практика и грамотный ментор, который будет тыкать тебя носом в каку и говорить как правильно. То что ты там когда-то написал хеловорлд на сисярпе - нихуя не значит.
>>259072764 >То что ты там когда-то написал хеловорлд на сисярпе - нихуя не значит. Написал консольную игру, симулятор лотереи гринкарт и так, мелкую хуйню вроде расчета графиков на год вперед, правда все в консоли и без винформс
>>259071748 (OP) > цель получить вакансию Джуна месяца через 3-4 Окей. Курс-не курс, но я поясню, что должен знать джун, чтоб я я его взял на испытательный срок, если мы говорим в контексте веба: 1. Идеально знать синтаксис. Ну, это просто база, типа если ты не знаешь даже синтаксис, то нах ты нужен вообще. 2. Алгоритмы и структуры данных на уровне: способен написать свою сортировку которая как минимум будет иметь линейную сложность. Ну и знать про деревья, как их обходить, балансировать и это вот. Тут уже не так все строго как с синтаксисом, но база быть должна. 3. SQL, на уровне: написать сложный запрос, знать про тирггеры, транзакции(что, зачем, уровни изоляции транзакций и прочее) индексы, хранимые процедуры, временные таблицы, вьюшки и все остальное. Потому что раз ты собираешься вкатываться в абстрактный питон, ты скорее всего будешь вкатываться в ВЕБ, а в вебе ты будешь прослойкой между базой и клиентом 4. Понимание модели OSI и ее отличий от TCP/IP модели, умение пояснить за уровни обоих. 5. Понимание того как работает веб-сервер и как то что пришло от клиента оказывается в твоем обработчике 6. Пример хотя бы маленького проекта, написанного собственноручно, который показывает как человек кодит. 7. Знание какого-нибудь из фреймворков на уровне: если сейчас дадут задачу, я - возьму и сделаю с помощью этого фреймворка за разумное время 8. Умение гуглить 9. Линуксы на уровне: не боюсь командной строки, умею в баш, умею настроить систему для использования как сервер 10. Знает что такое докер, нах он нужен, и банально может поднять насколько контейнеров, собрать образ, запушить на докерхаб 11. А, блядь, чуть не забыл, гит. Да, гит должен был быть вторым, но я забыл. Гит - мастхев.
>>259073405 Я за знания вообще не готов платить. Я готов платить за решение задач. Так вот, если чел придя на проект, сядет и будет сидеть, нихуя не делая, то я ему вообще платить не буду, вылетит через неделю нахуй. А если будет работать нормально и выполнять задачи в срок - то после испытательного срока без особых проблем можно и до 200к поднять.
>>259073370 >в контексте веба >написать свою сортировку >знать про деревья, как их обходить, балансировать >тирггеры >хранимые процедуры Сразу идёшь нахуй
>>259071748 (OP) >цель получить вакансию Джуна месяца через 3-4. Импосибру. Чтобы получить должность джуна, тебе одного питуна не хватит, даже если ты сумеешь его выучить на достаточном уровне за 3-4 месяца. Курсы? Скажу честно, работодатель на курсы не смотрит, смотрит только на твой код на гит хабе. Поэтому никакие курсы, даже платные и самые лучшие, не помогут тебе в поиске работы. Иди на ютуб, и гугли там обучение. Короткие видосы типа учим питон за 1 час скипай сразу. Ищи очень долгие по несколько частей. Паралельно читай книжки, Марк Лутц "Изучаем пайтон", например, чтобы детально углубляться во всё. Когда базу освоишь переключайся на фреймворки, для вэба это фласк, джанго, например. Параллельно учи всё остальное, деплои на докере, гитхаб и т.д. А дальше пили свой проект, выкладывай его и добавляй в резюме. Можешь ещё пофрилансить немножко. Вот тогда, может быть, тебе повезёт найти работу джуна. Ну а после 3 месячных курсов на тебя даже не посмотрят, чел.
>>259073370 Ты описал нихуевого такого мидла+. Который через пол года-год станет сеньором. Такой поплевывая в потолок лениво перебирает офферы на 300к. Это ТОЧНО не джуновский уровень даже близко. Если с такими знаниями придет чувак и назовётся джуном, то у него либо радикально низкая самооценка, либо он просто долбоеб.
Читай книгу, что у тебя на пике, выделяй непонятное, гугли хотя там и так все разъесняно для затупков, учи джанго, учи sql, пробуй написать что нибудь свое. Все. Учи досконально, покупай книгу и задрачивай ее. Видеокурсы - поебень, держи это в голове.
>>259073814 Ты дурачок? На питоне пишется вообще что угодно, блять. Я например сейчас пишу инфраструктуру компании с кучей бизнеслогики. Выбор в пользу пихона был выбран по причине более быстрого и дешёвого найма, низкого порога вхождения.
>>259073868 Писать можно что угодно. Можно и гвозди микроскопом забивать потому что молоток покупать надо, а микроскоп вот он. Просто для каждой задачи есть более и менее подходящие инструменты. В основном питон это ии либо круды. А так конечно на нем можно и для микроконтроллеров писать если очень заебаться.
>>259073370 > написать свою сортировку, которая имеет хотя-бы линейную сложность А ничего, что линейную сложность имеют только пара сортировок, и то для частных случаев наборов данных?
>>259073979 А ничего, что пост очевидно писал выебывающийся студент, который вспомнил все слова что когда-то слышал на лекциях и высрал их в пост? такие легко детектятся.
>>259073621 Знаю. Сказать-то есть что? >>259073636 И с чего ты проигрунькал, няша? >>259073979 Ничего. >>259073523 Еще раз. За сами знания - никто тебе платить не будет, няша. Тебя нанимают, чтобы ты приносил пользу решая задачи. Если ты такой охуеть умный и все знаешь - ну, иди и предложи на улице кому-то свои знания за деньги, они же сами по себе что-то стоят. А то что я описал - это не тайное знание, покрытое семью печатями тайны, которое можно получить только сходив к темному магу и принеся в жертву девственницу, потому просто так держать тебя на проекте, из-за того что ты такой-то охуенный не будут. Если бы ты обладал полезными знаниями, например ты в 00х писал проект, все кто писали - уже сдохли и ты один такой, кто знает как оно работает, то может быть тебя бы и держали за знания, только вот ты - ебучий джун с улицы, который даже калькулятор со скобками еще не писал и твои знания сами по себе - нихуяшеньки не стоят.
>>259074392 А про "как минимум"(я так понимаю ты имеешь ввиду худшее время) я не говорил. Если ты в "хотя бы" это увидел, то да, мой проеб и хуевый подбор слов. Имелось ввиду - среднее время, потому что именно оно важно в контексте применения той или иной сортировки. А в контексте требований к кандидату я хотел бы увидеть, что он про в состоянии написать Bucket sort для целых чисел. Все. Никакого рокетсаенса. >>259074934 Ты троллишь тупостью? Или не в состоянии хотя бы загуглить перед тем как хуйню сморозить?
>>259075038 Ты понимаешь что ты нихуя не уровень джуна требуешь. Я джавист с многолетним опытом с уровнем мидл+ и даже я всего того что у тебя перечислено не знаю. И при этом зп у меня значительно больше той которую ты собираешься предложить.
>>259076042 Ну, когда я устраивался в 2009м, после вуза, с меня это и требовали, и платили - 9к рублей. Ничего, как-то не помер, а знания эти - второй курс средней паршивости ВУЗа.
>>259076291 Ну, я реально не понимаю что в этих требованиях такого. Это первый-второй курс какого-нибудь МухГУ. А требования, по сути, можно свести: умеет пользоваться инструментом на котором пришел работать. Вот, блин, с тем как тут подгорели. Ну, вот приходит пилот самолета, вчера окончил летную школу. Должен ли он уметь летать на этом самолете самом и уметь не токльо летать, но и садиться, и взлетать, а иногда даже - диагностировать проблемы, чтобы принять какое-то взвешенное решение? Я вот, видимо из-за своей наивности, думаю что да, должен, и если человек не умеет этого - пусть доучивается и только потом начинает возить пассажиров или грузы. Так вот, если человек приходит на работу джуном, просит зарплату, он так же должен уметь пользоваться тем инструментарием, который используется в проекте, чтобы не обсираться, либо не затягивать выполнение задач тем что он будет тыкаться-мыкаться пытаясь разобраться. Ну или если все тут считают, что нужно брать няшек, которые только хелловорлд написали за свою жизнь, то платить им исключительно по факту принятия клиентом их работ в объеме равном востребованности реализуемого ими функционала, относительно всей остальной системы. И да, истории про то что джуна не должны подпускать. Джун это не стажер. Джун это уже как-бы реальная боевая единица, он пришел работу работать и просить за нее деньги. Да, ему простительно что-то не понимать в проекте, простительно иногда обсираться и просить помощи старших, но, блядь, инструментом-то который он использует - он пользоваться должен уметь.
не знаю как в питон, но я в джаву въезжал 2 года понятное дело что были периоды полного перегара, и неделями не изучал, но а так - в день часа 4 тратил + фидбэк программера-самоучки на пхп (конечно это программированием и не назвать было, но структуры языка, базы данных и т.п. немного знал. И да, вышел сразу на мидла, однако до мидла недотягивал. 4 месяца совсем мало, и в таком темпе точно перегоришь, по 8 часов заниматься каждый день - нет, это не реально. Голова будет работать первые 2-3 часа, далее уже будет ленивый повтор того что изучил.
ты силен в математике, и тебе нравится нейронные сети и т.п.? забудь тогда об энтерпрайзе. Если интересует именно энтерпрайз, то только джава. Весь мир сидит на ней, все банки, все крупняки и т.п.
А ты сам чмоня кто? Владелец ИТ-бизнеса? Ты же сам сосешь своего работодателя не решая задачи. Максимум лид, который не распрежается баблом. А сколько гонора блять, не готов платить, завтра ты окажешься на улице, потому что тебе не будут готовы платить за твой пиздешь.
Ты чего бухтишь, чел прав. Питон медленный язык с ограниченными возможностями для того же сурового энтерпрайза, он заточен под тесты, статистику, аналитику и нейронки. Это как на 1с писать игры. И нет блять, спорить он лезет, хуйло неопытное.
>>259077893 Ну да, я не владелец бизнеса, обычный хуй, что из разрабов стал руководителем одного из направлений. И в своем отделе я хочу, чтобы я был уверен в каждом сотруднике, в том что он будет справляться с задачами и в том, что если завтра одного из ведущих разрабов собьет автобус - весь проект не встанет нахуй. Ну, вот такой я хуйлан, мне не похуй на людей с которыми я работаю и не похуй на проекты, которыми мы занимаемся. В свою очередь, да, я сам не распоряжаюсь баблом, но я таки могу повлиять на то, пора ли нам с разрабом расстаться, или повысить его, или премию выдать. И да, выкинуть меня на мороз - можно. А что тут поделать? Владельцу бизнеса может кирпич на голову упасть и ему тоже уже ничего не поможет. Все под небом ходим и все такое. Разве это что-то меняет в плане требований к сотрудникам?
Мне кто-нибудь поможет с анимацией графика или здесь только напыщенные джуны, выдающие себя за тим лидов и владельцев бизнеса? Задача простая: есть ряд данных по дням, скажем на каждый день 15 точек. Все в формате csv. Построить график для одного дня легко (pandas, matplotlib). Мне нужно его анимировать так, чтобы получилась гифка как график меняется день за днём. Чтобы красиво. В matplotlib есть функция анимации, но я плохо разбираюсь в самом пакете. Желательно результат сделать в юпитере, мне так удобнее. Могу перевести 1к на карту бедному студенту-питонщику за работу.
>>259077421 Во первых нихуя не понятно чем у тебя отличается джун от мидла. Вот все что ты описал это мидл. В чем разница то? Только не надо про опыт, ты и так написал что человек должен уже иметь опыт работы с инструментами. В итоге ты хочешь мидла но за зп джуна. Это называется жлобство. А теперь по полочкам.
>1. Идеально знать синтаксис. Ну, это просто база, типа если ты не знаешь даже синтаксис, то нах ты нужен вообще. Даже разработчики языка нахуй не знают идеально его синтаксис. И я не знаю синтаксис джавы полностью. Невозможно знать ВЕСЬ язык.
>2. Алгоритмы и структуры данных на уровне: способен написать свою сортировку которая как минимум будет иметь линейную сложность. Ну и знать про деревья, как их обходить, балансировать и это вот. Тут уже не так все строго как с синтаксисом, но база быть должна. Ты у джуна спрашиваешь чтобы он тебе балансировку дерева написал? Дядь ты ебанутый? Это спрашивают в гугле на собеседовании на зп 10к баксов. У тебя бабок не хватит на джуна который это умеет.
>3. SQL, на уровне: написать сложный запрос, знать про тирггеры, транзакции(что, зачем, уровни изоляции транзакций и прочее) индексы, хранимые процедуры, временные таблицы, вьюшки и все остальное. Программист дальше DDL и DML ничего знать не должен. То что ты описал это администратор бд уже. Какие нахуй временные таблицы, какие нахуй хранимые процедуры?
>4. Понимание модели OSI и ее отличий от TCP/IP модели, умение пояснить за уровни обоих. Ты серьёзно? Ты сисдамина собеседуешь или джуна? Дядь ты не охуел заменять 3 человека одним? нахуя вообще эти знания прогеру?
>7. Знание какого-нибудь из фреймворков на уровне: если сейчас дадут задачу, я - возьму и сделаю с помощью этого фреймворка за разумное время Ну это чисто мидловский запрос. Типа мидл это человек который умеет решать крупные задачи.
>9. Линуксы на уровне: не боюсь командной строки, умею в баш, умею настроить систему для использования как сервер >умею в баш >настроить систему для использования как сервер А в COBOL или брейнфак твой джун не должен уметь? Пиздец..
>10. Знает что такое докер, нах он нужен, и банально может поднять насколько контейнеров, собрать образ, запушить на докерхаб Але, а CI\CD у нас отменили уже? Или это тоже джуна работа?
И того, ты просто охуевший кабанчик, который хочет профессионала, при чем в нескольких областях, с опытом, со знанием матана и при этом называешь этого человека ДЖУНОМ. Такой джун от тебя через месяц свалит в гугл блять на зп 10 тыс баксов. Я вот щас перечитал вдумчиво твое требования и ну это просто неадекват.
>В основном питон это ии либо круды Точно так же, как php это круды, как node js это круды. Точно так же, как фронт-енд это html. Улавливаешь?
>Питон медленный язык с ограниченными возможностями для того же сурового энтерпрайза, он заточен под тесты, статистику, аналитику и нейронки. Мне не нравится питон, но ещё его используют в пайплайнах начинающие девопсы. В принципе для рутинных задач похую на чём писать.
>Это как на 1с писать игры. >спорить он лезет, хуйло неопытное. Можно быть опытным в 1с хуйлом? Вот я на 1с не кодил, максимум примеры кода смотрел - нахуя ты это притащил? Тем не менее, если ты не долбоёб собирающий свою игру на 90% из готовых ассетов, фреймворков и библиотек, должно быть похую на чём кодить. У тебя на ЯП взгляды джуна, который на полном серьёзе думает, что языки чем-то принципиально отличаются и подходят под узкий круг задач. Нихуя это не так работает. Если один чел начнёт делать игру, второй начнёт, вокруг языка вырастет коммьюнити и начнёт создавать решения, 1с будет не только пригоден для создания игр, но её и популярен.
>>259078805 >В свою очередь, да, я сам не распоряжаюсь баблом, но я таки могу повлиять на то, пора ли нам с разрабом расстаться
Вот я тебе и говорю, ты гречневая карьера. Ты нихуя в бизнесе не шаришь, но ты ЧУВСТВУЕШЬ себя частью бизнеса владельца лол. Вот такие как ты - очень хорошие работники, если их удачно завербовать, фанатики корпоративной культуры, муравьи, те кто заботиться о благосостоянии своего господина. Пока ты руководишь, компетенции разраба твои сходят на нет. Да ладно, что я тебе говорю ,сам ты понимаешь, что ты пешка в бизнесе твоего хозяина, слово поперек скажешь, выразишь свое мнение- окажешься на заснеженной улице, возмущенный, с выпучеными глазами, как же так, столько лет отдал ОБЩЕМУ бизнесу ахаха, а на деле - увалень, потерявший все компетенции, который не смог. Это твое будущее, если не изменишь свою парадигму мира.
>>259080222 >Даже разработчики языка нахуй не знают идеально его синтаксис. И я не знаю синтаксис джавы полностью. Невозможно знать ВЕСЬ язык. Весь язык можно знать, синтаксис это не так сложно и синтаксис это не ВЕСЬ язык. Весь язык - это библиотеки, фреймворки, стили кода, архитектура и куча говна. А синтаксис это на уровне алфавита - без него язык не выучишь, но зная алфавит ты не можешь сказать, что знаешь язык.
Короче опять на джуновские взгляды распыляюсь, спасибо двач, поел говна. Пойду поработаю лучше.
>>259080409 Если что я мидл+ с опытом 7 лет. Короче ты слился чмоня, доебавшись до самого простого. Пиздуй давай работать и молись чтобы у тебя никто не уволился с таким требованиям к джунам ты хуй кого найдешь.
>>259080430 Двачую, уже по первому пункту понятно, что чел не из сферы и просто перечисляет всякий треш от троллей с тех же двачей, а по второму, что дальше читать нет смысла.
дебыч, я уже 25 лет в ИТ, перебрал в опыте разработки от клипера, бейсика, ассемблера, паскаля, делфи, пхп, js до джавы, на 1с тоже некоторое время программил. Твой формат -чуть выше джуна начитавшегося книжек, когда сделаешь левел-ап, начнешь понимать тонкости и специализации того или иного языка, пока ты слишком скудоумен для этого т.к. мыслишь штампами прочитанными на хабре.
>>259072599 >машин лёрнинг, что проще в обучении Лол. Ты хотя бы определение производной знаешь? Как же вы заебали. С чего вы взяли, что машоб - что-то простое? мимо ДС
>>259080537 >скудоумен >да я да ты >дебыч Палишься. Ты попробуй сначала на джуна устроиться так, чтобы тебя hr хотя бы до тех-интервью допустили, тогда и поговорим
>>259080409 >джава макакен всерьез думает, что раз его язык настолько беден, то и остальные такие же Лол, в плюсах дай Б-г сеньоры стабильно все хотя бы изучали, даже если и забыли, про то, чтобы просто знать все возможности стандартной либы и говорить не приходится.
>>259080222 >Ты у джуна спрашиваешь чтобы он тебе балансировку дерева написал? Дядь ты ебанутый? Это спрашивают в гугле на собеседовании на зп 10к баксов. У тебя бабок не хватит на джуна который это умеет.
Джуны борятся за место. Скоро будут спрашивать знание квантов. Платить все равно будут как в макдональдце. За повышение ты порвешь себе жопу. Это - правда жизни. РНК или вечное рабство - такой расклад для тебя, пролетарий.
>>259080658 >джава макакен всерьез думает Признак долбоёба. Мои поздравления - ты долбоёб, я не джавист, а тебе лишь бы ярлык нацепить.
>про то, чтобы просто знать все возможности стандартной либы и говорить не приходится. А ты мой пост вообще не читал? Или не понимаешь разницу между либой и синтаксисом языка, еблан? Короче, джун ты блять ёбаный, хватит троллить тупостью - либо пиши по существу, отвечая на пост, либо иди нахуй.
Ладно братуха, не кипятись, я рофлю, да и ты похоже тоже, утренний срач в ИТ-треде, это ли не мило ) по поводу своего опыта - не соврал, когда про 1c имел ввиду, платформа заточена под создание учетных систем, сам внутренний язык смешон, были мастера писавшие игры на нём, но это было чрезвычайно убого. В каждом языке есть нюансы, которые позволяют эффективно использовать его в определенном направлении, с этим, надеюсь, ты спорить не будешь. Ну а так, да, на всем можно сделать все, ну практически)
>>259080849 >А ты мой пост вообще не читал? А ты мой? Знать синтаксис плюсов - огромная работа. Знать стд либу - совершенно неподемная. Все понятно, не освоил основы отношения множеств, первый курс университета. Ну как там дела, вкатился уже, работа курьером только на время, да?
>>259080222 >Программист дальше DDL и DML ничего знать не должен. То что ты описал это администратор бд уже. Какие нахуй временные таблицы, какие нахуй хранимые процедуры? ебать дебил нахуя админу бд за программиста хранимые процедуры писать и временные таблицы создавать/дизайнировать
>>259081012 >>пройдет очищение суровым энтерпрайзом дед спок, я червь-зумер, 17 левел и уже добиваюсь славы на проектах, ебу твою сучку пока ты там над сишкой пирдишь.
>>259081106 не понимаю где её применять. я понимаю что вы там все нищеброды линуксойды но зачем так башем издеваться над людьми то? хуже баша нет ничего
>>259080222 > . Вот все что ты описал это мидл С хуя? Мидл уже должен уметь в архитектуру на базовом уровне, понимать как работает фреймворк не на уровне: могу сделать; а именно знать что за него фреймворк делает и как, если нужно, что-то с этим сделать, может адекватно оценить задачу и время которое потребуется на ее выполнение и из него не нужно вытаскивать тяисками: Ну когда будет готово... Плюс имеет более широкий спектр задач которые он решал и может сам выбрать инструмент который лучше подойдет под его задачу. 1. Не неси хуйню. Мы не про плюсы говорим. 2. Это, блядь, первый курс вуза. И банальная база, нахуй. 3. Угу, а потом у хуилы из-за непонимания запрос выполняется по 10 секунд. Охуенно придумал. 4. > нахуя вообще эти знания прогеру? Чтобы понимать на каком из уровней может что произойти и знать - ты обосрался или не ты, чтобы не тратить впоследствии кучу ресурсов на расследование - кто ж там обосрался. 7. Троллишь, блядь? Задача: Нужно рефреш-токен сгенерировать и обновлять JWT по истечению. Охуеть, ну, точно нужен мидл и неделя работы. Угу. И 250к ему за это платить. 9. Твой проект будет крутиться на линуксе, няша. Ты, естественно, будешь на нем работать. Если ты не умеешь пользоваться линуксом и не сможешь для себя дев-окружение поднять, которое будет одним кликом собираться, то какой ты нахуй разраб-то? Или тебе нужно сопельки подтирать и за тебя решить, чем тебе будет удобно пользоваться? Ну, я думал нормальному разработчику удобнее пользоваться тем инструментом, к которому он привык и с которым ему удобно работать, а с нашей стороны - мы купим лицензию. 10. Опять же как и в 9 пункте. Тебе нужно протестировать что твой микросервис нормально интегрируется с остальными. Ты что, блядь, предлагаешь для каждого разраба поднимать по тестовому серверу? Или вообще все в прод сразу срать? Ебанутый? Или ты вкатунец, который не понимает, что не все кейсы можно покрыть юнит-тестами? Ты должен уметь, блядь, поднять у себя тестовое окружение в том виде как тебе удобно, чтобы не тратить по полдня на настройку всего этого добра.
Ну серьезно. Я не понимаю, за что вы деньги хотите-то? Я же не про матан говорил какой-нибудь, не про роектсаенс, никакие специфичные штуки, типа того как, блядь процессор будет обрабатывать то что интерпритатор там насрет и как можно это оптимизировать, нет, блядь, это, сука, базовые вещи. Как ПДД и умение управлять автомобилем, прежде чем пускать тебя на дорогу к людям. Но не, как дети, блядь, ХАТЮ СИБЕ БИБИКАЛКУ БАЛЬШУЮ И НА ДАРОГУ!!! ЫЫЫЫ
>>259080493 Ретроград, спок. В чем проблема глянуть видеолекции, дабы по-быстрому уяснить суть, а затем уже какие-то подробности дрочить по учебникам и справкам? Время - деньги.
>>259081188 > а потом джун сидит и кнопочки перерисовывает Ахуел с этого. Сначала не мог поверить, если честно. Рельно чувствую как сдеградировал за пару месяцев.
>>259080035 >Все в формате csv. Немного оффтоп, но подумай поковырять Р, там больше возможностей для визуализации, чем в Питоне, а интерактивность можно сделать при помощи plotly или shiny. Синтаксис чем-то питоновский напоминает, сможешь быстро разобраться и в дальнейшем подобные проблемы решать будет удобнее через Р.
>>259081520 Время - деньги. И ни один человек, который цени что-то из этого не будет тратить время на видеокурсы, потому что книжки всегда в разы структурированы, а читать быстрее, чем слушать то же самое. Разумеется, если ты за свою жизнь много прочитал и наработал скилл чтения. Нормальные люди это делают еще в школе, а всякие троечники-вкатуны нет.
>>259081253 Чувак, у тебя требования как у яндекса. Джун это человек который цвета кнопочек перекрашивает. Мид это человек который уже способен самостоятельно решать простые бизнес задачи. Всё что ты описал относится к самостоятельной работе, в полном чикле, да ещё и пониманием внутреннего устройства, это уже мид+. Ну хотя понимание внутреннего устройства может быть разного уровня, от читал на хабре, до сам оптимизировал. >>259080222 >охуевший кабанчик Двачую.
>>259081520 В том то и суть, что то что в учебнике занимается 3-5 страниц и читается с пониманием за 5-10 минут в структурированной форме, на ютубчике ты будешь смотреть 30 минут в виде рассуждение хлебушка с неторопливым набором кода и смехуечками.
Никогда не понимал в чем суть перевода всей информации в видосики. Сейчас все стараются ебануть свое говно на ютуб вместо обычной статьи по которой еще и поиском можно ебануть, а не листать часовое видео как ебанутый.
>>259081891 >Джун это человек который цвета кнопочек перекрашивает. Джун это самый лучший джун из 1500 заявок. Поэтому он умеет все. Красить кнопку будешь для диплома.
>>259081885 Видеолекции удобны тем, что могут разжевывать какой-то конкретный пример, который в книгах может быть разобран хуево. Плюс воспроизводится код сразу на экране. Плюс подгоняют математически аппарат. С книгой тебе придется держать еще под рукой и учебник по математике, и среду разработки открытой.
>>259082076 Чел, мне ничего не мешает сочетать оба способа получения информации. Зачем себя ограничивать какими-то рамками? Ты агришься, потому что осознаешь в глубине души, что ты зашоренная пидорашка?
>>259073370 РАЗБИРАЮ ПО ЧАСТЯМ СОБОЮ НАПИСАННОЕ @ СКЛАДЫВАЕТСЯ ВПЕЧАТЛЕНИЯ, ЧТО Я РЕАЛЬНО КОНТУЖЕННЫЙ, ОБИЖЕННЫЙ ЖИЗНЬЮ ИМБИЦИЛ @ ВСЁ ТО НАПИСАННОЕ МНОЮ - ПРОСТОЕ ПИЗДАБОЛЬСТВО @ Я - КОМНАТНЫЙ РЕМБО @ ОТ ТОГО, ЧТО Я МНОГО НАПИСАЛ - МОЯ ЖИЗНЬ ЛУЧШЕ НЕ СТАНЕТ @ ПИЗДЕТЬ - НЕ МЕШКИ ВОРОЧИТЬ @ МНОГО ТАКИХ ПО ВЕСНЕ ОТТАЯЛО @ ПРО ТАКИХ КАК Я ГОВОРЯТ: МАМА НЕ ХОТЕЛА @ ОТЕЦ НЕ СТАРАЛСЯ @ ВНИКАЮ В СВОЁ ПОСЛАНИЕ СЕБЕ @ ПЫТАЮСЬ ПРОАНАЛИЗИРОВАТЬ, И СДЕЛАТЬ ВЫВОДЫ ДЛЯ СЕБЯ
>>259082029 >Видеолекции удобны тем, что могут разжевывать какой-то конкретный пример, который в книгах может быть разобран хуево. Анон, остановись и перечитай это предложение. Я сейчас не пытаюсь тебя оскорбить. Просто перечитай, это же бред чистой воды. Но зачем ты его написал? Мне кажется, чтобы не принимать мысль, которую я сказал выше: желание изучать что-то через видеокурсы - это признак не очень высокого ума и трудолюбия, не достаточно высокого для говнокодинга как минимум. Я собеседовал вкатунов - это жалкое зрелище в большинстве своем, так что хорошенько подумай, реально ли ты хочешь потратить время и силы на это? Как ты думаешь, если вкатиться в АЙТИ так легко, то почему там такие зп до сих пор? Айти действительно высасывает людей из других сфер, только это не сферы журналистов и вахтовиков. Айти забирает людей из теоретической и прикладной физики, математической инженерии, акадимии и прочих подобных.
>>259082019 С этим сложно поспорить, это и есть подход кабанчика. Брать людей не на позицию, а искать задротов готовых впахивать за три корочки, и ещё говорить какие они никчёмные, чтоб самоуважение медленнее росло. С точки зрения бизнеса ты конечно делаешь правильно, и даже найдёшь таких людей. Но и куча людей, которые тут послали тебя нахуй, тоже правы.
>>259081891 > Джун это человек который цвета кнопочек перекрашивает. И что должен по твоему делать джун-бекендер? И в какой момент, блядь, он с такими вот задачами трансформируется в того кто будет чем-то полезным заниматься? Просто интересно, как это у вас в головах работает.
>>259082801 >делать джун-бекендер Очевидно, такую же бессмысленную хуиту, её везде хватает. Если что, я сетевик, так что сами придумайте эту хуйню. >в какой момент В каждый момент своей осознанной работы. Если это не обезьяна погрязшая в тикитах (привет ручным тестировщикам), то у человека будут возникать вопросы, а почему именно так, и зачем его коллеги используют это, смотреть на инструменты и задачи других людей и осваивать их. Короче непрерывное самообучение, и при этом ещё бабки платят.
>>259071748 (OP) >цель получить вакансию Джуна месяца через 3-4 Расскажу свою историю. Уже пятый месяц я junior Java developer в одной иностранной FinTech компании. Мне 33. Работал в ресторанной сфере около 9 лет. После решил вайти в айти. За плечами был универ с дипломом программиста. Но т.к. учился по контракту, как-то его получил нифига не понимая )) Переквалификация заняла 1 год и 2 месяца ежедневно около 8-10 часов с выходными. За это время прошел около 4 собеседований и выполнил порядка 10 тестовых заданий. До трудоустройства прочитал 2 книги: Head First и Thinking in Java. После того как прочитал книги решил обучаться Android. Прошло 3 месяца, но постоянно мониторив рынок вакансий, заметил, что на enterprise проекты вакансий Junior и Trainee в раз 10 больше. Хоть и было пару пет-проектов на Android, начал учить Spring и параллельно SQL (MSSQL). Как учил: нашел пару лекций и разбирался, всегда переписывал и разбирал каждую строчку. Кстати, только при обучении Spring разобрал для себя полиморфизм. Для дальнейшего обучения нашел видеоуроки какого-то индуса по созданию интернет магазина, где он пилил и фронт и бек на Spring. Там было около 70 уроков, которые я разобрал за пару месяцев. Но так как уроки относительно старые и использовали древнюю версию Spring, решил переписать c использованием Spring Boot, Spring Data, при этом уже решил внести свои корректировки, модифицируя уже структуру, направление и т.д. Ну и естественно переписал свой(индусский) код на «правильный», потому что параллельно смотрел видосы Сергея (например, как помыть кота (не помню точно )). Этот модифицированный проект я добавил к себе в портфолио. А благодаря видео Сергея с Чудиновой создал крутое резюме в PDF. Через знакомых связался с одной HR и дал ей на ревью, где она мне сказала, что мой предыдущий нерелевантный опыт лучше написать кратко и одной строчкой (а ведь я им так гордился). При поиске работы отправлял резюме куда только можно: Rabota, Work, Djinni, DOU, а также в тупую на сайты компаний Global, Luxsoft и другие. Но по сути работало только с сайтами по поиску работы, а компании в основном отправляли вежливое сообщение)) В начале было пару удачных собеседований, но скилы конкурентов были видимо круче. На одном собеседовании, которое я ужасно зафакапил, один собеседующий дев (кстати, выпускник Foxminded (Игорь М – спасибо тебе)) мне предложил разобраться для себя с UML диаграммами, и сделать UML- работы складского помещения… После чего я написал второй свой пет проект, по этим диаграммам. К четвертому собеседованию я хорошо подготовился. После него выполнил тестовое задание онлайн (расшарил экран), где нужно было написать алгоритм поиска в строке первого не повторяющегося символа… Испытательный был три месяца, где закрыл более 60 тикетов.
В общем, было тяжело. Хотел бы резюмировать, и развеять мифы согласно личного опыта: - Стать программистом за 4 месяца – это пиздежь. Реально требования очень высокие, знать надо много. Считаю, что минимум (х2) - Spring скорее всего спрашивать не будут, может совсем базу какую-то. Везде где я был – меня спрашивали Java и причем очень так нормально. Структуры данных – MUST, и скорее не потому, что так проще доебаться, а смотрят как работает твоя голова и логика в ней. После Java – это SQL. - По кандидатам 30+ добавлю, что нас реально там не ждут. Да. Просто нужно смирится. На трейни позиции берут пацанов из универа, они в приоритете. Это реалии. Чтобы конкурировать с ними на Junior позицию, надо выделиться и знать намного больше. Также, для тех кто дочитал, добавлю от себя: если хотите немного сэкономить по времени - ищите ментора. У меня есть товарищ, который немного помогал в этом деле. Если бы мне пришлось заново учится и были бы средства – пошел бы в школу Сергея. Во-первых - реальный опыт, во-вторых – тебя проверяют и подсказывают профи, а при самообучении можно потратить пару дней на поиск нужной инфы.
>>259083849 На ютубе видел казаха который в 34 вкатился за 4 месяца во фронт и получил свой первый оффер. Так что это не пиздеж. Зависит от скорости твоего обучения и усваивания информации, ну и от удачи.
>>259081188 Это логично в текущих реалиях запределья вкатышей. Когда спрос превышает предложение, предлагающий начинает повышать планочку, чтобы отсеять весомый кусок спрашивающих. Смешно, что на мидлла устроиться проще, чем на джуна, потому что с миддла просто спросят, чем он занимался, глянут компании и стаж в резюме, ну, и пару вопросиков накинут. А из джуна всю душу вытрясут, потому что хуй его знает, че это за человек.
>>259086746 36 левел. Играю в доту, танки и не забываю про классику - Age of Empires II, War Craft 1,2, Dune, Red Alert. Сервер контры тоже не крутится без меня. Паралельно зависаю на камхорных сайтах и сайтах доставки еды выбирая чем себя сегодня побаловать. Вы не слушайте про структуры данных. Это все от лукавого. Наслаждайтесь жизнью. И насмехайтесь над стремягами которых все равно опустят и посадят чистить унитаз вилкой.
>>259087719 Камент с юпупа, забей. Нехуй в эти псевдошколы ходить, этому самому надо научиться. Палю лайфхак, как научиться пистону (подходит для любого языка) бесплатно и без смс: придумываешь сам себе полезную тулзу, разбиваешь ее на части и тупо делаешь по порядку, прибегая гуглению. В случае с пистоном можно использовать за базу две книжки: "Автоматизация рутинных задач с помощью Python" Свейгарта и "Создание оконных приложений на Python" Прохоренока. Первое дает дохуя ответов по базовым вещам типа работы с различными файлами на диске (создание, чтение, изменение, перемещение, удаление), второе научит ООП, потому что полноценно работать с фреймворком PyQt без ООП не получится. Так вот, придумываешь себе охуительную идею типа "Хочу десктопное приложение, чтобы чекать, есть ли сегодня или в ближайшую неделю день рождения кого-нибудь из моих друзей" и разбиваешь по пунктам: 1) Нужна база данных с ДР. Проще всего использовать csv-файл. Накидал в него днюх по колонкам. 2) Теперь надо кодить работу с чтением csv и выводить в консольку имя чела и ДР, если овпадает с сегодняшним днем. 3) Теперь усложняю логику: если сегодня днюхи нет, вывести ближайшую днюху, даже если она через полгода. 4) Еще усложню: вывести все днюхи в ближайшую неделю. Если нет, вывести только одну в соответствии с пунктом 3. 5) Сделал, но консоль - старый век. Пора делать приложение с гуёней и кнопочками. Сделал ГУИ на PyQt5 и прицепил всю написанную логику по кнопочкам и окошку вывода текста. 6) Дальше можно поизвращаться: выпилить csv и перенести БД на Редис. запускать прогу на автозапуске. Сделать звуковое и текстовое уведомление в трее каждый час, если сегодня днюха и ты не отметил флаг "Просмотрено".
Что по итогу: научишься кодить и решать отдельно взятые задачи. Научишься гуглить ПРАВИЛЬНО. Не просто "Как сделать десктопное приложение, чтобы чекать, есть ли сегодня или в ближайшую неделю день рождения кого-нибудь из моих друзей", а по кускам: "python compare dates", "python auto run on windows boot", "python read csv", итогдалия.
Короче, практика - наше все. Главное, сделать ее интересной, а для этого нужно придумать интересную таску.
>>259089252 Какая тебе еще база нужна? Любая работа программиста — это последовательность трех действий: 1) Взять входные данные. 2) Видоизменить эти данные. 3) Вывести пользователю результат изменения этих данных в том или ином виде.
>>259081891 > Джун это человек который цвета кнопочек перекрашивает. Как бы я не хотел что-то возразить, но большинство думает именно так, что компании, что челы после курсов от каких-нибудь хуескилз с одинаковыми как под копирку "пэт проектами". За полгода пришло 2 таких "джуна" - один не знал что 2 вложенных цикла это плохо, другой на сервере таблицы из бд на миллионы строк вручную джойнил, зато все просили зп 50к+. И эти люди вышку по IT направлению окончили, я не понимаю на что такие "джуны" рассчитывают если честно. Сам я прогой с 8 класса увлекался и к 10 классу уже мог бы назвать себя таким "джуном", я и пытался на самом деле) Хорошо что люди на собесе тогда меня завернули и дали реальный фидбек, книг посоветовали.
>>259092923 Все, что угодно, в зависимости от твоих предпочтений. Можешь погуглить "идеи петпроектов", если самому сложно сообразить. Можно вбить в поиск гитхаба "pet project" и пройтись по всем 10к репозиториев, пока что-то не понравится, после чего ты закрываешь его и делаешь все сам.
>>259093060 >один не знал что 2 вложенных цикла это плохо Джуну-вкатышу такое знать и не обязательно, ему это на ревью расскажут. Ты слишком дохуя требуешь с ньюфага.
>>259093561 Да 0 вопросов если это вкатыш, ему зп 15к предложим и все, а им сразу золотые горы подавай, а за что? За то что команда будет его базовым вещам учить? Это не джун, это стажер.
>>259093905 Если это какой-то толстый троллинг, то я его не понял. Если как у тебя, тут количество итераций в циклах - константа, еще и такая маленькая, то нет.
>>259094045 Различается и время выполнения циклов разного типа. Время выполнения цикла со счетчиком и цикла с постусловием при всех прочих равных условиях , цикл с предусловием выполняется несколько дольше (примерно на 20-30 %).
Как программисты вы должны стараться писать код, который, как говорят, дружелюбный к кэшу (cache-friendly). Как правило, основной объём вычислений производится лишь в нескольких местах программы. Обычно это несколько ключевых функций и циклов. Если есть вложенные циклы, то внимание нужно сосредоточить на самом внутреннем из циклов, потому что код там выполняется чаще всего. Эти места программы и нужно оптимизировать, стараясь улучшить их локальность.
>>259096352 Никак, то что вложенные циклы это плохо, не означает что их нельзя использовать.Но избегать их естественно надо, оно просто жрет много ресурсов. мимо
>>259096352 Хотя на самом деле двумерный массив это одномерный массив, там каждая новая строчка идёт за следующей. Надо работать с указателем Например int arr(2)(2) = {1,2}{3,4}; arr+2 == 3
>>259102706 Лучше вообще выкатываться из веба. У него нет будущего: слишком много коммерциализированности, интересов бизнеса (ТМ), индусов и прочего говна.