Кодинга тредСап /b.Пограммирую коммерчески уже лет 10, а если считать от момента первого хелло-ворлда - то все 18. Работал в банках, работал в стартапах, работал в поисковике, удаленно тоже работал. Сейчас в творческом отпуске, третий месяц катаюсь на велосипеде и пилю свой пепелац.inb41. Первый язык С++, потом Java, потом Python, потом какая-то удаленка на Ruby была в универе ещё, фронтенды на JS. Навернул немного Go со Scalой на работе, не очень понравилось, сейчас Rustом обмазываюсь. Были еще в моей жизни ассемблеры и прочий красноглазый C, в старших классах пытался операционку написать. Дошел до того состояния, что уже плевать на чем писать. Список не значит, что я знаю каждую технологию идеально, просто в той или иной мере имел дело. Действительно хорошо знаю только Python и сейчас уже Rust, это основные языки для меня. Остальные технологии перечислять смысла не имеет, их ебаный триллион.2. Бочку делал, хуйцы не сосалМогу попробовать поотвечать на ваши вопросы.
>>220955793 (OP)> Могу попробовать поотвечать на ваши вопросы.> 2. Бочку делал, хуйцы не сосалТы уже на все вопросы ответил, спасибо.
>>220955793 (OP)Как быть успешным прогером и при этом не деформироваться с тупого омежку-анальника-программиста?А так же как избежать этих тупых программистов, которые думают, что раз они прогеры, то они элита и шарят вообще во всех сферах жизни и срут своим мнением везде, да и вообще сами говно?
Может ли Java иметь такую же скорость как c++? Предстоит пилить бекенд(свой проект) с большим количесвом математики (прогнозиторвание). Пока выбрал стек node и c++ но посматриваю в сторону джавы
>>220955945Нет, там все сильно хуже было. Записывалось поделка на дискету, из бут-сектора хуерга переключалась в защищенный режим, читала файл с FAT, файл запускался. Вся операционка состояла из бразуера файлов а-ля нортон коммандер и можно было запускать другие файлы домики деревянные набигают. Собиралось все наполовину в асме, наполовину gccой. К моменту, когда можно было уже многозадачность попытаться прикрутить у меня мана закончилась и я что-то другое делать начал.
>>220955994Мне тяжело ответить, я сам красноглазым стал лет в 7-8. Именно тогда батя пустил мою жизнь под откос, купив комп. Я видел примеры вкатившихся поздно, но то были средней руки программисты. Все мои знакомые суперстары-тащеры 300к в секунду рано начинали кодить или как минимум хорошо ладили с матешой еще в школе.
>>220956174Может после прогрева рантайма. Основной минус производительности нетюненой жавы - это спорадические запуски сборщика мусора, из-за которых 99% персентель производительности улетает в космос под нагрузкой. Если ты не пишешь какое-нибудь ядро биржи для матчинга заявок, то переживешь это спокойно скорее всего.
>>220956029Это скорее к психологам вопрос. Действительно такие часто встречаются. Может быть стоит быть более осознанным и каждый раз перед тем, как высрать свое мнение, нужно одернуть себя, спросить - не хуету ли ты пишешь/делаешь? Такое помогает и во многих других случаях в жизни. Но универсального рецепта я дать не могу, я тут не силен.
Оп, в какую смежную область можно попробовать вкатиться для того, чтобы хоть как-то растрясти себяНа текущий момент Знание sqlДля терадатыИ ораклаАвтоматизация отчётности для банка - последние два годаЯ аналитик- разработчик етл в банковской сфере. В последнее время немного устал, выгорел. Прогу не знаю, мб на уровне циклов и элементы массива сложить
>>220955793 (OP)Есть ли смысл вкатываться в айти? Нужен ли диплом программиста? Или хватит любого диплома?
>>220956469Я пока это исследовал,понял, что надо обязательно отдыхать, переключаться на вообще другой вид деятельности с прогерства и надо уметь менять модели поведения/мышления
>>220956971>Я аналитик- разработчик етл в банковской сфере. В последнее время немного устал, выгорелЯ когда в банки пошел работать - убежал оттуда с горящей жопой через полтора года. Там жизни нет, уходи. Тоже оракл, тоже автоматизация отчетности - полный пиздец. Ты реши, аналитиком ты хочешь остаться или нет. Если не готов сейчас решить, то можешь попробовать в Яндекс, там у аналитиков хорошие возможности укатиться в процессе работы в разработку. Из минусов - слишком проприетарный стек технологий.Другая смежная область - DBA, но только не финансы с банками, а что-нибудь хипстерко-смузихлебское, с касандрами, кафками и постгресами.
>>220957022JavaScript/node.jsПоследнее из фронта что я наговнякал было на VueJS, брат жив и просит добавки.
>>220957024Скорее нет, если только ты не захочешь остановиться на C и стать железячником. Бери сразу С++, все-таки походы немного разные в языках и переучиваться будет тяжело.
>>220957126С 16 до 25 я работал практически без единого отпуска, глаза горели до безумия. Потом уже отдых стал акутальным, но я и без него особо никого никогда не заебывал своим ценным мнением. И вообще издалека я похож на быдлогопника в спортивном костюме. Мне иногда кажется, что я бракованый родился, все удивляются, когда узнают, что я кодер. Так что забей, мое мнение про устройство жизни тут никому не поможет. Твои советы про отдых более актуальны, если помогает - значит так и делай.
>>220957570Озвучу непопулярное мнение - мне помог не сам диплом, а образование и знакомства. А вот с корочкой смешно получилось, HRка на первой работе знала про вышку, спросила принесу ли я диплом? Я ответил что нет, принесу потом, потому что еще не доучился и он лежит в ВУЗе. Ну и ничего я не принес в итоге. И вообще это был предпоследний раз в моей жизни, когда корочка упоминалась в каком-либо контексте. Все последующие трудоустройства смотрели только на опыт.
>>220957570Если от работы глаза горят и самому хочется ее делать, либо ты занимаешься своим бизнесом, то можно и дома. Если тянуть лямку, то только в офисе.
>>220957708Ну я скорее про то как самому кукушечкой не поехать>>220957570В некоторых местах тебя не будут сажать на высшие должности без дипломаЕсли зачем-то хочешь быть прогером у режима в секретных разработках, то там тоже могут диплом спросить
>>220957908Допустим я иди в путягу на сетвеого/системного администратора, а после в институт. Помогут ли мне знания полученные в пту при поступлении? И насколько это разумно?
>>220955793 (OP)Счас есть перспектива изучать либо python + django, либо java, либо php + js. Что посоветуешь (если мне, к примеру, одинаково все интересно)?
>>220955793 (OP)Стоит ли вкатываться во фриланс если.1. Ты в принципе знаешь, что делать, у тебя есть практика и ты можешь решать тестовые задачи на всяких сайтах, но чуствуешь не уверенность в себе.2. У тебя нет грамотного чёткого портфолио.Или всё-таки стоит немного попотеть и накропать портфолио? Но ведь так лееень...Как с ленью бороться кста?
>>220958128Сделай заказ забесплатно и посмотри что у тебя выйдетДелаешь нормально - напизди про опыт во фрилансе и сиди кайфуй
>>220957196Могу описать именно процесс освоения ремесла написания кода. 1. Появляется желание накодить суперйобу2. Открываю новую проект, начинаю писать ничего не зная. 3. Копипащу, скриплю мозгами, запускаю уродливую версию 1.4. Ложусь спать5. Просыпаюсь, понимаю что в голове какие-то зарубки остались после изнасилования практикой. Открываю короткий мануал по сбажу, читаю наискосок, теория более или менее прилепает к зарубкам, оставшимся после практики. Возвращаюсь к п.3.Так я освоил Rust за месяц.С вещами из области духа (алгоритмы и техники) все немного иначе. Либо я сразу начинаю с теоретических выкладок и получаю общий обзор, либо открываю готовую реализацию какого-нибудь хорогего проекта и изучаю ее, а потом уже переключаюсь на выкладки.Так я, например, начал коммитить в поисковый индекс (Lucene, потом на Tantivy переключился вместе с переходом на Rust).
>>220955793 (OP)С чего начать порногрмировать ? Интересен геймдев а не питоны с блокнлтиками, смотрю вакансии или обязательно во/студент или свой проектДопустим есть игропроект а дальше что надо чтоб я его продал за пару 3 килобакса ? И где бля эти ваши опыты берутся
>>220955793 (OP)Заметил что в подобных тредах кодерки всегда тупо перечисляют на чем писали, но про результаты своих потужностей никогда не пишут.
>>220955793 (OP)>Могу попробовать поотвечать на ваши вопросы.На какие такие вопросы может ответить крудошлёп-макака?Много микросервисов поднял в кубике? Жвм прогрел?Унылая блядь песня.
>>220958180При поступлении на бака тебе нужен будет ЕГЭ, где знания пту мало чем помогут, разве что в последних задачах по инфе (там программирование и алгоритмы с логикой, знаешь наверно) и некоторых начальных, если твой вуз будет требовать инфу конечноМатематика-физика с пту тебе вряд ли поможет с егэ, т.к. в пту не егэшная математика и физикаПту тебе может помочь уже в самом вузе, где будут проходить матанализы и всякое другое говно, а ты будешь все знать как мудрец-пердец
>>220958328Так так просят же вступительные испытания пройти? 11 классов вот кончаю. 18 есть в апреле стукнуло.
>>220957999На мой взгляд не очень разумно. Для меня всегда было и будет лучшим способом что-то освоить из практики - это прыгнуть в самую пучину. Всеми правдами и неправдами устройся подмастерьем и попроси делать то, что ты вообще не знаешь как делать - это самый быстрый способ на свете изучить любую вещь.В ВУЗе есть смысл из-за фундаментальных предметов, а вот изучать чисто практическое DBA за учебниками - извините.
>>220958057Вкусовщина. Я бы выбрал Python. PHP просто не люблю, джаву после годового изнасилования в банке тоже не очень.
>>220958470Ты можешь вступать по егэ, можешь по каким-то их вступительнымПо вступительным вузов я не знаю, я на бюджет по егэ зачислялсяВ мгу/мфти есть вступительные типа дополнительного экзамена в мгу и собеседования в мфти
>>220958243>есть игропроект а дальше что надо чтоб я его продал за пару 3 килобаксаПросто покажи им, продавать не надо
>>220958128Так ты и набивай себе портфолио на фрилансе. Бери дешевые заказы, делай их. За малые деньги и спрос малый, сделаешь спокойно, накопишь опыта и постепенно вкатишься.>Как с ленью бороться кста?1. Тебе должно быть интересно2. Самое сложное мгновение - это начало работы. Дальше само пойдет, помни об этом.
>>220958266Потому что в подобных тредах интересны способы достижения результатов, а не сами результаты.
>>220958481Думаю после пту найду работу, если всё будет в норме забью на вышку. Если нет, то вперёд за коркой.
>>220958243>>220958565Если гейдев, то начинай с плюсов и юнити, все что могу сказать. Инди-проекты через гринлайт продаются. Либо попробуй хайп раздуть через ютубы. Я в маркетинге игорей нулина, может быть другие аноны подключатся и ответят тебе позже.
>>220957324Что скажешь про Касперского?Специалистом, ясное дело, а не рядовым малварщиком.Они свою ОС разрабатывают, например. Сколько платят там?
>>220958314>На какие такие вопросы может ответить крудошлёп-макака?На какие отвечаю выше и ниже.>Много микросервисов поднял в кубике? Жвм прогрел?Много, прогрел.
>>220958878У меня там брат работает, доволен. Начинал с 90к после ВУЗа, сейчас точно больше 250к. Но он там сидит и малварь по байтам разбирает, а какая ситуация в среднем я не знаю. На вопросы про подментованность загадочно улыбается и молчит.
>>220958956Хуя ты идейный. Ну ладно, я тоже такой, тогда еще один тупой вопрос от меня - сколько ставка в час $?
>>220959103Ну форм допуска хотя бы там нет никаких?Алсо, какой шанс, что возьмут за жопу мусора, там же начальника лаборатории какого-то за шпионаж судят даже.
>>220958795Да брось, все мы свиньи и все без бисера.>>220958508Ваши - это какие, уточни. Сейчас у меня нет никаких аналитиков, я сижу в кресле, жру омлет.
>>220958470У каждого ВУЗа свои требования по вступительным, которые формируются по решению левой пятки тех старых дедов, что за свою жизнь только паскаль и делфи освоили, и тебе придётся под них подстраиваться, ходить на консультации и расспрашивать про задания, иначе рискуешь пролететь.К ЕГЭ ты не особо готов, судя по вопросу. Поступи в местный говновуз на год, чтоб не закиснуть, возьми репетиторов для подготовки к вступительным желаемого уника, а потом перепоступи куда хочешь.
>>220959124На почасовой я не работал, только проектно. Могу разве что самые жирные мои офферы обозначить ФБ в Тель-Авиве и Блумберг, но мне все равно никто нее поверит.
Что делать если я омеган фрилансер и ероха заказчик уже год заставляет всякую хуйню делать для его проекта изначально 2 месячного гораздо дешевле чем это б стоило. Ещё и требования хуевые даёт так что часто приходится переделывать.
>>220959346Да, стоит. Возраст действительно является противопоказанием лет после 50, до того все решится твои упорством. Я не хочу тут быть тупорылым коучем а-ля just do it. Просто знай, что это более чем возможно.
>>220959192>Ну форм допуска хотя бы там нет никаких?NDA обычное. Вообще я довольно много сотрудников повстречал за свою жизнь оттуда, ни у кого проблем с ротацией не было в другие компании.>Алсо, какой шанс, что возьмут за жопу мусора, там же начальника лаборатории какого-то за шпионаж судят даже.Станешь начальником - шансы появятся, обычные байтоебы едва ли кому-то интересны. А начальника лаборатории там немного за дело судят, насколько я знаю.
>>220959770>А начальника лаборатории там немного за дело судят, насколько я знаю.В Рашке, за дело. Насмешил.
>>220959847> усредненноДа ты охуел, интегралы мне тут еще брать.310к/m + опционы завестившиеся последние полгода были. Мелкий рукль.
Опчик, расскажи было ли морально тяжело перекатываться с одного языка на другой и было ли понижение зп. Зубы скрипят, заебал мой стек меня уже вкрай
>>220959885Я тоже особого энтузиазма по поводу наших судов не испытываю, но это не значит, что в России автоматически не может быть преступлений и справделивых наказаний. Совершенно не хочу лезть в политоту, может там и правда кровавая гебня, пусть так будет.
>>220959922Сначала палишь запросы браузером или фиддлером.Потом их повторяешь в коде как тебе надо. Куки файлы главное не терять
>>220960063Было тяжело именно от того, что я красивый в белом пальто стою самый умный, знаю как собрать звезду смерти, а компилятор меня унижает каждые три секунды. В Rust это необкновенно часто происходит в силу особенностей языка. Сам перекат морально не вызывает никаких сложностей, языку к пятому уже просто на похуй скачиваешь компилятор, смотришь как там менеджер модулей называется, настрашиваешь подсветку синтаксиса и едешь вперед катком.Перекатывайся, мозги должны работать. Если тебе тяжело - ты все верно делаешь.
>>220960232Не для браузерки, а для полноценной ммошки. Типа линяги, вовки и т.д. Читал, делается это через инжекты в память процесса.
Привет, анон, надеюсь, что-либо посоветуешь.Сейчас на леваке есть задача написать простую программу на Android для связи с arduino-based платой по bluetooth. Сам по себе я пишу на C++ и Qt и немного байтоебствую: пишу дрова под Linux и прошивки для микроконтроллеров. Жаву не знаю. Но время есть, поэтому могу себе позволить изучить базовый синтаксис и т.п.Учить жаву и писать программу в Android Studio или не выебываться и брать C++ + Qt + Android NDK? NDK уже пощупал: в принципе нормально.Есть ли смысл переходить в андроид разрабы с моей базой или продолжать быть "embedded" программистом? Мне 31 уже. Ввиду самоизоленты хочу иметь запасной вариант и в случае чего съебать из своей мусохрани.
>>220960300Зачное мне кажется хуитой. Я сам на примате учился. Знания появлялись только в результате: общения с лектором на тему уже прочитанного дома, авральной подготовки к сессии и возможности обсудить что-то с однокурсниками. Заочка этого лишена.Но замечу, что все учатся по-разному. У меня дома живет пример того, что удаленные курсы збс работают, потому что мотивируют самостоятельное обучение.
>>220960312Ну это проще делать на С++, С# библиотеку которая будет манипулировать с адресами памяти.На читерских форумах есть гайды по этому, читы таким же способом делают
Про возраст, вкатится можно и в 20 и даже в 30, тут вопрос в свободном времени, компутер саенс высоко уровня требует просто колоссального задротства (60к часов у киберкотлета дотера/варкрафтера по айтишным меркам просто смех) у подростков есть столько времени, у взрослого нет. Типы с зарплатами 300к плюс занимаются этим нонстопом по 14 часов в день без выходных. Ты либо пишешь код, либо читаешь/смотришь про код(пока ешь, пока срешь, сидишь в ванной, едешь в ОТ, даже засыпаешь под лекции). В сутках без учета сна у тебя максимум час два на не связанные с айти занятия.
>>220960541> читаешь/смотришь про код(пока ешь, пока срешь, сидишь в ванной, едешь в ОТ, даже засыпаешь под лекции).Жиза, и это не через силу а так же как двачи читать.
>>220960541Я что в 8 лет был задротом, что в 20, что к 30 годам. И времени свободного столько же, даже больше, так как не надо заниматься ненужной школохуетой. И работа у меня такое же задротство, просто за нее ещё и денег дают. Даже невеста - пиздец какой задрот.
>>220960541300к - это чуть больше 4к$, если речь о рублях. Столько любая мидломакака будет получать на удаленке с парой лет опыта, если в английский может.
>>220958556Хуета. От PHP всю жизнь все плюются, но на данный момент это самый популярный серверный язык, который к тому же активно развивается и заимствует нужные фишки из других языков.Не слушайте ОПа-анальника. ПХП ваш выбор, никогда не будете без работы.
>>220961025Ну если хочешь прыгать на любую вакансию, как жадный до ебли подросток, то конечно можешь пикать питон или какой-нибудь там руби. Но если хочешь как господин выбирать из гарема наложниц, то тут пхп.
>>220960962>бекенд на расте, API на питонеИ в чем профиты? Чтобы потом если взлетит а твой очередной говнобот не взлетит нанимать надо было сразу две макаки на поддержку? Да ещё и одну из них на ненужном говне?
>>220960939Обосраля. Даже в ФБ остался тонкий слой фронтенда на пыхе, остальное давно переписано на человеческие языки. Популярный язык уровня хостинга юкоза - да. Популярный язык уровня средних сайтов - может быть. Яндекс, Мейлач, ФБ, Гугл, Nvidia, Майки - нет. И это только те, про кого я точно знаю.
>>220958057пхп + джс. Самый популярный стек из всего перечисленного. Плюс очень не требовательно к железу (если сравнивать с той же жавой) и кодить можно чуть ли не в блокноте на кофемолке, в любом месте и в любое время.
>>220961088Обосрался с подливой с этого специалиста. Я тебе такую аналогию приведу, если хочешь быть механиком в сервисе, который там масла миняет прочую хуету - твой выбор это ПХП.Если хочешь быть инженером, который создает сами машины - выбирай нормальный язык.Механиков больше? Абсолютно...но мы то знаем что лучше
>>220961176А нахуй тебе это корпоративное говно, ты в рабство гуглу собрался продаваться? Я лично предпочитаю работаю на партнерских началах с малым и средним бизом через ИП, так и чувствуешь себя человеком, а не шестеренкой, и бабла больше, потому что без посредничества. А с крупным бизом такое практически не возможно по дефолту.
>>220961313З.п. одного уровня, при этом первого варианта реально больше на рынка труда, так что твои аналогии тут не уместны.
>>220961165Потому что там нагруженный бекенд со средней дневной утилизацией уже больше 10% на толпу индусов и персов 2000 DAU. Питон такое просто не вывезет и на нем не было подходящих технологий. А целиком на расте не стал, потому что уже знал Telethon и за 20 минут на коленке приемник нарисовал. Каждой технологии свое место.
>>220961320Я не писал ничего про перспективу, но при пхп она охуительная. Куча вариантов на рынке райт нау, а значит и в будущем как минимум останется эта куча легаси-проектов, а скорее всего и куча новых.
>>220961270> Laravel> Wordpress/ga в другой стороне. Ладно, хорошо, просто я не подумал, что это тоже программированием может называться. Извени.
>>220961355да ебнутым зуммеркам только дай покукарекать, кокоо пехапе говно, вот кресты дааа, тут еще вылезет илитарий кукарекнем про асм, я то огого в свои годы для 8086 такие проги писал. Долбоебы не понимают что хорош тот язык за который платят бабки при меньшей жопоебле, так что все вострбавано даже на делфи есть древнее легаси. Вопрос на сколько ты этим владеешь, что бы научиться кодит недостаточно хеллоуворд написать по уроку с ютуба + сам язык это только база надо знать ебейшую тучу фреймворков .
>>220961546Только интереснее становится, потому что уже знаешь как срезать кучу острых углов и можешь делать штуки не задумываясь про детали.
>>220955793 (OP)Куда из банкоговна выкатиться можно? Сейчас джун, дрочу vertx, hazelcast и spring, в то же время навешивают задачи по континуос интегрейшен, поэтому ещё пишу скрипты под jenkins и конфиги под kubernetes. Заебало, что с конфигурацией больше работаю, чем программирую, хочу что-то творческое. А куда с таким стеком теперь идти, хз.
>>220955793 (OP)Ты с питоном дружишь, подскажи, пожалуйста.Всё порываюсь начать изучать sql, но не могу выбрать библиотеку (или что это, не знаю).Всё советуют SQLite, но на hh я видел, что нужно знание PostgreSQL.Что изучать, чтобы не остаться с неиспользуемой библиотекой?Для себя сейчас придумал телеграм бота для вымышленного кафе (чтобы хоть какой-то проект вменяемый показать можно было) и пришёл к тому, что нужно подключить к процессу БД и вот выбираю.Подскажи, пожалуйста, что наиболее актуально сейчас из БД для питона?
>>220955793 (OP)Правда что если не начал заниматься этим с 16 - 18 то уже не стать хорошим профессионалом?
>>220961803лол блеть, ты думаешь гдето без ci работают? конфиги ему писать не нравиться, ну бля иди в 1с там тебе ни дженкинса ни кубернетиса
>>220955994Вкатился в 30, до этого работал инженегром по строительству, сейчас ебашу ВПО для IoT, всем доволен, ни о чем не жалею
>>220961885> Правда что если не начал заниматься этим с 16 - 18 то уже не стать хорошим профессионалом?Естественно. С такими мыслями и сомнениями и с 12 не станешь, расслабься.
>>220955793 (OP)Как заставить себя кодить в свободное от работы время?До того как вкатился в работу несколько лет все свое свободное время кодил, буквально. Но после устройства на работу по специальности стало тяжело кодить после работы, на которой целый день кодил.Хочу освоить новые навыки, не связанные с тем на чем работаю сейчас, но только начинаю что-то делать, хватает минут на 30, быстро надоедает и я просто сижу туплю, или смотрю видосы на ютубе.Раньше проблем с мотивацией не было, ибо хотел вкатиться в программирование, сейчас не могу её найти почему-то.
>>220961885Если кодить нравится то почему б и нет. Если не менеджер с продаж а инженер какой нибудь то изи. А если менеджер с продаж то скорее всего не зайдет
>>220961828а зачем ты вообще начал изучать питон ? Питон это на 100% биг дата, это подразумевает что ты знаешь бд, причем не побязательно реляционные, часто нужна таже Mongo Db, алсо еще много чего дохуя надо тот же спарк и кафка, и вообщ ты понимаешь что джун на питоне мало кому надо?
>>220962141Я в таких случаях просто начинаю делать на новом языке/фреймворке. Новое изучать интереснее
>>220961355Мне абсолютно не интересны задачи мелкого и среднего бизнеса. У них нет ресурсов заниматься теми задачами, которые интересны мне.
>>220960897>>220960937Да, потому-что такие ребятки к бабкам особо и не стремятся, код ради кода, тупо интерес, это не способ заработать - это хобби переросшее в образ жизни. Бабки нужны чтобы бытопроблемы не отвлекали от айти, лишь бы хватало на кмфортное биологическое существование тушки, что хостит мозг. Требования к жизни аскетичные, так как ИРЛ это процентов 15 от твоей жизни, основная личность - виртуальная. Дали 80к - заебись, дали 350 тоже заебись, можно потешить чсв понтуясь на анонимной форуме/спустить на вещества больше деньгам применений нет, так как кроме жратвы и компа с интернетом тебе почти ничего и не надо, ты живешь кодом и счастлив. Поэтому (и еще изза крайне низкой социализации) айтишники часто выглядят как гопники в простых одинаковых шмотках срынка аля спортивный костюм, потому-что впадлу тратить время на ее выбор, со стрижкой под 0.3 так как не охото тратить время на уход за прической, без тяночки так как она требует времени, быстрее подрочить/вызвать проститутку и т. д. Бюджет айти-задрота это просто стек бабла, из которого ты берешь части и тратишь на свои простецкие как 3 копейки потребности, сколько у тебя там денег разбросанных по карточкам, наличке по хате/карманам ты даже и неебешь, иногда можно пошарясь по хате налутать и полляма.
>>220962208> знать бдСейчас все на орм, за пару часов читания туториалов уже можешь работать с любой бд.
>>220961803При моем выпиле из банкоговна я полностью сменил стек. Думаю и тебе придется, банки - отдельный мир. С другой стороны у тебя абсолютно развязаны руки выбрать то, что тебе хочется.
>>220962349понятно что на орм, но блять один хуй придеться учить как сделать ебаный join джуна 100% на собесе будут по sql ебать
>>220962376Здарова, подскажи пожалуйста, если я вообще 0 и раньше интереса к этому не было, а сейчас реально появляется, если ли смысл начинать с Pyton? насколько интересный язык, что на нем можно делать?
>>220962376Я сейчас в Андроид пытаюсь вкатиться. Если в сфере будет все плохо, думаю в EE уйти. Есть ли дельные советы? Стоит в мобайл вкатываться, изучать углубленно Андроид, iOS и Flutter, или же это вообще бесперспективная тема?
>>220961913Ну категорично так не надо. В Яндексе до повального изнасилования админов и смены им пола выкаткой и разработкой занимались разные люди. Так что достаточно часто люди занимались исключительно кодингом. Другое дело, что это порождало некоторую безответственность, когда кодеры кодили такое говно, от которого админы ночью просыпались в холодном поту.
>>220962208> а зачем ты вообще начал изучать питон ? Питон это на 100% биг дата, это подразумевает что ты знаешь бд, причем не побязательно реляционные, часто нужна таже Mongo Db, алсо еще много чего дохуя надо тот же спарк и кафка, и вообщ ты понимаешь что джун на питоне мало кому надо?Выбрал питон, так как он прост синтаксисом и через него изучать программирование. План таков: с помощью питона изучить и натренировать алгоритмы и подходы к решению задач разных, а там, если питон совсем никому не нужен, то перекатиться на какой-то другой ЯПЧем такой план плох?
>>220961820Друк, мне 28.Так что будет так - в 17 лет где-то 5000 + стипуха, в 23 года после выпуска 120 000. На момент увольнения с последней работы вместе с пакетом опционов овер дохуя было.
>>220961828>Всё порываюсь начать изучать sql, но не могу выбрать библиотеку (или что это, не знаю).Акценты как-то странно расставлены. Пишешь бота - значит пиши бота!1) SQL - это приложение к какой-то базе, а база - приложение к коду. Делай код и подбирай любую базу, которая удовлетворит твои требования. Сам по себе SQL вряд ли кому-то нужен.2) Модные и молодежные базы (зачастую хуевые, но все равно использующиеся) часто далеки от стандартов SQL.Короче, вот тебе no-brainer - бери Postgresql.
>>220955793 (OP)Сап, /б/рат по веслу. Сам питонист, заебало круды писать. Знаю питон и джангу с фласком, немного голанг, есть плюсовый бэкграунд. В какую сферу можно выкатиться?
>>220962605просто это понятие относительное, не уверен что питон для первого языка подходит, второй момент нет хороших и плохих языков у всех своя ниша, хочешь кушать смуззи и учить по 100500 ебучих фреймворков учи жс, хочешь бэк писать учи бд, жабу, спринг, хибермат. Ну и как минимум надо английский б1, гит, хотя бы понятие как рабоают сборщики и ci, это всем надо.
>>220963129Потому-что и не прекращали получать от этого удовольствия, и не хотят тратить время на вкат в инвестирование.
>>220962141Тебе нужно отдохнуть и тебе нужна идея, которая тебя вдохновит. И эта идея не должна звучать как "хочу напрограммировать космический корабль". Это должно быть что-то более глубокое. Зачем ты живешь? Ты хочешь помочь людям? Как бы ты мог им помочь? Что приносит тебе настоящее удовольствие?Короче, борьба с выгоранием - это целая дисциплина и программирование в ней занимает ничтожную часть. Отвлекись и подумай, не нужно ли тебе произвести переоценку ценностей в жизни? Я был в похожей ситуации, щелчком пальцев это не решить.
>>220962141Придумай себе таску, которая облегчит тебе жизнь. Потом начинай её кодить. Потому как если ты просто будешь учить новые технологии в вакууме, то это не взлетит, без практики ты на это забьешь.
>>220963129Я инвестировал в бетховены когда стоил 15к, хуйня вышла. А акции, фьючерсы на нефть хуй знает, ещё и должен останешься
>>220962238Просто я оценивал не только сам язык, но и степень охуевания подмандатных сотрудников от знакомства с языком. Поэтому весь код был быстро закопан и переписан на более поддерживаемые и распространенные языки. Дома за чашкой чая я и на CLISPe могу поизвращаться.
>>220963047>Ну и как минимум надо английский б1Есть>гитПытаюсь хранить файлы на гитхабе, пока часто путаюсь (не так давно какой-то школьничек пытался мою группу в ВК через оставленный в файле config api ключ поиспользовать, благо школьник не озлобленный оказался)Думаю, что на первом же месте работы на пальцах объяснят как с системой контроля версий работать и это не так трудно>хотя бы понятие как рабоают сборщикиСборщики чего и куда, можешь подсказать?>и ciЗдесь проще гуглить, смогу сам разузнать
>>220955793 (OP)Как решать задачу «наибольшее произведение трех чисел»? Я в принципе нагуглил, но то, что нагуглил, выводит само произведение, а мне надо вывести числа. На вход массив типа:-20 1 0 3 4 7На выходе в этом случае3 4 7
>>220962990Спасибо за разъяснения.Самоучкой во всём этом разбираться тяжко пока, хоть и есть куча материала на просторах
>>220955793 (OP)> лет 10Какой-то ты тупой. Мне 3 месяцев хватило чтоб понять, что это задротство полное говно и слитая жизнь в унитаз ради нужды дяди. Выкатился, работаю официантом в кафешке, мне норм.
>>220962349Не прям все. 1) Узкие места часто хардкодятся запросами.2) Примерно к середине небольшого проекта начинаешь есть говно со всякими базоспецифичными штуками типа upsertов. А если полетит, то 99%, что кучу кода придется выкинуть к хуям из-за производительности в итоге.Но в общем-то я с тобой согалсен, ORM покрывает большую часть начальных потребностей.
>>220963810Сортируешь массив. Максимальное произведение будет либо из последних трех чисел, либо из первых двух и последнего
>>220962478В Яшке помню, что никакого SQL не было на собесе. А в банке был.>>220962520Да, имеет смысл. Это неплохой первый язык. На нем можно делать все что угодно, кроме каких-то высокопроизводительных штук и браузерной верстки.
>>220964031>>220964103>>220964132И это решение за nlogn, а можно не сортировать, а просто проходами найти минимальные и максимальные элементы. Если в задаче есть временные ограничения, то это может оказаться единственным способом.
Можно ли вернуться в кодинг после 10 летнего перерыва на тестирование? Нужно ли знать шаблоны проектирования?
>>220963810Делаешь 4 переменных например.Потом циклом перебираешь все комбинации по кругу произведения трёх чисел из входного массива с индексами i, i + 1, i + 2 проверяя длину массива чтоб не вышло за границы.Записываешь результат в эту переменную при этом сравнивая на каждом цикле с предыдущим результатом и записывая числа под этими индексами в 3 переменные.Когда цикл закончится у тебя будет 3 нужных числа в этих переменных, просто выводить их принтом.
>>220964433Есть кстати такая хуета, random sort называется, тебе должно понравиться.Берется массив и случайно перемешивается, а потом проверяется не отсортировался ли он. Если нет, то повторяем до тех пор, пока не отсортируется. Одну из лучших сортировок в мире за факториал времени.
>>220962554>>220962879ну и к другим.Если есть мак и желание вкатиться в иос можете оставлять телегу. Ну или пописать бек на элике\скале.
>>220964331Можно конечно, а ты каким тестировщиком был? Я видел и таких, которые фору разрабам могли дать.>Нужно ли знать шаблоны проектирования?Ну было бы неплохо безотносительно того кем ты был в прошлой жизни.
>>220964732Я ж спросил, в какую сферу выкатиться, а не компанию. В Яше или мыле я точно тем же крудами заниматься могу.
>>220955793 (OP)Скажи, какие основные сферы применения раста на рынке сейчас? Много ли раст вакансий на рынке и какие требования? Какие ты видишь сферы применения раста, которые до рынка еще не дошли? Я сам программист, с небольшим опытом, джавист бекендер, хочу попробовать раст
>>220964966В девы, автоматизацию я и так делаю. Просто всякие собеседования я на девелопера не прохожу. Пару лет назад успешно делал проект на abap без всяких собеседований на пару месяцев сроком. Тестирование банковского ПО достало, но гляжу как приходится нашим разрабам пахать и я так вкалывать не готов
>>220964881Единственную "книгу по языку", которую я прочитал по малолетке - это Старуструп. Потом еще в какой-то период времени открывал effective python, но я к тому времени уже шпарил на питоне во всю. Сейчас параллельно читаю Rust Book вместе с написанием кода на Rust.Ни в одном из этих случаев книги не были первоисточником, всегда только дополнением. Причем книги стоит отбирать так, чтобы там не было говношелухи типа хелловордов, а только самое забористое и интересное мясо и потроха. Остальное не нужно.>или доки с практикой хватитСейчас модно доки делать в виде коротких книг, как у Go или Rust. Такой подход - збс.
>>220955793 (OP)Сейчас на третьем курсе универа, специальность не программистская, но смежная. Могу немного в байтоёбство на Сях контроллеры, лабы, законченного, про что говорить не стыдро ничего на Си не писал и получше в питон есть пара приложух законченных, для работы с самопальным для специфических экспериментов научным железом. Вебом, фреймворками модными не занимался. Чего обсуждают в /pr не понимаю, ощущение, что 90% разговоров там не про программирование, а про фреймворки.Можно ли заработать на еду программированием с такими вводными? Есть ли шанс устроится на удалёнку, но не фриланс? В мухосрани по программированию только две конторы, одна мутней другой.
>>220965373дак а в чем проблема если ты мидл по автоматизации значит ты уже неплохо знаешь язык, подучи то что хотят на вакансию дева и иди на собес. мимо aqa java мартыха.
>>220965086Я не очень понимаю значения слова "сфера". Находишь людей из компании и говоришь, я такой-то такой-то, хочу делать то-то. Бекенды крупных компаний, в их будет меньше крудошлепства. Поиск, баннерокрутилки, где вообще непрекращающийся рок.
Анон, как постоянно повышать квалификацю?На работке стек постоянный (Java + Spring) и довольно простенький. Хайлоад отсутствует, поэтому все самые пиздатые модненькие технологии проходят мимо меня, развиваюсь довольно медленно и в довольно узком ключе.Писать что-то самому - хуй знает. Идей нет. Пилить чёто банальное особого смысла не вижу, т.к. пользоваться никто не будет, надолго меня не хватит, да и далеко это от бизнес-задач.Читать какие-то сайты или смотреть каналы на ютабе? Если да, кинь примеры, плизХуй знает, как держать себя в тонусе, изучать чёто новое, быть в теме актуальных технологий и при этом какой-то практический опыт получать, ибо в будущем охота перекатиться на уже упомянутый хайлоад, чтобы заниматься актуалочкой.
>>220965362Вакансий много у криптофинансистов. Думаю, что они 80% вакансий выкидывают на рынок сейчас. Требования - знать раст. Это непросто, потому что learning curve у языка очень крутая. Даже так: ОЧЕНЬ крутая. Я раст взял, потому что на нем была прекрасная реализация инвертированного индекса, нужная мне для моего проекта.>Какие ты видишь сферы применения раста, которые до рынка еще не дошли?Те, в которых требуется непротекаемость кода, уменьшение количества гонок и скорость. Эти вещи в расте на уровне языка. Обычно такое требуется финансистам, трейдерам и системщикам.
>>220964290Учитывая, что задача идет в рамках блока «сортировки», думаю nlogn пройдет. Сейчас попробую
>>220966170Идея годная, это да.Просто на текущей работке ещё есть интересные вещи, которые хотелось бы реализовать, но при этом, охота ещё как-то надрачиваться, чтобы на собесы можно было придти не только со знанием теории по технологиям, которые указаны в вакансии, но и каким-то экспириенсом по этой тематике.
>>220965564>Можно ли заработать на еду программированием с такими вводными?Можно. Но я бы на твоем месте понаехал в ДС, на удаленке возможно придется слишком долго говно есть без офисного опыта. Попробуй летом на стажирововку в ДС устроится, сейчас вроде набирают (набирают-то всегда, просто как из-за короны ситуация складывается не знаю).
>>220966584Абсолютно никаких, проверь только замки в квартире и вещи продавай заранее, а то в ломбарде обычно мало дают за срочность.
>>220964290А, не, не прошло. В условиях задачи за О(n) надо решить... просто иду по списку, и пробую умножать, каждый раз проверяя, увеличилось произведение или нет?
>>220961885если ты чем то в 4 года не начал заниматься, то толку уже никакого, это касается не только программирования, а всех хобби, так что не рыпайся
>>220955793 (OP)С чего лучше начать самому изучать программироаание?Какой язык выбрать первым?Начал с питона, но пока не очень далеко зашёл, может есть какой-то вариант лучше?
>>220965824>Писать что-то самому - хуй знает. Идей нет. Пилить чёто банальное особого смысла не вижу, т.к. пользоваться никто не будет, надолго меня не хватит, да и далеко это от бизнес-задач.А должны быть. Ты сядь и подумай, идеи наверняка есть.>Читать какие-то сайты или смотреть каналы на ютабе?Для кого-то может и работает, IMO это полное говно и прокрастинация. Я по видосам на ютубе только могу рецепты готовки жрачки смотреть, и то перематываю 70%. Еще иногда заходят объяснения каких-нибудь сложных физических штуковин для дебилов. Программирование же - практика, практика, практика.>Хуй знает, как держать себя в тонусе, изучать чёто новое, быть в теме актуальных технологий и при этом какой-то практический опыт получать, ибо в будущем охота перекатиться на уже упомянутый хайлоад, чтобы заниматься актуалочкой.Не жди. Устройся прямо сейчас. Согласись на меньшую зарплату либо искуссно наври, а потом с горящей жопой ты будешь осваивать все технологии с небывалой скоростью. Я серьезно.
>>220967139Идешь и собираешь в большой черный мешок два минимума и три максимума, а потом проверяешь их. Если не осилишь эту древнюю даоскую технику, то можешь искать минимумы и максимумы пройдя 5 раз подряд по массиву.
>>220967195Питон хороший выбор, продолжай. Выбери себе какой-нибудь мелкий проект, не знаю, калькулятор там например, и доведи его до конца.
>>220967218Спасибо, анончик. Насчёт освоения неизвестного с большой скоростью из-за крайней необходимости - охуенная тема. Примерно так я вкатился, но потом вот освоился, чёт заскучал.
>>220967536>потом вот освоился, чёт заскучалЭто известное явление. Если не хочешь стухнуть, то выработай в себе правило постоянно помещать себя в ситуации, когда ты нихуя не понимаешь что происходит, но надо что-то делать. Сначала инерционность будет тебя отговаривать, но потом ты войдешь во вкус.
>>220967376В общем-то платформа приняла почему-то решение за nlogn, но я попробую осилить и эту технику, спасибо
>>220955793 (OP)Спасибо за пояснения и отсутствие гонора и адекватность, анон (сейчас это редкость).мимо очередной 30+ вкатывальщик
>>220967820Пожалуйста, надеюсь ты удачно вкатишься и спустя года создашь тред на дваче, где пояснишь анонам за вкаченное. Добра станет больше.
>>220955793 (OP)з\п? стои ГО учить как первый язык? С++ пугает сложность.(в вузе учил на пеовм курсе, пиздос сука НЕНАВИЖУ Его, какой н слложный озуеть, а питон и го простые и приятные)почему ты не запили стартап на миллионы баксов?
>>220967967Работку получить. Как на собес попасть, если почти везде (кроме веба) вышку требуют. мимо OpenGL макака
>>220955793 (OP)Подскажи плез,мне 18,11 классов образования(только-только,к ЕГЭ готов)из языков только паскаль,недавно python начал изучать.Какой язык сейчас самый востребованный?Аналогично и со сферой
>>220967996Я без работы, кто мне зарплату-то платить будет?>почему ты не запили стартап на миллионы баксов?Пик стронгли релейтед. Ну вот сейчас пилю, может получится, может в стол пойдет. >стои ГО учить как первый язык?Скорее да. Но если у тебя С++ вызывает такой баттхерт, то я бы задумался. Потому что рано или поздно ты упрешься в необходимость погрузиться в эту бочку и горе тебе если ты будешь не готов.
>>220968204Go, JS, C++, Python. Выбирай из этого, паскаль сразу в пизду идет.>Аналогично и со сферойРазработчики поиска, машинного зрения, автоматического построения онтологий и диалоговых систем без хлеба ближайшие лет 5 точно не будут. Равно как и жонглеры докер образов в кубернетисе.
>>220968322>Скорее да.и какова аппликация Го? Бекэнд и сервера?вообще я хочу делать игры масштаба ТЕС, МГС и ГТА
Привет, ОП. Третий год пишу на C#. Хотел было перекатиться в Ruby, но не могу представить, как можно написать что-то более или менее крупное на нем. Посоветуй, как настроить нормальное IDE для Ruby. Чем сам пользуешься/пользовался?btw, открывал книжку по Rust, писал хелоуворлды, не зацепило. Видимо, мой удел пилить web api на net core.
>>220955793 (OP)Вопрос от нуба. Всё в Шиндовс. Допустим в питоне у меня такой стэк:Anaconda- конфиг своего environment-- свой пакет из 3-х модулей--- небольшой скрипт __name__ == "__main__" который всё это юзаетВопрос: как мне реализовать такой сценарий с использованием Гитхаб- коллега (тоже нуб) регистрируется в гитхаб, опционально - устанавливает какой-нибудь виндовс клиент- инсталирует дефолтную анаконду- клонирует мой репозиторий- запускает несложную команду, в результате которой мой environment, привязанный к нему мой маленький пакет, и скрипт использующий этот пакет устанавливаются у коллеги в его анаконде- коллега создает шорткат с несложной командой- этот шорткат запускает Spyder в том environment, так что коллега может работать с моим скриптом.
>>220968416Да, испытывал и испытываю. Тогда я беру палатку, сажусь на велосипед и считаюсь без вести пропавшим в течении недель. Возвращаюсь и увольняюсь либо меняю область. Последнее время перестал испытывать, потому что занимаюсь только тем, что мне нравится да и тян не дает красноглазить круглые сутки.Короче 1) режим труда - наше все2) экзистенциальные проблемы только накапливаются в этом возрасте и с ними нужно совладевать, иначе однажды ты окажешь погребенным заживо
сейчас на первом курсе, знаю плюсы немного - классы, наследования, деревья, все дела. как лето с пользой для себя потратить? куда-нибудь возможно интерном устроиться с такими микроскопическими навыками?
>>220968984Рельсы в универе трогал, даже курсач писал на них, лол. Не зашли.Может лучше синатра? На C# юзал аналог синатры, NancyFx, довольно симпатично.
>>220956332>рогрева рантайма. Основной минус производительности нетюненой жавы - это спорадические запуски сборщика мусора, из-за которых 99% персентель производительности улетает в космос под нагрузкой. Если ты не пишешь какое-нибудь ядро биржи для матчинга заявок, то переживешь это спокойно скорее всего.хуйню порешь, гц давно не так работает
>>220968733Такой средненький бекенд. Не лютая числодробильня где-то в глубинах твоей поисковой компании, не аукцион второй цены в рекламной системе, а скорее быстрый перекладыватель джейсонов из одной системы в другую или вычитыватель очереди. В общем - хорошая рабочая лошадка для узких мест энтерпрайза. Про игори не знаю. С одной стороны вроде и подойдет в плане скорости, с другой - сборка мусора - она в реалтайм системах сильно душит мозг фризами. Да и отсутствие дженериков немного давит и заставляет выдумывать дроченые паттерны проектирования в коде. Может дело привычки, я все-таки не спец в Go.
>>220969161Расскажи как работает штатный hotspot gc или что там сейчас в последней версии, с удовольствием послушаю.
Начал учить джава,после второго курса будет пару сертификатов от оракласейчас на первом. Как думаешь пригодятся? Да и вообще что можешь сказать про язык?
>>220969578где требуется поддерживать онлайн многомиллионных пользователей, например дискорд, вацап.Тыкал я немного, но конкретно не погружался. С напарником быстрее мб пойдет дело.
>>220956332Эмм, я думал, матчинг заявок ложится на плечи БД, а инпут пользователя можно и на скриптовый язык повесить. Разве нет? В чем прожорливость алгоритма матчинга?
>>220969640Если планируешь вкатыватся в наукоемкие отрасли, в которых предметная область описывается математическими моделями, то лучше не соваться. Если в 95% остального, то без разницы
>>220969446>А это С++? С?С++ или Rust. Я за Rust до пизды в треде топлю, но у меня просто глаз замылен, я последние месяцы только на нем и пишу. В иное время правильным ответом был бы просто С++.>Брин хороший программист? Возняк?Брин смог оценить идею Пейджа и быстро накодить pagerank, завернуть его в годный продукт. Мне довелось видеть ради лулзов первые коммиты в гугловой монорепе в том числе и Брина. Никакого сверхразума там не было, талант Брина в пересечении программиста, новатора и бизнесмена, а не исключительно в кодинге.Про Возняка ничего не знаю. По его молодым фото он похож на человека, который тоже как и я хочет просто управлять поездом.
>>220969446возняк прежде всего физик которому отец на пальцах объяснял что такое катушка, резистор, транзистор, конденсатор. И он любит собирать вещи.В итоге он и собрал первые маки в соло. Ну и софт писал иногда, он же изначально в интеле работал.Сейчас же просто на % дохода аппле живет.
>>220968415И что в нем будет?>>220968776>>220969703>Хотел было перекатиться в Ruby,Не надо. Зачем ruby-то? Язык умирает, или ты для себя? На рубях я использовал RubyMine, пока окончательно не скурвился и не пересел на vim.> как можно написать что-то более или менее крупное на немНу я какие-то круды на нем молотил, что-то типа системы бронирования аудиторий. Сделал быстро>Чем сам пользуешься/пользовался?Сейчас 50 на 50, дома за пекарней могу позволить себе обмазываться студиями от JetBrains, в остальное время сижу в vim просто потому что могу.Ты все-таки выбирай не язык, а то, чем ты хочешь заниматься, язык приложится.
>>220969640Эта степь - это какая степь? Программирование в целом без математики норм, а числодробильни или расчеты траекторий орбитальных пепег очевидно не перенесут отсутствия вышки.
>>220968543Разумеется. Ну не прям м говноработой: шел себе шел потихоньку с позиции на позицию и пришел. Путь в айти не обязательно линейный
>>220969640Если в математике полный ноль, но очень хочется в дата саенс, математику можно и выучить. Моя история как раз
>>220970531Спасибо за ответ, ОП. Да, ты прав, надо выбирать, чем заниматься, а не язык. Дело в том, что CRUD-ы задолбали, а чем еще заняться, хз. Может, IoT или ч там щас взлетает.
>>220970969А, ну тогда в них можно запихнуть первые 2 или 3 элемента списка, а считать начинать с третьего
>>220971072Допустим, список такой: 12, 7, 8, 9, 10, 11Первый элемент - 12, второй - 7, третий - 8Тогда остальные не пройдут первый иф для максимальных чисел.
>>220969640Когда говорят математика не понадобится почему то не добавляют, что понадобится сходный образ мышления - абстрактный и точный, без которого никак. Задача ведь сначала моделируется, подбирается алгоритм, прежде чем обрастает кодом (реализуется).
>>220969811Прожорливость в том, что на рынок уже давно через шлюзы пустили HFT безумцев, которые способы выжрать абсолютно весь ресурс. Матчить что-то через обычную БД получится только если ты биржа дров Нижних Васюков. В выделенной под HFT секции CHX, например, заявки транзакционируются задним числом и пролетают сразу в матчинг. Из-за этого есть риск потерять все за последние n миллисекунд и это вынужденный компромис, который удалось протащить через регуляторов. В других биржах возможно реализованы другие подходы.
Начал учить джаву,после второго курса сейчас на первом будет пара сертификатов от оракла. Как думаешь пригодятся? Да и вообще что можешь сказать про язык?
Оп, подскажи в каком направлении двигаться. Сейчас заканчиваю прикладную математику, нихуя не работал и толком не пытался записывался на собесы, но не приходил, лоо. Знаю плюсы на нормальном уровне, +- питон. Пока выбор стоит между тем, чтобы вкатываться питонистом куда-нибудь в около data science, либо на основе своих знаний о плюсах вкатиться в жаву и потом в тырпрайз. Но вот хуй знает... DS выглядит более привлекательно, но вроде как и сложнее и думать придется, а с жавой вроде как больше возможностей по перекату + я всё-таки что-то понимаю в алгоритмах и кодинге, а в DS'е почти по нулям. Диплом вообще по говну никак не связанному ни с тем не с другим, но там я делаю мощную программу на плюсах и постоянно ее оптимизирую, короче тоже какой-никакой опыт.
>>220970744Да норм, я и не такую дичь в ВУЗе заливал.>>220970856>IoTСамоходные повозки, иди туда, базарю понравится.
>>220970744Чел, забудь эту хуйню, выбрось эту ересь из головы. Ты действительно так хочешь выслушивать, что здесь ты на новую строку не перешел, здесь табы вместо пробелов, а здесь константу не вынес? Говнокод это когда ты в цикле пошел вызывать функцию, которая под капотом делает запрос в сеть, в ситуации когда ее можно вызвать 1 раз в начале.У тебя прослеживаются зачатки перфекционизма, поверь, это нихуя не хорошо, это дефект мышления, который пользы тебе не принесет и от которого нужно избавляться. Он в конечном итоге вынудит тебя концентрироваться на несущественных вещах и обходить и откладывать существенные вещи прокрастинация, паралич перфекционизма, также помешает тебе браться за изучение нового, будет способствовать тревожности. Я реально говорю, отнесись к этому серьезно
>>220971775>DS выглядит более привлекательно, но вроде как и сложнее и думать придетсяDS выглядит более привлекательно, а еще сложнее и слава богу придется думать, а не тонуть в болоте, поэтому я немедленно начинаю вкат прямо сейчас. Поправил тебя, не благодари.>жавой вроде как больше возможностей по перекатуПерекатишься в еще большие топи. Если у тебя нет цели хоть тушкой, хоть чучелом уехать из России, то поверь - не стоит оно того. Джавовый интерпрайз за границей еще больший мрак, чем тут.
>>220961828> Всё советуют SQLite, но на hh я видел, что нужно знание PostgreSQL.Можно взять какой-нибудь ORM вроде Sequelize для ноды, который дружит со многими реляционными бд.
>>220971728Хороший язык, но у меня от него психические травмы.>будет пара сертификатов от оракла. Как думаешь пригодятся? Мне и оба диплома-то не пригодились, лол. Наверное в банках на них еще и посмотрят, думаю кто-то более в этой банковской теме подскажет лучше меня.
>>220955793 (OP)Хочу вкатиться в Python, вроде можно много фишек пилить для сис админов. С чего лучше начать?
>>220972684Нашел книгу Python для сетевых инженеров, может есть ещё какие-то интересные книги в этом направлении?
>>220972291Я тебя понял. А что с DS нельзя перекатиться? Я пока об этом не думаю, но может быть когда-нибудь... Вдруг потом окажется что я нахуй никому не нужен?
>>220972768Нельзя. Запрещено. DS специалисты строго с гражданством той страны, где работают, должны быть, иначе расстрел
>>220964677Надо ещё зерна рандома разные пробовать и эффективность сравнивать, потом отдавать машоб отделу, чтобы они модели тренировали и лучшие зёрна сортировки отбирали.
>>220972939Я кстати иногда так думаю, особенно после того как экзамен хорошо сдаю. Вчера на 5 сдал, потом в ванной за все держался, чтобы случайно не подскользнуться и головой не удариться. Я шизик?>>220972870Не, ну например с инфобезом и в штатах есть такая хуйня (пруфов не будет).
>>220972768>А что с DS нельзя перекатиться?>Вдруг потом окажется что я нахуй никому не нужен1.Можно перекатится куда угодно, если ты просто талантливый разработчик, без привязки к области. Со временем это придет.2. Не окажешься. Ты осваиваешь выбранную область, например дата мать его саенс, а потом в ходе работы начинаешь залезать на соседние територии, прикручивать свои модели в прод, натягивать на них мониторинги, и вуаля, ты уже не датасаентист, ты раз-ра-бот-чик, феллоубой. После этого идешь и смотришь на п.1.То, что вы тут выбираете в треде, зачастую является только входом в большой мир. Входы разные, но в конце концов мы все встретимся и пойдем пить пиво вместе.
>>220961176А по чему именно оцениваешь язык? Есть конкретные примеры, что тебе не нравиться и это реализовано лучше в других технологиях (например Питон)?Потому-то на первый взгляд все эти совремннные языки имеют С-подобный синтаксис, а все скриптовые foreach (for in) цикл и в общем очень похожи. За что конкретно всякие Гуглы отдают предпочтение одному языку за место другого? Или без глубоких знаний обеих технологий этого не понять? Согласен с утверждением, что разные языки хорошо работают для разных задач, но на том же примере с ПХП и Питоном (для веба) нужно выбрать что-то одно. Как?
min_numbers = []max_numbers = []arr = [-12, -7, -8, -9, -10, -11]arr2 = arr[3:]if arr[0] > arr[1]: if arr[0] > arr[2]: if arr[1] > arr[2]: max_numbers = [arr[2], arr[1], arr[0]] min_numbers = max_numbers[0:2] else: max_numbers = [arr[1], arr[2], arr[0]] min_numbers = max_numbers[0:2] else: max_numbers = [arr[1], arr[0], arr[2]] min_numbers = max_numbers[0:2]else: if arr[0] < arr[2]: if arr[1] < arr[2]: max_numbers = [arr[0], arr[1], arr[2]] min_numbers = max_numbers[0:2] else: max_numbers = [arr[0], arr[2], arr[1]] min_numbers = max_numbers[0:2] else: max_numbers[arr[2], arr[0], arr[1]] min_numbers = max_numbers[0:2]for i in arr2: if i < min_numbers[0]: if i < min_numbers[1]: min_numbers[0] = min_numbers[1] min_numbers[1] = i else: min_numbers[0] = i elif i > max_numbers[0]: if i > max_numbers[1]: if i > max_numbers[2]: max_numbers[0] = max_numbers[1] max_numbers[1] = max_numbers[2] max_numbers[2] = i else: max_numbers[0] = max_numbers[1] max_numbers[1] = i else: max_numbers[0] = iif min_numbers[0]min_numbers[1] > max_numbers[0]max_numbers[1] and max_numbers[2] > 0: print(min_numbers[0]min_numbers[1]max_numbers[2])else: print(max_numbers[0]max_numbers[1]max_numbers[2])
>>220973034Я так резко высказался, потому что вопрощающий тоже был резок. PHP занимает свое место, мне он лично не нравится, к его популярности мое мнение отношение мало имеет.>А по чему именно оцениваешь язык? Это что-то магическое. Я к каждому новому языку приходил разными способами. Разве что кресты выбрал из-за отсутствия выбора, на CD диске не было других компиляторов.>Есть конкретные примеры, что тебе не нравиться и это реализовано лучше в других технологиях например ПитонПитон - динамическая типизация, набор библиотек, минимум боейлерплейта, сам язык зрелый. Подходит для связывающего кода, для APIшек, для прототипирования и аналитики.Rust/C++ - статическая типизация, высокая скорость, в расте в добавок borrowing/ownership, не дающий обосраться и выпускать себе пулеметные очереди в ноги в памяти.>За что конкретно всякие Гуглы отдают предпочтение одному языку за место другого? Кроме вышеназванного, Гуглы учитывают насколько факторы того, насколько язык подходит для широкомасштабной разработки. Эти факторы - от количества разработчиков на рынке труда до тулзов повышения качества кода (линтеры, статический анализ, построение зависимостей и проч.)Язык выбирается под задачу, а не наоборот, это то, в чем ты абсолютно прав.
>>220974458>Кроме вышеназванного, Гуглы учитывают насколько язык подходит для широкомасштабной разработки.slfx, пиздец я криворук
>>220973743Не, локация у меня Россия, но в Эреце бываю набегами.>так вообще не соблюдаешь?Ну, как посмотреть. Вся моя жизнь - это служба Богу машин людям.
Опчик, что нужно знать матерому плюсовику сейчас? Плюсы люблю и обожаю всем сердцем устроился на первую работу несколько месяцев назад, но подкидывают работу в других направлениях. Это всё очень круто, я очень сильный буст получил - линукс, симейк, кьют, питон, джанго, жс, реакт, докер, кубер, рэббит етц. Вот только это всё во-первых шапочно, а во-вторых я всё же хочу в будущем по большей части на плюсах писать. Сейчас наметил себе такие темы, мб ещё чего подкинешь?- тмп- графика (опенгл) - буст углубленно- одб- многопоточность (в т. ч. куда) - тестирование- документирование (доксиджен?)- сиай
>>220975519Есть ли сейчас в ойти проблема эйджизма? Ну когда вакансии соискателей на начальные позиции с возрастом больше N даже не смотрят.
>>220969465Нет, пиздюками еще сошлись.>>220975662Ну это список непонятно чего. Ты в конечном итоге просто поставил цель "стать плюсовиком"? CI тоже как-то странно выглядит на фоне остальных.Докинь в список еще всякие gperfы и валгринды освоить, постоянно приходится пользоваться, когда надо еще пару процентов выжать. Посмотри в сторону несистемных алллокаторов типа tcmalloc, инструментов стресс-тестов и линтеров кода. Какая-то куча-мала, но логически твой ряд я только так продолжить могу.
>>220976114Скорее есть, но она лежит не в области HRов кого-то там отсеивающих. Эйджизм просто сложившееся положение вещей. Более зрелые либо не тянут технологии из-за выросшей с возрастом лени, либо не чувствуют себя комфортно среди ололокающей школоты. Тем не менее, непроходимой стены нет и никто специально не будет фильтровать твое резюме, по-крайней мере в Я такой практики не было.
>>220977076Выучить сам язык это 0.1% кек. Учить надо то как на нем писать, посикс и прочее говно.Короче ты хочешь выучить навыки махания молотком, но чтобы дом построить учить придётся архитектуру, понимаешь?
>>220974964извини, если слишком личное спросил.мало ли, подумал мож общие интересы есть (в контексте "датишной" темы).добра тебе!
>>220955793 (OP)Очередной унылый человек с унылой жизнью тащит свои высеры на сосач выставляя напоказ свои комплексы. Да, ты проебал свою жизнь и мне тебя не жалко потому что такие обычно прогнивают и перестают быть людьми. Завтра работа. Отдохни лучше.
>>220958243Программирование игр разное бывает. Тут две крайности (примерно) либо движки писать - матан и байтоебство, либо логику игровую на скриптах под конкретный движок.
>>220977931И что, ты реально раздумываешь перекатиться в Израиль?Я вот наоборот, хочу съебать отсюда, хотя все есть.Но в самом Израиле нихуя нет.Мимо
>>220978317Нет же, не знаю с чего ты так подумал. Свой дом я уже нашел, в Израиль же просто погреться катаюсь да прогуляться по ветхозаветным местам. Жарко у вас слишком.
>>220974458Ну ты много написал о почти что фундаментальных различиях в разных языках. Я спрашивал скорее о ситуации, когда две (или более) технологии подходят для решения одной задачи, на примере ПХП и Питона для веба или C++ и Rust (с коим соершенно не знаком) для высоконагруженных риалтайм задач?Выше как раз обсуждалось, что на ПХП все десятилетиями плюются, но он по всегда имел и имеет огромную популярность на практике. Но так же слышал (да и ты сам говоришь) что всякие гуглы все более отдают предпочтение тому же Питону. Но разве ПХП не подходит для широкомасштабной разработки? Почему так?
>>220978748Российским летом в поселке рядом с ДС, осень-зиму-весну катаемся по разным ебеням. Последний раз это был Уругвай.
>>220979274И работаешь в ДС при этом?Это я спрашивал про Дядю Женю, насколько это безрассудно бросить все и поехать поработать год-два у него в ДС? Сам ДС я не люблю, Питер гораздо больше нравится.Рассматриваю такой вариант vs. постдок в Германии, например.
>>220979189>Выше как раз обсуждалось, что на ПХП все десятилетиями плюются, но он по всегда имел и имеет огромную популярность на практикеОн имеет огромную популярность в области, которая сильно бросается в глаза всем вкатывальщикам - это крудошлепинг сайтов-визиток. У многих погроммистов область деятельности этим крудошлепингом и ограничивается, поэтому они твердят, что PHP используется везде. Они не врут, он действительно используется везде, потому что их везде состоит из вордпрессов, друпалов и юкозов.>Но разве ПХП не подходит для широкомасштабной разработки? Почему так?Здесь можно ещё и на историю все списать - нет ничего приципально невозможного на PHP, просто на Питоне уже сделаны кучи инструментов, набрана критическая масса, поэтому и новые адепты выбирут Питон. Вот и получается, что это более универсальный язык, покрывает больше областей, поэтому предпочтение Гугла было отдано ему. Когда языки похожи - начинают смотреть на вторичные половые признаки. Python охватывает более широкий спектр задач, выгоднее взять одного питониста, который и веб налабает, и говноскрипты для линукса напишет.В случае с С++ и Rust отличия в гарантиях, даваемых компилятором. Ещё отличия в том, что программиста на Rust не найти, поэтому везде C++.
>>220979210Для меня весь 1С - это shit-tier, если вдруг 1Сник будет тонуть, то я разве что пару контрольных выстрелов в голову дам. Так что не спрашивай.Если серьезно, то говорят, что прибыльный, но эта дорога ведет в никуда.
>>220979422Сейчас я не работаю, а пилю дома всякую хуйню на Rust, проедаю накопления и поддерживаю тян, у нее ежедневная война за здоровье России. Несколько раз я действительно уезжал при действующей работе, просто приходил и говорил, что я всё, досвиданья. Обычно быстро соглашались на удаленку.>Это я спрашивал про Дядю Женю, насколько это безрассудно бросить все Делай! Безрассудные решения самые важные в твоей жизни, пройдут года и останутся только они, а не те дни сурка, которые так тебе милы.Не знаю что у тебя за постдок, наверняка в него можно и из ДС вкатиться.
>>220979249Стоит, вкатиться легко, конкуренции мало (все вкатываются в веб), платят хорошо. Только первым языком ее ни в коем случае не учи, привьет плохие привычки. Вначале поковыряй ентерпрайзный бэкенд на каком нибудь дотнете, явы со всеми этими бд, орм, сериализациями, очередями и прочими приколами распределенных сервис ориентированных архитектур, 1С примерно про это. Минус - за бугор не свалишь если будет только 1с. Чтобы получать больше 170 надо будет знать дохуя.
>>220955994Я скажу как специалист типа ОПа (по стажу), но я не занимаюсь вебом. Не поздно. Все зависит от человека и его возможностей превозмогать. От самодисциплины, от склада мышления.Знаю 35 летнего вкатывальщика, нормально свои задачи решает. Он конечно не лезет во всякие оптимизации структуры, говнокодит, но продукт выдает рабочий.
>>220980550Че делаешь то на Расте? Мля, как вы вообще идеи для петов находите. Хотя.. я же веб чмоха, не удивительно что на моем стеке я вообще не хочу ничего писать после работы.
>>220979971Ну я примерно так себе и представлял это. Буду ли я прав, если скажу, що разработчики ПХП изначально планировали создать простой язык для простых задач, потому он быстро завоевав свою популярность в этой нише, тогда как разработчики Питона целили на универсальный язык. Поэтому сейчас исторически сложилось так, что ПХП продолжает быть популярным в том, что ты перечислил, тогда как Питон используеться в основном для более масштабных проектов?И мог бы ты сравнить/описать основные различия, которые лично тебя завтавляют выбирать Питон вместо ПХП? Потому что мои собственные общие фразы о простоте и универсальности мало о чем говорят, и я не могу увидеть принципиальной разницы между языками (для веба)
>>220981459Инвертированный индекс использую. Сначала просто использовал, а потом разошелся и начал уже сам индекс дописывать, попутно засылая патчи в апстрим. Каждый задрот в своей жизни должен сделать свой поисковик, я сейчас ровно в этой фазе и нахожусь.>Мля, как вы вообще идеи для петов находите. Посмотри что тебя в твоей жизни не устраивает и можно ли это решить технологиями. Эта яма бездонная, ловить идеи из нее можно до посинения.
>>220981678Скорее так - PHP задумывался как какой-то язык, но по случайным причинам начал позиционироваться как язык для крудовеба. Возможно потому что кто-то когда-то сделал хороший веб-фреймворк на нем. В PHP начали идти другие крудопрограммисты и язык все сильнее и сильнее кренился в эту сторону.А в питоне сообщество решило его судьбу иначе, там собирались случайные люди, каждый пилил то что ему нужно, язык оказался подходящим для этого и в итоге имеем что имеем - 100500 направлений, покрытых языком.Я думаю, что по-большому счету текущая ситуация - результат случайных флуктуаций, а не каких-то внутренних свойств языка. У питона разве что был довольно видный автор и евангелист Гвидо, а у PHP я никого не могу назвать.>И мог бы ты сравнить/описать основные различия, которые лично тебя завтавляют выбирать Питон вместо ПХП?Ну наверное потому что я лет 10 на нем пишу и мне никакого смысла другой такой же язык изучать нет. Если допустить, что я ничего не знаю, то я бы посмотрел на наличие нужных мне библиотек, на наличие знакомых программистов рядом и на динамику развития языка и его коммьюнити, ровно в таком порядке. И выбрал бы опять Python.
>>220972166А что неьзяа? Хаузеры тоже с 0 начали.>>220969296что учить для 2020, для VR, AR, ИИ, мат. моделирования, для з/п 500к+?
>>220967996> з\п?> стои ГО учить как первый язык? С++ пугает сложность.(в вузе учил на пеовм курсе, пиздос сука НЕНАВИЖУ Его, какой н слложный озуеть, а питон и го простые и приятные)На погромиста учился и не работаешь получив диплом?
>>220972741Можешь почитать лутца, если не зачитываться, у него довольно много воды. Загляни в питухон-тред в программаче, там есть подборка хороших книг от анончика.