Первой работы тред Саб двач. аноны пол года назад сказали учи Python Лучший язык для начала, придешь к успеху. Так вот я упорно сидел и кодил но... НО НИКТО НЕ ПРЕДУПРЕДИЛ ЧТО НА НЕМ НЕТ РАБОТЫ
В тред призываются программисты новчики джуниуры и проигрывающие с программистов аноны.
Какой стек ты учишь сейчас? Где искать стажировку? Как не проебать еще пол года? Какие вопросы на собеседовании? Если не Веб то что?
Запомни одну простую и очевидную жизненную истину, сынок!
Не существует гарантированных решений. Равно как и не существует бесполезных знаний.
Говорить, что время потраченное на Питон это проёб впустую. указывает лишь на то, что ты пока еще очень поверхностно представляешь себе что такое программирование. Когда ты вкатываешься в программирование, ты не вкатываешься в язык, фреймворк или стек. Ты вкатываешься в программирование в принципе. Учишься мыслить формально и одновременно абстрактно. Учишься находить решения сиюминутно возникающим задачам. А это значит. что если решение задачи внезапно предполагает какую-то новую для тебя технологию, то ты просто разбираешься в этой технологии, как ее использовать и тогда применяешь по назначению. Питон - не волшебная палочка, а просто технология. Есть задачи. для которых он подходит хорошо (в научном мире ценится за NumPy и SciPy). Есть задачи. для которых не очень. Так что если ты хочешь найти работу, то ты должен продемонстрировать работодателю не то что ты знаешь язык который он использует. Тебе надо продемонстрировать, что ты умеешь находить решения для задач. В том числе и осваивать новые технологии. Это совершенно обязательное условие, потому как в волшебном мире программирования это постоянный процесс. Я в свое время пришел устраиваться на свою первую работу не имея предшествующего опыта, продемонстрировав только чисто тестовую страничку на PHP. Работа была по C#. Которого я не знал. Меня взяли и за неделю я освоил сишарп а дальше работал.
На нынешней работе меня тоже сперва поставили на PHP, потом на C# WinForms (которые я знал), а потом перевели на ASP.Net которого я опять же не знал - и как-то ни разу даже не возникло вопроса как быть. Просто смотрел как там уже все устроино и делал по аналогии.
А так, ну если не можешь вкатиться в Питон, ну учи JS, хуле. Я его сам сейчас в свободное от работы время осваиваю. Нода там хуёда, Реакт, все дела.
>>163735527 >гарантированных решений Паттерны >бесполезных знаний. Твоя мать шлюха-охуеть какое полезное знание. >потраченное на Питон это проёб впустую Чел хочет денег, а не сосать после работы приблуду для аутистов. >Учишься мыслить формально и одновременно абстрактно Пиздани про искусство и творческую профессию. Ну, пожалуйта. Отвечать на остальной идеалистический бред-мне лень.
Жабамакака ИТТ. Когда-то вкатился, настойчиво бомбя своим "резюме" десятки, если не сотни компаний. Рандомно взяли джуном в одну, 4 мес отработал, дальше было просто.
>>163735677 Да что там, у нас на работе коллега притащил барабанщика из своей митол группы, который вообще нихера не имел представления о программировании. Ничо, выучился!
>>163735716 >>163735782 ДС(2). Я сам по другому профилю, но и такие вакансии рассматривал. Матан средне, хотелось бы больше, но я тупенький немного. Но университетский курс вполне.
Именно стажируюсь 4й месяц в ДС, компания odin ass.
>>163736112 По стате гит хаба пито в 5-ке востребованных языков Но что не так с рашкой почему его здесь так мало юзают. Либо ява макаки либо веб пхп школьники
Не позиционировать себя как специалиста по всему на свете. Придерживаться одной платформы и технологии, приобрести глубокие теоретические знания в этой узкой области и сделать в ней какой-нибудь небольшой проект для себя (например, плагин для Wireshark, свой tool для valgrind, сервер на Erlang или библиотеку со своими альтернативными аллокаторами на C++). Никогда никому не говорить "У меня нет опыта". Если вы писали курсовую или дипломную на данном языке, то опыт есть. Если вы администрировали localhost или писали софт для себя, или выкладывали свои скрипты на GitHub, или фиксили баги в любом open source-проекте, или запиливали там новые фичи, то опыт по определению есть - self-employed, open source, pet projects. Нужно бережно вести свое портфолио/резюме и ежегодно его пополнять. Став экспертом в чем-то одном и дойдя до cutting edge в данном направлении, имеет смысл потом получить вторую экспертизу (в смежном направлении или близком к первой экспертизе).
>>163736397 А я и не говорил ничего про Питон. У меня знакомый питонщик с охуенным стажем, контрьибутор в Джанго, один хуй сейчас JS учит чтобы без работы не остаться.
>>163734791 Ну паста про то как надо задрочить книгу всех функций языка базовых потом ещё пару книг и ты невьебенер редкий спец от тебя текут тян ты получаешь over9000 в секунду. Она есть в/s или программаче (если есть такой раздел про программирование) Странно что ты вобде его стал учить не прочитав этой пасты.8
> книги Переоцененное говно без задач. Мимо 7 лет в it, 3 года погромизд. Прочитав 100500 книг, отучившись 11+6 лет, но при этом наработав 0 часов твой оклад по прежнему 0.
>>163736742 Вот видишь в той пасте более подробно расписан алгоритм прихода к успеху с питоном, я точно не помню. Паста описывает потепенное развитие этой идеи, мне неудобно искать её я с мобилки. Может поэтому ты и не достиг успеха что не следовал пасте. Ещё и сопротивляешься - чтобы шарить и быт как бог в своем языке.
>>163736881 Я и вообще не программист, просто вспомнил эту пасту про питон. Книги твои для учебы и подсматривания редкого функционального говна которое ты не помнишь, чтобы было быстрее. А не ныть на хабре или дваче, тут и там небегут эксперты и запутают тебя, а так взял хендбук и пиолистла что нужно, пердтлишься дальше
>>163734506 (OP) Завтра же бросаешь всю фунциональную/веб/энтерпрайз хуету и поступаешь на юридический. Похуй если первое время будет скучно. Затем изучаешь уголовный и административный кодексы от корки до корки. Потом зубришь, именно, сука, вызубриваешь законодательство об интеллектуальной собственности, чтобы от зубов отскакивало. Когда выиграешь свой первый иск, по пути изучив теорию и практику общения с судьями, устройся писать заявки на патенты. Как только наберёшься опыта в этом весьма хитром деле, можешь идти дальше - тебя ждет увлекательный мир патентного троллинга. Патенты на очевидные вещи, многомиллиардные судебные иски к Майкрософт/Эппл/Самсунг/Google, сложнейшие многочасовые слушания и удовольствие от нелегитимного присвоения чужих денег. Отсос хиккующих выблядков / просто менеджеров-неудачников или хуесосов программистишек, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Отчислили из универа из-за того, что не сдал питон. Видеолекции с долбаебом который объясняет как будто со сцены в театре и преподы по практикам которые выглядят как бичи с помойки полностью отбили желание учить змею.
>>163737043 У многих компаний ТЗ висят публично. Ну или как вариант - апплаишься на вакансии, тебе дают ТЗ, ты его делаешь, если в срок не успеваешь то доделываешь и выкладываешь на гитхабе (не забудь живую демку на github pages).
>>163737332 Завтра ищешь в интернете книжку Бонч-Бруевич, Калашников. Физика полупроводников. Похуй если ничего не поймешь. Затем идешь на arxiv.org и изучаешь все статьи по физике конденсированного состояния от корки до корки. Потом зубришь, именно, сука, вызубриваешь обзор "Effects of Electron-Electron and Electron-Phonon Interactions on the One-Electron States of Solids", чтобы от зубов отскакивало. Когда напишешь свой первый DFT-код, по пути изучив модель Хаббарда и DMFT, реализуешь модель фазовых переходов в ферми-жидкости. Как выйдешь на уровень, когда сможешь писать не менее 5 статей в месяц, можешь идти дальше - тебя ждет увлекательный мир физики. Конференции, публикации в Nature и PRL. Отсос хиккующих выблядков / просто неудачников типа мнсов или экспериментаторов-хуесосов, которые сосут хуй по жизни не заставит себя ждать, и уже через пол года у тебя будет такой индекс Хирша, что любая аспирантка будет течь при одном упоминании твоих публикаций.
>>163734791 Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты. Ответ Шесть месяцев назад я нашёл в Интернете книжку "Dive into Python". Странная книжка, толстая, да ещё на не русском языке. Усердно прочитал её, методично и вдумываясь, но таки ничего и не понял. Но что-то не отпускало меня - я пошёл на python.org и стал изучать стандартную библиотеку, старательно, скурпулёзно, от корки до корки. Гугля примеры кода, я наткнулся на пост в блоге одного гуру, где было написано про PEP8. То, что рассказывал этот умудрённый опытом кодер, настолько впечатлило меня, что я словно в припадке безумия бросился зубрить эту конвенцию по написанию питоньего кода. У меня тряслись руки, по телу прокатывали волны возбуждения, я, можно сказать, бился в экстазе всё это время - и теперь могу процитировать наизусть любой пункт, даже если меня разбудить посреди глубокой ночи. Новые знания окрыляли меня, я бросился писать (что бы вы подумали?) очередную имиджборду. Я не писал раньше имиджборд, эта была моей первой. По пути пришлось освоить азы вёрстки на html и css, но там всё оказалось совсем не сложно. Я плавно двигался вперёд, наращивая функционал. И знаете что? Я упёрся в недостаток производительности. Ну, так мне показалось. Я делал замеры, устранял места с тяжёлым кодом. Тысячи раз запускал ab, но так и не сумел перейти порог в 300 запросов в секунду. Я как-то ожидал большего и был немного разочарован. Гугл, снова гугл. Десятки статей и тем на форуме... Довольно быстро я заметил, что люди часто пишут про какие-то "асинхронные веб-сервера". Часто встречались названия Tornado и Gevent. Я прочитал про них подробнее - и был просто ошеломлён. Как мне это раньше не приходило в голову?! Это же, это просто гениально, чёрт меня побери! Исходники в ведро, всё переписать! Меня переполняло новое знание, поток мыслей ровно ложился в строчки кода. Я просто не мог остановиться. Чашка кофе... Ещё чашка... Мой небольшой кусочек софта приобретал кристалльную чистоту, я смертельно устал, но продолжал в умилении полировать его зудящими руками, нанося последние штрихи. Пять тысяч. Я получил производительность в пять тысяч запросов в секунду. В ту ночь я так и не смог заснуть. Наиувлекательнейший мир хай-лоада открылся передо мной. Позже я изучил ещё много классных вещей типа сверхбыстрых асинхронных key-value-хранилищ, или, например, такого необычного подхода к обработке данных, как map-reduce. Это уже был другой я, новый, обновлённый. С незашоренным взглядом, с жаждой новых знаний и незнакомых концепций. Я летел вперёд, оставляя за спиной ступень за ступенью. За пол-года я сменил несколько мест работы, и моя зарплата взлетела до умопомрачительных сумм. Сотни замечательных мест открыли передо мной свои двери. Любые, самые изысканные девушки проявляли просто чудеса изобретательности, чтобы находиться рядом со мной. А ещё, я никогда не забуду тот момент, когда на одной из конференций я впервые в жизни поймал на себе завистливый взгляд. Это был взгляд какого-то сливающегося с толпой неудачника, взгляд преисполненный ненависти, презрения и желчного вожделения, направленного на мой Олимп. Наверное, он всю свою никчёмную жизнь писал на каком-нибудь си-шарпе или там на джаве, проводя долгие дни в одиночестве. И теперь начинал подсознательно догадываться, что долгие годы безуспешно пытался построить замок из навоза.
Как я посмотрел, веб-макака сейчас впридачу должна уметь кучу всякой навороченной хуеты знать. Интересно, а для с++ макак какие сейчас требования? давно-не-программист
Вот тебе паста ленивый пидорас, ты даже не можешь нормально искать какой тебе питон нахуй, я проебался с телефоном пока копировал, знаешь как это неудобно копировать в телефоне, это очень не удобно, ебаная тварь, надеюсь ты так нихуя и не выучишь или останешься на уровне дна ебаного. И потом пойдешь в 1С бухгалтерия.
>>163734506 (OP) Миддл, вчерашний джун в треде. Полтора года назад фронтендером устраивался. В твоём списке, в принципе, всё можно было пометить 1, это уровень студента, который просто посещал пары любого мехмата.
>>163737957 >для с++ макак какие сейчас требования C++11/14, STL, boost, Unix/Windows, best practices, ряд обскьюрных библиотек, необходимых для разработки в конкретной узкой области (зависит от вакансии).
>>163738115 >я. В твоём списке, в принципе, всё можно было пометить 1, это уровень студента, который просто посещал пары любого мехмата. Ну я в универе изучал кванты и полпроводники и прочую хуйню чтобы потом работать на заводе за 15к
>>163738268 Но теперь ты можешь попытаться вкатиться в айти, не осилить на собеседовании физзбазз и доказывать всем на харкаче, что программисты не нужны.
>>163736881 Что тогда предлагаешь? Курсы? Нельзя же просто прийти на работу и сказать: "я зелёный, ёбанарот, учите меня всему", даже для джунов уже немаленькие требования.
>>163739481 Он имел в виду то, что без практики ты хуй простой. Пили код, параллельно читай документацию/книги. Если ты что-то прочитал, но не пытался самостоятельно написать это в коде, то считай, что ты этого не знаешь. Можно сразу какой-нибудь простой проект начать делать, если язык/платформа позволяет. Правда, в этом случае код будешь несколько раз полностью переписывать, но зато получишь наибольший выхлоп.
питонисты, объясните не шарящему анону как скачать все фото из любого аккаунта в инстаграме - например у человека на которого подписан. объясните как и что делать. Напишите что делать. вот ссыль есть, но я нихуя не понял https://github.com/althonos/instaLooter
>>163734506 (OP) Выкатился из пррграммирования (C++11 + Qt5), вкатываюсь в дата инжиниринг. Стек - питон, нумпи, пандас, сайкит-лерн. Стажировки не было, технического интервью как такового тоже. Сказал что интересно и хочу попробовать. > как не проебать еще полгода Зависит от твоего отношения. Я не считаю, что я проебал время, работая формошлепом раньше и не считаю, что проебываю сейчас.
Вкатился 2 года назад в веб-макакинг, сейчас уже тимлид. Могу ответить на вопросы как докатился до жизни такой. >>163735527 вот этот чел все правильно расписал, нечего даже добавить.
>>163750443 ну это и не плохое тоже. Любая руководящая должность, если ты справляешься, имеет плюшки. Я сам решаю за что берусь, что отдаю вниз. Сколько работать, и работать ли вообще, и ни перед кем не отчитываюсь (ну до тех пор пока косяков нет, конечно)
>>163750835 В чем отличие от обычного разраба кроме того вместо "отдать вниз" можно просто выбрать себе задачку по душе? А вот отвечать надо за всю команду
Посоветуйте простой IDE под венду и python. Чтобы минимально всё, но подсветка кода и такое были. Впадлу снова в линух перекатываться, хоть он и удобен пиздец.
>>163751054 По тем разрабам что я вижу в своей конторе - они что сказали то и делают. И далеко не всегда им это по фану, но надо. Обычно результат такой работы - дикие пиздецы которые невозможно поддерживать уже через полгода.
Мимо сениор инженер в треде. Сам по себе пайтон тебе ничем не поможет, нужно ещё хотя бы один фреймворк знать на уровне "написать свой двачик или интернет-магазин". Заодно можешь использовать это в качестве портфолио. Потом нужно всячески расширять свой кругозор: другие языки, технологии, какие-то прикладные вещи типа "деплой через паппет/ансиболь", как поднять nginx с кэшированием различных видов или как удалённо развернуть систему на сотне машин.
По твоим вопросам: 1) гейнода выглядит довольно интересно с точки зрения парадигмы "ein volk, ein land, ein fuhrer', в смысле один язык для бэкенда и фронтенда, хотя сам JS как язык похож на говно, как бы его не пытались причесать. 2) Про стажировку не скажу, у нас интернов обычно набирают непосредственно в учебных заведениях. 3) Никак. 50% дня бегать по собеседованиям, остальное время учиться 4) Зависит от конторы, некоторые грузят хуитой типа "почему люки круглые?", часто спрашивают про паттерны, иногда алгоритмы, могут дать класс, в котором надо что-то исправить и пытаются выяснить, где и что. 5) У пайтона сейчас 3 ниши: веб, диплёнинг и администрирование. Диплёнинг требует понимания того, как работают нейронные сети, когда какие использовать и т.д., это такая ресёрческая больше работа. Администрирование - там мало кодинга, но много админства, то есть ты большую часть времени будешь разбираться, схуяли мускуль выжрал всю память, а у апача раз в день появляется висящий процесс, что приводит к тому, что через месяц у тебя 30 инстансов и он перестаёт принимать запросы. Веб из пайтоновского программизма самое простое и незадроченное в плане предметной области. Как-то так.
>>163734506 (OP) Начинал с js, пошел на работу верстаком, потом стал фронтом, сменил пару компаний, после чего начал дрочить java, пару месяцев её попердолил, очень понравился язык. Планировал с её помощью начать игорь писать, но в итоге, подрочившись пару недель с libgdx, охуел от велосипедостроения и решил забить хуй на неё, сделав несколько простецких игр. С сегодняшнего дня решил перекатиться на юнити и C#, весь день искал инфу по ней, в итоге нашел, сейчас буду туториалы читать, пробовать себя в игоростроении. Когда совсем заебываюсь, начинаю react пердолить.
На основе работаю фронтом. Стажировку в этой степи ищи в микро-веб-студиях.
Чтобы не проебать еще полгода, активно ищи работу и постоянно учись.
На собеседованиях еи разу не сталкивался с тестами и прочим "[] + {}". Просили сделать тестовое задание. Сейчас забил на подобное хуй, делаю тестовые только платно. Потому что просят сделать бесплатно, а потом дают макеты, на которые я трачу 8 часов и получаю за них по 2.5 косаря на основной работе.
Если не веб, то инди-гейм-дев. Или свою веб-студию делать, или свой сайт и доход с него получать. Или мобильная разработка. Или пиздуй на завод. Или врачом и прочее-прочее. Тысячи их работ.
>>163751974 >постоянно учись. Но без фанатизма. Умей отдыхать. У меня обычно волнами подобная хуйня. То есть, могу неделю фигней страдать, а потом резко начинаю все учить целую неделю и под конец во сне пишу код. Однажды в подобный загул меня разбудили ночью, и я на автомате начал объяснять отличия блоков и инлайн блоков в потоке страницы + фишки float.
>>163735408 > QA >>163735602 > data scientist Мистеры прогромисты не поливайте говном, я вообще нулевой в этом вашем it, единственное что я знаю так это геймдев, приложения/игры для смартфонов, вебпрограммисты, машинное обучение кто ж не слышал про него, ну и всякие хацкеры по информационной безопасности в каких нибудь ФСБ. Так вот откуда вы вообще такие слова то берете? Есть какая нибудь статья где описываются вот все такие сокращения, названия, что б знать как много отраслей в айти и что б иметь какой то выбор в котором развиваться и стремиться. Я вот загуглил это QA и не совсем понял чем там занимаются. Ну я понял что там типа тестировтать нужно, следить за качеством проекта. Но разве обычный кодер кто сам писал код для приложения не должен следить за тем что бы оно нормально работало? Или в крайнем случае руководитель проекта. Смысл так всё усложнять и придумывать всякие ненужные слова типа QA? И вообще я не понял зачем там питон? Следить за качеством это скорее работа менеджера. Как то странно все это для меня выглядит, я многого не понимаю, объясните плиз.
>>163734506 (OP) Глянул док, поржал...) Линк точно верный ? Там базовая хуйня которая за неделю даже умственно-отсталым битардом усваивается. Что ты там такое пол года дрочил ?
Подход к обучению у тебя ебаный, как и ты сам. Пили полноценный какой-нить сложный проект и тупо скидывай его спецам в конторы на которых желаешь работать.
>>163752388 > я вообще нулевой Эти слова тебе что нибудь говорят? Попробуй объяснить 13 летнему пиздюку что такое QA? Обычный тестировщик? Допустив взять программу, винамп например, ну что там тестировать? Тестируешь что бы песни переключались, что б все функционировало на пользовательском интерфейсе так сказать, плейлисты сохранялись нормально и прочее. Вот нашёл ты баг, сообщил прогромизду что писал код и он его исправил. Какая здесь роль QA инженера? Нахен он тут нужен? Да и тестировщик не нужен, когда сам прогромизд может все сам потыкать. Я прост не знаю где эти Qa инженеры могут пригодиться раз их как то отделили от обычных прогеров. И зачем там питон.
>>163752388 Приведи в пример более крупный проект где может пригодиться QA инженер? Так что б он не выполнял паралельно функции разработчика. Я именно что прошу тебя привести пример проекта, потому что понятия что за проект такой и какую цель преследует
>>163734506 (OP) Чтобы ты понимал, 95% работы в IT - это аутсорс. А это значит, что у тебя не будет никаких интересных проектов, никах прорывных технологий, иноваций. У тебя будет монотонное ляпанье по клаве одного и того же говна каждый день в день. Веселые, жизнерадостные ребята, буквально за полгода превращаются в отрешетенных зомби. Высокая зарплата в IT - миф. Работа в IT - это не работа с 9 до 18. Это 2 часа утром перед работой обдумывание текущих задач, реализация решений до обеда, обсуждение с коллегами работы во время обеда, реализация задач после обеда и обдумывания задач вечером, поиск решений, чтобы не выглядеть профаном перед начальство и коллегами. Так что про личную жизнь забудь, код тебе будет даже сниться ночью. А зарплата в 1000$ - это не зарплата за 8-ми часовой рабочий день, это зарплата за 14-16 часовой рабочий день (8 часов на работе + 8 часов дома ты всё равно продолжаешь думать о коде). Работа в IT - это вечные стресы. Программирование - творчество, сравнивая с рисованием, разьве кто-то ставит художника в рамки, что нарисуй вот это за 8 часов, а вот это за 2 часа? Нет. А вот в IT от тебя будут постоянно требовать четких сроков, ебать мозг. Переводя все это в человеческое время, то паренек якобы получающий пусть даже 1500$ - IT, тратить своих ресурсов (здоровья, нервов, времени) столько, как бы мужик на заводе крутил гайки в 3 смены по 500$ за каждую. Только почему-то этого мужика будут считать ебанутым, а паренька с IT успешным.
Нахуй тебе это нужно? В мире есть куча других профессий, где можно нормально зарабатывать.
>>163752539 > Я прост не знаю где эти Qa инженеры могут пригодиться
На ответственных проектах, гос.тендерах и прочей хуйне обложенной кучей спецификаций и маня-требований. Занимаются тем что прикрывают жопу разработчиков от бутылки. На самом же деле - конченные пидорасы которые лишь стимулируют совковый долбоебизм во ублажение бюрократии.
>>163752672 qa это можно считать функция. ее может выполнять никто, ее могут выполнять пользователи, разработчики, специальный человек, три отдела, и так далее.
конкретно питон это обычно просто способ автоматизации. тебе обычно нужны какие-то механизмы упрощения до одного нажатия на кнопку некоторых телодвижений, связанных с сборкой/установкой/запуском тестовой системы, натравливанием на нее сценариев, получением во вменяемом виде результатов.
еще есть кусок работы "взять спеку, собрать из нее сценарии, написать ассерты" если нет спеки то ее извлечь из эфира, и так далее. часть про ассерты бывает на чем удобнее, может тоже оказаться на питоне.
>>163752248 > Но разве обычный кодер кто сам писал код для приложения не должен следить за тем что бы оно нормально работало? Не должен, потому что кроме написания и безглючности в первом приближении он ничего обеспечить не может и вот тогда за дело берётся тестировщик или куэй, который должен насиловать программу под разными углами, пока не убедится. что она работает предсказуемо во всех режимах, после чего должен родить таски для программиста на основании найденных проблем.
К примеру, ты пишешь калькулятор, в который требуется вбить два числа и он считает их сумму, разность, произведениие и отношение. что-то типа int main(){ int a,b; scanf("%i %i", &a, &b); // вот здесь могут быть проблемы при вводе букв и дробных чисел printf("%i", a+b); // целочисленное переполнение printf("%i", a-b); printf("%i", a*b); // целочисленное переполнение printf("%f", a/b); //вот здесь деление на 0, кстати, ещё значения типа float не совсем правильно делятся return 0; } вот ты написал программу, которая на паре значений, взятых из головы выдаёт ожидаемый результат, ты думаешь, что всё ОК и выдаёшь в релиз.
а по факту: что будет, если вместо чисел буквы или вообще неведомая хуйня?, если числа охуенно большие? если одно из них 0? Если они дробные и т.д.
>>163751785 вот скажи мне, сеньор... почему все называют жс говном? У всех бомбит от гибкости? Ну да, ее столько что проще написать хуйню чем ее не написать, хотя работать будет одинаково. Что еще?
>>163752539 QA инженеры нужны для того, чтобы 1) детектить регрессии 2) автоматизировать тестирование. То есть, если тестировщик чота потыкал, нашёл баг, допустим файл или плейлист не виден, как плейлист, если в имени есть точка. ну то есть qweqw.qweqw.m3a не находится фильтром *.m3a, потому что программист сделал сплит по символу точки и считает расширением всё, что идёт между двумя точками. Потом программист этот баг исправляет, после чего проходит какое-то время и, к примеру, появляется похожий код, который опять ломает функциональность. Задача куэя создать автоматический тест, который бы позволил выявить регрессию даже до передачи кода тестировщику.
>>163752834 У 99,999% айтишников на постсовке доход не превышает 2000$. Что тут пояснять? Если счасливчик, сумевший сунуться в западную компанию, то я тебя поздравляю. Но в любой другой профессии, даже среди говночистов, есть рядовые сотрудники, который 99%, а есть успешные, которых 1%.
>>163752903 в js есть три проблемы: одна это ебанутая система типов (смотри бернхардта wat), (я в курсе про typescript, но в целом всё это довольно грустно) , вторая это асинхронность в условиях наличия состояния превращает разработку в одновременно борьбу с синхронными вызовами и в попытку как-то добиться синхронизации ,третья это кто и как на нём пишет:я не удивлюсь, если сейчас обьём метаданных для пакетов больше фактического кода, история прошлого года с разъёбанным npm из-за того, что сломался модуль с кодом в три строчки тому подтверждение.
>>163753008 >У 99,999% айтишников на постсовке доход не превышает 2000$. >в любой другой профессии, даже среди говночистов, есть рядовые сотрудники, который 99%, а есть успешные, которых 1%.
У ИТ-макак есть огромное преимущество в том что они создают продукт из воздуха. И соответственно имеют возможность реализовать свои идеи в нерабочее время.
Любая другая профессия - каким-бы ахуенным специалистом ты не был требует привлечения инвестиций\капитала и серьёзно ограничена временем и сезонностью реального движа.
>>163734506 (OP) Хуй знает, я отучился на курсах (C#, SQL) в топовом областном вузе. Курсы 9 месяцев, препод толковый, программа грамотно составлена . Ни в какое сравнение с онлайн курсами. Вакансий довольно много, посмотрел требования к c# джуну вроде тяну. На собеседования пока не ходил, немношк стремаюсь за свой говнокод. Сейчас активно изучаю ASP.net по 4-5 часов в день, востребованная вещь для фриланса. Когда закончу с этим, запилю норм проект что бы было что показывать на собеседованиях и буду устраиваться.
>>163753108 Лолшто? Из какого воздуха? В любой проект, каким бы охуенным он не был, нужно влить тонну бабла в раскрутки и еще большую тонну в поддержку (сервера, каналы и т.д.), не говоря уже о том, что время одиночек закончилось еще лет 10 назад, сейчас без комманды кодеров ты ничего серьёзного не создашь.
>>163753065 >вторая это асинхронность в условиях наличия состояния превращает разработку в одновременно борьбу с синхронными вызовами и в попытку как-то добиться синхронизации но ведь у js один поток.
>>163752794 >>163752791 > Занимаются тем что прикрывают жопу разработчиков от бутылки. > На самом же деле - конченные пидорасы которые лишь стимулируют совковый долбоебизм во ублажение бюрократии. > qa это можно считать функция. ее может выполнять никто, ее могут выполнять пользователи, разработчики, специальный человек, три отдела, и так далее. > конкретно питон это обычно просто способ автоматизации. тебе обычно нужны какие-то механизмы упрощения до одного нажатия на кнопку некоторых телодвижений, связанных с сборкой/установкой/запуском тестовой системы, натравливанием на нее сценариев, получением во вменяемом виде результатов.
Спасибо очень доходчиво, теперь я начинаю понимать
>>163753201 >тонну бабла в раскрутки и еще большую тонну в поддержку (сервера, каналы и т.д.) Ты видно сразу в hi-лигу прописаться желаешь. Ибо большинство весьма прибыльных проектов на на сотни тыс $ вполне лампово умещаются на 3-4 дедиках. То-же самое относительно раскрутки, ибо тонны бабла нужны - лишь когда уже есть нажористая конкуренция.
>время одиночек закончилось еще лет 10 назад, сейчас без комманды кодеров ты ничего серьёзного не создашь. Вот тут пиздец как несоглашусь, 10 лет назад макаки месяцами надрачивали то что сегодня подключается одной либой. Сегодня одиночка за месяц соберёт то что десятилетие назад писало-бы пол сотни разрабов в течение полугода.
>>163734506 (OP) > НИКТО НЕ ПРЕДУПРЕДИЛ ЧТО НА НЕМ НЕТ РАБОТЫ Продолжай сидеть и кодить, питончик по популярности в ближайшие 3-5 лет сравняется с жабой.
>>163734506 (OP) кто тебе это посоветовал? какой блядь питон? ты сам сука питон. php, html, js + фреймворки и пиздуй на фриланс. нахуй этот говняный питон нужен я не понимат
>>163754784 >питончик по популярности в ближайшие 3-5 лет сравняется с жабой. За руби в своё время тоже так маняфантазировали. Только с чего-бы ему стать популярным когда у него просто нет приемуществ ?
>>163754994 Ну кстати руби сейчас очень хорош и прочно занял свою нишу на рельсах - надежное решение, к 2020 году обещают выпустить 3 версию, которая в 3.5 раза быстрее работать, а медленная скорость - главный минус руби.
>>163755019 >Ну кстати руби сейчас очень хорош и прочно занял свою нишу на рельсах Какую нишу он занял ? Под шконарём ? Я помню как несколько лет назад ему предвещали судьбу языка будущего стимулируя всех немедленно ему обучаться дабы не стать безработными.
>к 2020 году обещают выпустить 3 версию, а медленная скорость - главный минус руби.
ИМХО проблема не столько в скорости сколько в том что он просто не может адекватно в потоки. Подсчитывая выигранные миллисекунды с очередного запроса - один хуй понимаешь что им не реально обработать реально большой массив данных и идёшь к тем-же C#/C++. Та-же хуйня и на питоне, как-бы его не пытались пиарить якобы для высоко нагруженных проектов.
Саб двач.
аноны пол года назад сказали учи Python
Лучший язык для начала, придешь к успеху.
Так вот я упорно сидел и кодил но...
НО НИКТО НЕ ПРЕДУПРЕДИЛ ЧТО НА НЕМ НЕТ РАБОТЫ
В тред призываются программисты новчики
джуниуры и проигрывающие с программистов аноны.
Какой стек ты учишь сейчас?
Где искать стажировку?
Как не проебать еще пол года?
Какие вопросы на собеседовании?
Если не Веб то что?
Анон скинул мне тогда перечень скилов для must have
https://docs.google.com/document/d/1C2XAzrXVrTFEjaeZTZAsJoJPrVjnWC5pV0I-w2KWr1Y/edit?usp=sharing
Сам я процентов 70 умею из перечисленного.
ДИСКАС