24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Доброй ночи аноны. В тред призываются программисты всех мастей. С вами программист из ДС одной крупной IT компании.
В этом треде обсуждаем: - языки программирования; - технологии разработки; - международные IT сертификаты; - cмежные области связанные с программированием; - высшее образование; - завод трактора; - программирование как религия.
>>136242699 (OP) Это все мануфактуры тазии, успокойся и выбери нормальную и хорошую проффесию, то что приносит удовольствие. На программировании ты не заработаешь много денег, это рабство что бы кто тебе не говорил и не заманивал, это тяжелый умственный труд который мало оплачивается, и требует от тебя адских усилий. Все что ты слышал до этого - все вранье что бы заманить тебя в сети рабства, что бы ты сам захотел стать рабом. Беги, тебе еще не поздно, ты еще можешь все изменить, ты можешь быть счаслив. Но не я. Прощайте.
>>136243089 >Какие профессиональные заболевания имеешь? Болит спина, посажено зрение и временами болят глаза. Есть ДМС, но пока нет времени кататься по больницам.
>>136242699 (OP) Съебал учиться на программиста во Францию (2 курс) Все правильно сделал? Алсо, тк я гуманитарий по школьному образованию, что проще будет выбрать в будущем: разработка интерфесов или работа с сетями/железом?
>>136243622 Разработка интерфейсов более абстрактное и гибкое программирование. Больше простора для творчества. Само по себе программирование на языках высокого уровня более увлекательное занятие нежели биты с байтами перебирать.
>>136243089 >>136243410 Какие-то вы инвалиды. Погромист, 24 года, не идеально здоровый, но никаких проблем со здоровьем от проф. деятельности нет и не было.
>>136244307 >мечтает а кто то потихоньку строит планы, прокачивает скилы, нарабатывает стаж, собирает портфолио, сертификаты, диплом по специальности средневуза ДС (c хорошим средним баллом)
>>136244307 This: >дурачок или школьник Людям невдомёк, что везде свои проблемы, и надо менять мир вокруг себя, а не пытаться съебнуть туда, где, якобы, лучше. Вот истинные пидорахи. А потом ещё: "КОКОКО Я НИХАЖУ НА ВЫБАРЫ ВОКРУГ АДНО БЫДЛО ВОТ В ДРУГИХ СТРАНАХ ТА....."
Ананасы, я 1Сник, который хочет перекатится в жабу и завести на этой почве трактор. В жабу более-менее получше половины зекача умею, выполнил пару заказов. Чем конкретно нужно обмазаться чтобы быть востребованным в стране счастья, солнца и аниме? Сертификаты? Как проходят собеседования за бугром? Портфолио? Обязателен ли гит? У меня подвешенный язык и в рашкостане я могу пройти собеседование на кого угодно, просто потому что могу завертеть баки как положено, а что с иностранцами? Дают ли проверочные задания? Какого рода? Тут меня только алгоритмы сортировки и конкретные задачи конкретной конторы куда устраивался спрашивали (работал много где, но сортировки спрашивали всюду лол, хотя в 1с их знать совершенно не нужно). Спрашивают ли тупорылые вопросы уроня "кем вы себя видите"? Что отвечать? Поясните за перекат в жабу, перекат жабистом зарубеж и перекат жабистом в азиатский зарубеж.
>>136244727 Самое забавное, что они уверены, что там их ждёт успех и безоблачная жизнь. Хотя тот, кто в Рашке был никем и там будет посуду в ресторанах мыть.
>>136243874 профессии Водитель, что в рф, что во франции - гной, ровно как и программист.
Нелегал без языка (зп напорядок меньше) на стройках в США штукатуром (дно строительства) имеет 3к-4к долларов, что является типичной зп программиста от начинающего до среднего.
>>136244756 Ну так съезди в отпуск туда. >чего то нового Хочу того не знаю чего. Вот такую неопределённую хуйню я обычно слышу от тёлок. Это дерьмо, а не причина. Обычно так говорят люди никогда не рефлексировавшие над этим смутным желанием. Такими людьми в жизни руководят вау-импульсы. Собственно из них и состоит это людское стадо биороботов.
>>136244963 Это ни о чем не говорит. Просто у нас паршивое образование и в программисты идут те кто может в самообучение и программирование, которое само по себе как матан. Поэтому у нормальных программистов хорошие зарплаты на уровне остальных, причем за то, что они по сути кнопки дрочат весь день. Ни ответственности, ни физического труда, сиди ебаш по тз.
А в пендостанах нормально готовят программистов и нормально трудоустраивают, поэтому нет такого спроса на спецов, их и так немало, вот и зарплаты ниже. В нихонии пограмист получает от 2 до 6к в зелени, а курьер от 3 до 7. Почувствуй разницу. А все потому, что курьер - ответственная, изматывающая работа и должна соответственно оплачиваться выше.
>>136245167 Я работаю в представительстве немецкой конторы в россии. Собеседование было один в один как в любой другой. Чет неочень опыт. Если ты имеешь ввиду уехать за бугор по тур визе и там тут же на собеседование записаться, то что-то какой-то стремный план.
>>136245214 > Если ты имеешь ввиду уехать за бугор по тур визе и там тут же на собеседование записаться, то что-то какой-то стремный план. 2016 год блядь. Чтобы пройти собеседование не нужно ехать к работодателю - есть скайп. Какую-то хуйню пишешь. >Я работаю в представительстве немецкой конторы в россии. Собеседование было один в один как в любой другой. Чет неочень опыт. И тебя ни на какие мысли это не навело? Типа опыт неправильный да? Ты не программист никакой, раз у тебя с логикой настолько всё хуёво.
>>136245170 >Это ни о чем не говорит. Как ни о чём не говорит? Проще закончить колледж и идти работать на стройку сантехником, газовщиком, электриком или без образования плиточником, дверником, оконщиком, потолочником, и на худой конец штукатуром. При этом ты будешь зарабатывать на порядок больше, чем программист на фуллтайме привязанный к офису, что в РФ, что в США, будешь иметь намного больше свободного времени, да и сама работа менее выматывающая и вредная.
>>136244307 >А нахуя собственно? После того как госдума напринимала дебильных законов, половина айтишников, особенно в сфере сетевых хуевин, по сути автоматически стала преступниками. Я, например, рулю несколькими сайтами, которые территориально в сингапуре расположены. Хостер принимает оплату только в битках, операции с которыми в РФ запрещены. Никаких ключей шифрования я в ФСБ не предоставляю и не собираюсь. Часть контента сайта размещена на заблокированных в рф ресурсах (файлообменник, хостинги картинок и т.п.) и я юзаю их обходя блокировки. Думаю на несколько лет + штраф потянет. А ведь я ничего не делал, просто жил и вдруг превратился в преступника. Такая вот у нас страна.
>>136245399 Ни одного не проводил, а проходил много. Собственно вообще не рассматриваю вакансию, если мне предлагают сразу приехать и отказываются собеседовать по скайпу. Исключение может быть если контора располагается в шаговой доступности от места моего проживания, но таких случаев ещё не было.
>>136245353 Ну программистом ты сидишь в чистом офисе, пиздишь весь день с коллегами, травя шутеечки, да кнопки дрочишь за сладкие шекели. А сантехником ты по локоть в говне ковыряться должен. Что лучше? Алсо, нормальные программисты вырубают в разы больше сантехников, даже нормальных. Ты не сравнивай манагеров, которые решили перекатиться в программирование и для которых знание ООП это уже огого, и качественного программиста, особенно с опытом, который не придумывает решение для задач в своей области, а уже сразу его знает, со всеми подводными камнями.
>>136245436 А да, как научить мозг писать программы? Я вроде и синтаксис знаю, и ооп, могу делать задачки в которых расписан порядок действий. Но если мне говорят напиши такую то хуйню, то я не понимаю как начать, как продолжить и как закончить
>>136243089 >>136244600 Пару раз падал в обмороки из-за проблем с сердцем, сидячий образ жизни 12 лет за пекой, без занятий спортом кого угодно доведет. 23 года.
>>136245543 Ебашишь 8ч 5/7 одно и тоже каждый день + по 2 часа на дорогу, жизни нет, в офисе быдло и уроды. Ты наверное студент 1-2 курса, который ещё ни разу в жизни не работал?
>>136245581 Никак кроме как пробовать, пробовать, пробовать. Набивать шишки, гуглить, снова набивать, писать говнокод, переписывать говнокод, рефакторить говнокод и в итоге у тебя получится что-то, что нестыдно загрузить на гитхаб и добавить в портфолио.
>>136245629 Ну вот ответь на вопрос нахуя в 2016 ездить к работодателю за неизвестно каким результатом? Любое собеседование можно провести удалённо. Это экономит время обеим сторонам. Если контора этого не понимает, то это хуёвая контора, значит у них в организации других рабочих процессов подобная замшелая хуита и лучше таких избегать.
>>136245569 node.js es6 babel webpack react redux flux jsx lint npm изучай будешь не ниже 80-100к получать через пол года опыта с таким стеком технологий
>>136245610 Я 30 лвл, который где только не работал. Ты так говоришь, будто на других работах не приходится 5/7 сидеть в одном месте и коллективы не уроды. Впрочем, знаешь, где бы я не работал, я как-то находил поводы и причины, чтобы уехать по делу на весь день куда-нибудь (по факту дело на полчаса в 2 остановках от офиса), или вообще не приходить на работу, потому что я упорот в говно и не могу в таком виде налюдях появляться. Вот всегда умудрялся, хуй знает даже. А на одной работе у меня даже коллектив пиздатый был, постоянно слушали всякий музыкальный треш уровня кровостока, пиздели о зоофилии, наркотиках и духовных практиках. Весело было короче, жаль платили мало, в итоге перешел в место посытнее.
>>136245813 Мань, 25 он будет получать в мск. Загнётся он от голода и жизни своей. Веб - это дно, даже фулстак - дно, фронт - это дно дна, вёрстка дно дна дна.
Я понимаю залезть в это по незнанию и потом сидеть в дерьме, то блять, сейчас полно информацию, откуда столько долбаёбов берётся, которые лезут в эту кабалу добровольно. Ты ещё пойди и на курсы, вебенарчики запишись, где топ веб-прохрамистов делают всего лишь за 19 999 рублей.
>>136245569 А почему пхп нет в твоем списке? Разве можно в вэб без пхп? >>136245705 Беру 1к за час работ, делаю все, фронт, бек, сукль, настройку линукса, доменов, 1ски. ДС2.
>>136245924 >будто на других работах не приходится 5/7 сидеть в одном месте Куча высокооплачиваемой работы, где не приходится сидеть на фултайме и коллективы не уроды, либо нет жёсткой зависимости от коллектива.
> вообще не приходить на работу Тешь себя разовыми подачками дальше, раб.
>Я 30 лвл Завтра в школу не проспи, информатика первая, заругают.
>>136245750 Вакансий не так чтобы прям пиздец много, из них половина - упоротое говно, по типу нужно быть спецом с 30 летним стажем, а платить мы вам будем 21к и премия 2к раз в квартал. Из оставшихся 9/10 далеко от дома, не твой профиль, низкая зарплата или зарплата норм, но требования выше твоих скилов. В итоге у тебя остается совсем немного вакансий из которых ты отсортировываешь все конторы, которые с тобой по скайпу отказываются общаться, ну пиздец. И ты хочешь чтобы я в это поверил и не считал тебя школотроном, который пока мамка спит тут мне прохладные истории заливает?
>>136246013 >Беру 1к за час работ, делаю все, фронт, бек, сукль, настройку линукса, доменов, 1ски. ДС2. Это реально, можешь даже на 1500 дойти, не спорю, но согласись - это дно? Дно. Есть иные сферы, где зп больше, а знать нужно меньше и нет такого бешеного развития технологий костылей.
А с тем трио, что написал тот долбаёб, реально больше чем на 100 рублей за час рассчитывать не придётся, поэтому ибо ты ставишь на кон всё своё время и учишь всё, либо даже не стоит пытаться.
JS-макака в треде, получаю 45к на удаленке, моя вторая работа, опыта 0 нарисовал в резюме полгода, плюс был на стажировке в одной компании уровня ЕПАМ.
Мне ок, всем доволен. В свободное время дрочу алгоритмы на хакерранке, пописываю на расте и гошечке, тыкаю лиспы и хачкели. В следующем месяце планирую перекат на миддла.
Ок, pidors, реальный вопрос с реального собеседования.
Есть код: <? class A { public static $me = "A"; public static function who() { return self::$me; } } class B extends A { public static $me = "B"; } echo B::who();
Что будет напечатано в результате его выполнения и почему?
Главный вопрос "почему" конечно. Так как наверное никто из здесь сидящих ответа не знает и прежде чем писать в тред запустит эту хуйню.
>>136246037 >Куча высокооплачиваемой работы, где не приходится сидеть на фултайме и коллективы не уроды, либо нет жёсткой зависимости от коллектива. Ссылки в студию, хуле. >раб >школу Ой, все. С тобой как с нормальным человеком разговаривают, а ты начинаешь. Еще за щеку поясни и к мамке наведайся, дебила кусок.
>>136244307 Ну не знаю. Мб потому что единая росея правит уже 15 лет и победит на этих выборах? Мб потому что в россии ебаные ватники, совок и быдло? Мб потому что росея нетолерантная страна? Мб потому что в росии нулевое образование, нулевая медицина, везде круговая порука и взятки?
>>136246168 >И ты хочешь чтобы я в это поверил и не считал тебя школотроном, который пока мамка спит тут мне прохладные истории заливает? Ладно, в конце концов мне похуй. Останемся при своём.
>>136246169 >ты ставишь на кон всё своё время и учишь всё Разве не в этом суть бытия программистом? Но я тебя услышал, да, если тупо в резаной бумаге суть, то программирование и особенно вэб - совершенно не подходит.
>>136246435 >>136246435 двачую вопрос. мне вот не смешно например - код в лабе на шарпе, хочу перекатиться в ml, нахуя мне шарп-то, раз норм библиотек нет?
>>136246260 Ссылки только для рабов публикуют. Вот я купил квартиру и делал ремонт на деньги, заработанный жопным программистерским трудом. Пришёл сантехник - 2 часа поработал - 9 к. Плиточник берёт 700-800 рублей а метр - это дешёвый, дешевле только таджики, который будут класть плитку с разницей в 2 сантиметра. Дверник пришёл в 10, ушёл в 12 - 6 к. Потолочник приходил два раза, тоже до обеда работал. 18 к за потолок. А в сумме представляешь сколько ушло на квартиру? Мне как-то было больно смотреть, как улетают деньги, которые я зарабатыватал намного тяжелее и дольше, при том, что все эти мастера были или знакомыми или ещё какими и брали дешевле, чем обычно.
А самый смак - риелторы, как-то имели дело с одним риелтором, он имел доход в 200к, я ему между делом предложил его сайтик 2004 года, который даже в топ 100 не выводился переделать по всем канонам с современным дизайном, нормальной админкой и сео, риелтор подумал-подумал, а потом сказал - мол нахуй и так клиенты есть.
У него нет вообще никакой рекламы и объявлений. Так-то. И я только вылез из пизды во взрослый мир, но уже увидел реальную суть. Если тебе действительно 30 и ты до сих пор не увидел этого - то ты долбаёб конченый, это пиздец же.
>>136246547 Не знаю откуда вы взяли это говно про умирающий шарп. Хотя бы вакансии что ли посмотрели на hh или stackoverflow. Вы даже минимальный анализ рынка сделать не в состоянии, а предпочитаете верить форсед мемам и бежите спрашивать на сосачи. Не программисты, а говно какое-то.
>>136246378 >Разве не в этом суть бытия программистом? В этом суть, но пока ты на 1 курсе - всё то для тебя кажется привлекательным и интересным. Но вскоре ты будешь рвать волосы на жопе, добро пожаловать в дивный новый мир.
Понятно какого уровня тут программисты. Вброшу ещё две задачки с реальных собеседований. 1) На входе вашей функции целочисленный массив. Вам необходимо вернуть количество одинаковых пар чисел, стоящих рядом. Например, если на входе: 1, 2, 1, 2, 2 - то ответ 1. Если на входе: 3, 3, 3, 3 - ответ 3.
2) На входе вашей функции целочисленное число. Вам необходимо вернуть количество троек в этом числе. Например, если число: 3635 - то вы должны вернуть 2.
Каждая решается максимум за две минуты если ты хотя бы месяц язык учишь. Чуть сложнее физзбазза.
>>136246427 Спасибки! Ну я тоже сорт оф фуллстек получаюсь, но правда весь мой бэк это работа с Node.js/Express + MongoDB через Mongoose и всякие SQL через Sequelize, кек. Но в целом отлично.
Сейчас вот планирую собрать с нуля свой стартеркит, чтобы понять все внутренности, написать самому все к галпу, вебпаку, всю обвязку для изоморфного аппа, ну и спеку почитать, пропожалы все глянуть и такое. Время встать с колен короче, чтобы на миддла ОК был. А то я в конфе с умными ребятами посидел по жс, они все по конференциям гоняют, всех знают ирл Абрамова там и таких, спека от зубов отскакивает как в пасте про питон, что я даже приуныл немного какие они крутаны.
>>136246547 >C# сервеное и декстопное по для сектора финансовых услуг наб лижайшие годы более чем перспективно приятный язык, приятная vs, кодить одно удовольствие сможешь перекатиться на запад
средняя зп на западе 5-8к для сравнения веб - 3-4к в рашке также получают шарписты больше, но вакансий кот наплакал, особенно в мухосранске
но помни. что сантехник. всё равно получит больше при меньших вложениях
>>136246735 Я уже писал в треде, мне за 30. Хуй знает, но меня прет с пограмирования так же как и раньше, а временами даже круче, потому что тогда я понимал, что я лох по сравнению с нормальными программистами, а сейчас я сам ровный парень и делаю крутые штуки. Семьи нет и не планирую, зато есть наркотики и постепенно съезжающая крыша. Деньги копятся в банке, т.к. мне и девать особо некуда, хата есть, остальное нинужна. Планирую так жить пока не наступит маразм или я не траванусь чем-нибудь.
>>136246795 > Понятно какого уровня тут программисты. Вброшу ещё две задачки с реальных собеседований. > 1) На входе вашей функции целочисленный массив. Вам необходимо вернуть количество одинаковых пар чисел, стоящих рядом. Например, если на входе: 1, 2, 1, 2, 2 - то ответ 1. Если на входе: 3, 3, 3, 3 - ответ 3. sum([1 if arr==arr[i+1] else 0 for i in xrange(len(arr)-1)]) > 2) На входе вашей функции целочисленное число. Вам необходимо вернуть количество троек в этом числе. Например, если число: 3635 - то вы должны вернуть 2. len(filter(lambda x: x == "3", str(number)))
Аноны, периодически напрочь пропадает интерес к программированию да и вообще к ит. Как с этим бороться? Сейчас скажете мол, наверное, это не твое, но мне это нравится когда есть интерес, потом в какой-то момент внезапно возникает апатия и я выбываю из всего этого на месяц-другой. Потом трудно уже вкатываться обратно, ибо отрасль сами знаете быстроразвивающаяся.
>>136247205 Тесты для меня тёмный лес. С чего начать в них вкатываться? Было бы охуенно, если бы ты показал реальный пример кода, который тестируешь и код теста.
>>136246859 >>136246427 Посоны, посоветуйте норм книгу/обучалку по ноде, чтобы с практическими заданиями, а лучше приложухи от и до. Заебался уже искать. Сам вордпресс-макака, ЖС выдрочил по freecodecamp, неожиданно легко зашёл, алгоритмы тоже хорошо получается писать. Но годной литературы по фронту/бэку ЖСа кроме занудного Кантора и пары попсовых книг не нахожу. Добра.
Еще со средней школы было интересно писать код, угорал по дельфи 7, сдавал игру "крестики-нолики" кстати неплохо выходило, в фотошопе рисовал Х и О, приятный интерфейсик был и получал 5 по информатике, которую часто проебывал. Потом учил фронтенд, но быстро хуй забил, хотя основы знаю. Сейчас учу джаву, смотрю лекции, прохожу жабараш. Через пару недель съебываю в Израиль, там пойду на курсы, получу сертификат одного хорошего колледжа и после 9000 разосланных резюме в бой. Вышку - нахуй.
По сему вопрос к программистам уже трудоустроенным. Как проходит работа, чем занимаетесь?
>>136247175 >sum([1 if arr==arr[i+1] else 0 for i in xrange(len(arr)-1)]) Ошибка - выход за границы массива. Либо, последний элемент пропутишь, лень вчитываться. >len(filter(lambda x: x == "3", str(number))) Это не алгоритм, ты берешь готовую функцию. Сдается мне что минимал аксептед алгоритм будет преобразование к строке и перебор со сравнением, а топ тиер будет двоичное сранение сдвигом. Опять же лень расписывать.
>>136247265 Тебе срочно нужен живительный хакерньюс, где программисты гуглов и фейсбуков рассказывают каждую неделю как они с трудом заставляют себя работать. Но ты конечно же круче их всех, ведь это ТВОЕ!111
>>136247444 Они про программирование и пишут, даун, потому что оно им надоело и думают о перекатах в другие сферы типа манагерства. Лениво короче маньке очередной что-то доказывать, у него талант, боженька и отрицание современной науки на лицо.
>>136247307 Представь большой проект для управления новостным порталом, например. Его разрабатывали одни люди, постоянно дорабатывали фриланс-хуи со стороны, а сейчас им занимаюстя вообще другие люди, в том числе и ты. И вам спускают запрос изменить что-то в ядре. Ну ты меняешь, а завтра тебя пиздят коллеги, потому что их модули отказались работать, а через две недели ты узнаешь, что всё это время не работала система автоматической рассылки, и компания влетела на много зелени. А вот если бы все хуи сверху написали к своему коду тесты, ты бы смог после своих правок прогнать за секунду весь набор тестов, увидеть и пофиксить баги, и со спокойной душой идти пить пиво в вечер пятницы.
Привет, анончики. У меня такой вот вопрос назрел. По основному роду деятельности кручусь в науке - работа связана с моделированием динамических систем в одной инженерной области и проектированием алгоритмов для всяких штук из этой области. В основном работа на пайтоне + всякие симулинки, R и прочие абстрактные среды. На полу-удалёнке я фуллстэк вебдев в небольшой фирме, тащу целиком сайт одной конторы. В свободное время в качестве хобби занимаюсь сетями (есть несколько цисковых корочек) и встраиваемыми системами - в основном всякие diy на армах, но иногда удаётся и на основном месте работы применить. Так вот, лет через 5 я постарею и наверное работу уже не так просто будет находить, хотя мне и с нынешними скорее повезло. И я ненавижу заниматься чем-то одним, у меня прям физическое отторжение от бесконечного углубления в одну специальность. Есть какие-то варианты карьеры для таких jack-of-all-trades? Посматриваю на вакансии типа system architect, но складывается твёрдое ощущение, что набирают их из исключительных спецов как раз таки. Ну и если буду менять работу - о своё опыте всё как есть рассказывать? Мне кажется, что такого хипстера нахуй пошлют сразу.
>>136247509 эко подгорает у тебя, неосилятор? мам, они в гугле тоже не хотят программировать! кто они блять. какой нить безпруфный дурачок. а сколько не пишет не считал?
>>136247366 Схуяли ли я его пропущу? Мы предпоследний с ним сравниваем, нет там ошибки. Со вторым да, я просто выбрал самый изи-вей. Тогда так: s = 0 while number != 0: ____s += 1 if s%10 == 3 else 0 ____number /= 10
>>136247590 Я понимаю как тестируются например отдельные функции возвращающие какое-то значение (строковое или цифровое или массив не важно). А как тестируется, например, рассылка сообщений та же? Или работа с базой данных?
>>136247617 в больших конторах разделение труда, в маленьких своих - приходится грести за всех. >Ну и если буду менять работу - о своё опыте всё как есть рассказывать? вроде большой мальчик, знаешь что резюме пишется под вакансию, рассказы тоже.
наиболее интересным вариантом в таких случаях является сварганить что-то на границе областей, имея компетенции и там и там, чего обычно в одном человеке нет. но это требует интересной идеи, длинной реализации и везения чтобы оказалось нужным и полетело.
>>136247617 Ты это я. Учился на физика, начинал кодить прошивки под силабы, потом си, жаба, похапе, линуксы. И также неохота быть заточенным, постоянно хочется разбираться во всем и сразу. Это состояние называется эникейщик, и нет нам места в этом бренном мире, судя по всему.
>>136247779 есть система, у нее есть набор функций, у функций есть набор сценариев. берешь пишешь спецу из кейсов, что на входе что на выходе. берешь пишешь сценарии, которые тестят эти кейсы. автоматизируешь всю ебалу, чтобы по одной кнопке разворачивалась база, разворачивался тестируемый инстанс, гонялись тесты, лупишь дубиной программистов, которые не тестируют свое говно.
>>136247370 >Жава не дает обращаться к this из статических методов Тоже так подумал сначала, а потом заметил $ у переменной и понял, что это что-то вебное и оно таки сработает.
>>136247779 >Или работа с базой данных? Создаётся мок-объект с тестовым набором данных и хранится в файлике, или создаётся на лету, к реальной базе подключение не практикуется. Это даже лучше, так как ты можешь прогнать все опасные варианты ввода.
Сам коннект к базе обычно не тестируется, т.к. это не переменная, которая зависит от твоих коммитов.
>А как тестируется, например, рассылка сообщений та же Вплоть до того, что тестом создаётся сервер, который принимает письмо и парсит его или выводит в браузер и с помощью плагина типа selenium опять же парсит строки в нём. Опционально выводит набор скриншотов, чтобы сверять вёрстку. За рассылками от крупных компаний, которые приходят к тебе, часто стоят десятки тестов и проверок на каждое письмо.
>>136247620 >>136247715 Да, все так как вы сказали. В шкаф за дипломом, трудовым договором и сертификатами IBM не полезу. Лучше погреюсь под одеялом в кроватке. ^^
>>136247996 Определи положняк, а то 1с - не погромисты, пхп - не погромисты, всякие хачкели/питоны - сриптодети, шарпы - зашквар и не погромисты. Кто тогда погромисты? Жаба и анси си?
>>136248109 У меня 600 с чем-то вкладок в браузере, я даже боюсь в начало прокручивать, а то посыпится еще сессия и пиздец им всем. Да, я держу все в отдельных вкладках.
>>136248130 1с - программисты. но зашквар. Оп - не программист, другие школофантазёры тоже. Все остальные - программисты. Веб - зашквар, жс - костылизм, пшп - зашквар, но язык нормальный.
>>136248130 Мань, определю. Скриптовые интерпретируемые языки это самый низкий уровень программирования, ниже только верстальщики. Так вот из скриптовых языков самый примитивный это 1С, а далее уже идут пхп макаки, далее идет некоторая яма, а за ними уже джаваскрипт, питоны и остальные сприптовики. Что касается шарпа, то он слишком вылизан, поэтому и не долюбливают, но по сравнению с пхп макакой сишарпобоги просто блять с Олимпа смотрят на дно Марианской впадины
>>136248154 >придумал бы что-то поближе к реальности Что с ними не так? Цена попытки сдачи экзамена не такая высокая для программиста. Ответить верно нужно на 66% вопросов. В ДС в том же самом специалисте можно пройти сдачу экзамена. Некоторые университеты имеют совместные программы с IBM.
Нет, в шкаф все равно не полезу. Если на это был расчет. ^^
Поясните, почему некоторые языки используют self, а некоторые this? Если я в питоне передам параметром методу this, он нормально воспримет и я смогу юзать this, как во всех нормальных языках?
Работаю полгода в икомерсе, в основном js + php, получаю 60к, есть вариант переехать на рельсы, но за 45к. Как думаете, есть смысл? Есть ли какая то разница ощутимая?
>>136248470 Лиса же. Просто линуксы, и дохуя тонкая настройка с отключением всех анальных зондов и ненужной хуеты. Хотя я не уверен, что она тут как-то помогла с памятью. Если тебе настройка интересна, погугли на сайте мозилы гайд, там есть, типа ПОЛНОЕ отключение отправки информации лисой, вплоть до того, что нетстатом ни одного пакета не ловится.
>>136248400 Обоснование в принципе простое, хотя параметров для подобного рода анализа довольно много.
1. Порог вхождения(чем он ниже - тем разумеется тривиальней язык) 2. Средняя величина проектов(среднее кол-во строк кода) 3. Контроль ресурсов(необходимость в контроле памяти, субд, портов и прочего). 4. Ответственность которая возлагается на программиста в формировании защищенного продукта. Можно еще несколько пунктов дописать, но даже по этим уже все очевидно.
>>136248320 >из скриптовых языков самый примитивный это 1С И сразу обосрался. 1С не скриптовый, а вполне ООП язык на метаданных, еще туда до кучи язык запросов.
>>136248595 self есть в дохуя скольки языках, и нигде кроме пыха он себя так не ведет. Но ты же кроме пыха вряд ли что-то видел, поэтому будешь твердить про синтаксис и убеждать себя, что пых не говно, просто вкус такой.
>>136248706 Экстраполировать знания одного языка на все остальные это же так разумно, зачем мне читать документацию, буду писать говнокод и ругаться, что язык плохой.
>>136248654 Мань открой вики и прочти что такое скриптовый язык. И причем тут есть ли в языке убогая реализация ООП или нет. Это к этому свойству никак не относится.
>>136248622 1. чем тривиальней язык тем проще найти людей чтобы сделать на нем большой проект, 2. средняя величина абсолютно бессмысленная метрика для проектов. может быть язык, на котором тот же проект занимает в 10 раз меньше места, по твоей логике это делает язык "менее крутым", можно 100М строк кода написать, чтобы все сразу поняли что проект-то огого. 3. память дешевая, а геморрой дорогой. любая технооптимизация может быть а может не быть оправданна исходя из бизнес-реальности, в которой существует проект. можно оптимизировать, а можно пользу приносить. 4. защищенного от чего, от сегфолта? в пхп сегфолтов не бывает, очень защищенный продукт получается.
>>136248776 > Что-то принято во всех языках > В каком-то языке сделали по-другому без необходимости > НЕТ, ЭТО НЕ ГОВНОРЕШЕНИЕ СОЗДАТЕЛЕЙ ЯЗЫКА, ЭТО ФИЧА
>>136248689 Наоборот, тогда жаба, ибо си и кресты текут как сучки, дохуя контроля, дохуя кода (низкой читабельности кстати), дохуя дырявости в функциях (хотя жаба тоже решето).
>>136248847 Принципы ООП везде одинаковые, а разное поведение конкретных операторов не делает язык плохим, а тебя ленивым хуйлом, которое не удосуживается читать доки.
>>136248872 Идёшь работать на стройки. Учишься чему-то. Через интернет находишь рашкованских подрядчиков в америке, просишься к ним. Приезжаешь по тур-визе, нелегалом ебашишь, пока виза есть, молишь работодателя дать приглашение. Заканчиваешь коледж. Идёшь в американские фирмы.
>>136248827 >1 Крайне неверно, наоборот будет большой пул людей, которые энтрилевел, а на большой проект нужны наоборот опытные, скиловые люди. >2 чем больше проект, тем больше информации нужно держать в голове и учитывать при разработке даже какого-то модуля, т.к. важно будет и масштабируемость в случае чего >3 про это даже говорить не буду, если ты расчитываешь получать з.п. от 120к+ рублей то должен избавляться от таких мыслей >4 ты не понял, если программисту вообще не надо ничем заморачиватся, а все ложится на плечи администраторов - то значит он тратит меньше человекочасов, меньше информации держит в голове, а значит обезьяне проще писать такого рода проекты
>>136248899 Окей, открыл вики и >Сценарный язык (язык сценариев, жарг. скриптовый язык, от англ. scripting language) — высокоуровневый язык сценариев (англ. script) — кратких описаний действий, выполняемых системой. Разница между программами и сценариями довольно размыта. Сценарий — это программа, имеющая дело с готовыми программными компонентами[1]. >Согласно Джону Устерхауту, автору языка Tcl, высокоуровневые языки можно разделить на языки системного программирования (англ. system programming languages) и сценарные языки (англ. scripting languages). Последние он также назвал склеивающими языками (англ. glue languages) или языками системной интеграции (англ. system integration languages). Сценарии обычно интерпретируются, а не компилируются[2], хотя сценарные языки программирования один за другим обзаводятся JIT-компиляторами >В более узком смысле под скриптовым языком может пониматься специализированный язык для расширения возможностей командной оболочки или текстового редактора и средств администрирования операционных систем[6].
Есть мнение, что ты запизделся и навыдумывал критериев. 1С - не скриптовый.
>>136248992 Это на любителя удовольствие. Нужно подавать на беженство и пиздеть про то что ты гей и тебя притесняют. Общаться со скользкими лоерами иммигрантками. Ходить на суды, врать не краснея и тд. Это нужно быть быдланом калибра рыночного торгаша. А тут ранимые души сычей. Не.
Добрейший вечерочек, опу печенек и лучиков добра. В тред врывается IT-тян, и проводит вам пелоткой по губам. Учатся они на программирование, ага. Я просто в школе дрочила компы и сделала себе портфолио уже к девятому классу. У нас в оффисе все программисты получают минимум 150к, и это даже не джуниоры, а какие то духи 16-ти летние после школы. Я Синьор спешалист по саппорту, сижу на телефоне и решаю проблемы клиентов, у меня ЗП 500к+ премии, я всего добилась сама, в 20 лет у меня Х6М ProSport Elite Tunning изсалону, элитный тюнинг, занижение -10, музыка HarmanCardon по спецзаказу на 3 миллиона, всего 5 машин в мире, хата на Кутузовском двухуровневая, дом в Италии и земля в Айдахо, на старости заведу ферму и буду пасти там коров. Или что там делают старые фермеры, не знаю. Причём у меня нету богатых родителей, нету отца, мне в 16 лет было нечего есть. Я всего добилась сама и своим трудом. А местных петухариусов, которые создают нытик треды мне искренне жаль, честно. Надо было учиться, а не бухать по подъездам, ныть на дваче и сидеть на шее у мамок.
>Данный язык является интерпретируемым языком высокого уровня. Интерпретация текста программного модуля в байт-код выполняется в момент обращения к этому модулю в процессе работы, таким образом обычно интерпретируется только часть текстов программных модулей. Ты будешь продолжать тралить? Или перечитаешь описание того что ты там с вики прочел.
>>136248975 Так флеш и скрипты только на прогруженных вкладках же. А про отправку, я и сам не знаю, просто когда настраивал я там дохуя всего поотключал, может и повлияло как-то.
>>136249084 А что если я тебе скажу, что на должность берут без диктантов или чтения сочинений. И собеседования проходят в устной форме. Так что свое утверждение можешь оставить при себе. Оно бессмысленно.
>>136249134 Ну тогда и жаба скриптовый язык хуле. Там тоже в байткод интерпретируется, который жаба машина уже в машинный транслирует. Тралишь тут походу только ты, маня.
>>136249123 не понял фразы "не дадут если гладко с органами". я говорю - они нанимают русских лоеров, те им подсказывают что и как пиздить и тд. если отказ - аппеляция, суд. могут и не дать да. но придумывают всякую дичь - гейство, русско украинский конфликт и тп
Попрошу не слать нахуй. Мне сейчас 16 лет, до этого возраста я проебывал все время в играх и сейчас не знаю что я могу. Но в те времена я немного увлекался python. Сейчас думаю попробовать себя в веб-разработке. Есть ли смысл учить все сейчас? Или года через 3-4 я нахуй не нужен буду никому? Сейчас пробую себя в верстке. Вроде нравиться но ушло меньше недели, судить нельзя. От жизни я хочу немного. Что бы хватало на проживание в мухосрани и желательно фриланс/удаленка.
>>136249205 Я конечно понимаю что учить придется все время что-то новое. Проблем с этим нет, обычно я все быстро схватываю. Английский хуевый но учу вместе с версткой.
>>136242699 (OP) Я вот на питоне пописал недельку, задачки порешал на одном сайте, очень мне язык понравился, после крестов такое удовольствие на нём писать, просто охуительно.Там типа баллы набираешь и типа если сотку наберёшь, то скидку на обучение дадут, но я всё сфейлил, да, так как там учитывается количество попыток, а я сам не кодер, а так, любитель. Пока этой хуйнёй занимался нашёл у них там дырку, как можно входные данные тестов посмотреть с помощью исключений, написал им, а они такие типа "это не баг, а фича, ты ж всё равно из-за количества попыток себе обосрал статистику". А вообще мне грустно и трел увидел, пообщаться больше хочется, одиноко как-то. А ещё там курс по теории графов есть, очень нравится, хотя и сложно для меня, но прикольно, шаблоны применять не выходит, зато думать учишься, интересно. Думаю вот пройти там все курсы, до которых дотянусь, а дальше хз чё делать, может машинным обучением обмазаться. Всё лучше, чем капчу капчевать днями. Собственно, я на двач и не заходил, но уроки кончились, надо ждать неделю. А ещё там матанализ есть.
>>136249224 Не понял твоего вопроса. Если ты хочешь получать визу таким образом, то тебе туда нужно попадать хоть тушкой хоть чучелком и нелегально оставаться и сидеть там до упора, пока твое дело двигается. Но хочешь ли ты этого?
>>136249162 >крутость По крайней мере у меня нет таких свойств проектов. Одно дело написать 200 строчек и сидеть попивать кофеек скроля двачик. А другое когда часть написанного только тобой кода занимает 10к строк, не говоря уже про других из твоей команды. И когда настают моменты что нужно резко что то менять по воле заказчика, то макака будет биться в истерике и генерить десятки багов, а нормальные программисты хладнокровно все сделают.
>>136249267 >может машинным обучением обмазаться >недельку позанимался Ну тут придётся ещё позаниматься годика три, это тебе не да яве крендельки писать.
>>136249330 >Одно дело написать 200 строчек и сидеть попивать кофеек скроля двачик. Если эти 200 строк работают и приносят деньги, ты со своими легаси-спагетти оказываешься на свалке истории и вместо тебя нанимается три макаки.
>>136249182 > Интерпретация текста программного модуля в байт-код
Джава же не далеко ушла, но там идет трансляция, можешь кстати прочитать тоже для общего представления эти понятия: интерпретация, трансляция, компилирование. А за одно JIT компиляция. Тогда в следующий раз у тебя будет четкая картина что и как работает. И какой язык к чему относится.
>>136249330 это называется грамотная(идеальная) архитектура; очень нравится решение react + redux на базе архитектуры flux; независимые компоненты, полная декомпозиция приложения; связывание чистой модели данных состояния приложения с компонентами; все это порождает очень удобную, контролируемую, масштабируемую систему;
>>136249275 Ну просто у меня одногрупник, пишущий на джаве, после прочтения Кнута смог устроится на другую работу где ему платить стали в 2 раза больше. К сожалению он это делал не в странах СНГ, так что утверждать по важности этого пункта в России я не буду.
>>136249267 Так держать, анон. Ты школьник ещё? Я вот учусь на прогера уже второй год вне рашки, и помимо языков есть в программе универа просто уйма материала. Разного сорта, от алгоритмов, которые интересные и ок, до архитектур систем, статистики и более тонкой хуйни. Тоже раньше по фану проходил обучения на Питоне, а теперь приходит понимание что это нихуёвейший такой труд и иметь смекалку недостаточно. Для успеха необходимо реально увлекаться, быть поехавшим на технологиях. Не только сама работа - коллектив, образ жизни - ты сам как точка сборки должны быть подчинены идее и идеям программирования. А я вот ветреный дохуя - сегодня интересно, завтра нужно сильно вникать и уже не хочется. Хуй знает что из меня выйдет. Надо было на психолога идти.
>>136249512 У меня и так четкая картина и представление у меня было еще когда ты природоведение изучал. Еще раз говорю, ты выдумал собственные критерии и тралируешь, мол это скрипт, а это не скрипт. Анус себе короче дерни.
>>136249582 если это должно было сподвигнуть меня к каким-то выводам, то по нескольким причинам это несколько запоздало. btw товарищ кнут тоже писал про преждевременную оптимизацию.
>>136249572 Завидую вам теоретики. Композиция хуиция. редукс хуюкс. Словечки красивые. А в ирл... взяли тебя на тонущий проект, код кусок говна, кругом ебланы, и крутись как хочешь ставь затычки. И сроки. Иди расскажи им как "правильно" надо лол
>>136249745 Нормальный программист сразу разделит задачу на 2 части. Первое сделать альфаверсию продукта. Второе спроектировать нормально и переписать говнокод. Разумеется это нужно делать опытному человеку, который может приблизительно спрогнозировать время на оба пункта.
>>136249828 Нормальный программист сразу разделит задачу на 2 части. Первое сделать перед сном(80%). Второе отложить на завтра(20% ночь перед дедлайном) Разумеется это нужно делать опытному человеку, который может приблизительно спрогнозировать время на оба пункта и не прокапчевать дедлайн.
>>136249629 вообще то нет ... в react + redux предполагается что модель данных отражающая состояние приложения (так называемый store) доступна из любого умного компонента-контейнера. Тут дело в другом, в способе контролирования изменения нужных участков глобальной модели состояния приложения, с помощью механизма экшенов + редьюсеров, редьюсеры проверяют тип экшенов, в зависимости от типа экшена срабатывает нужный редьюсер, в котором указывается нужная область изменяемой модели. Такой системный подход изменения модели позволяет писать легко крупную запутанную логику приложения.
>>136249897 >реализовывала сама >реализовывала сама >реализовывала сама Говорят макаке нужно повторить 3 раза, тогда она начнет читать и вспоминать и улавливать смысл фразы.
>>136249913 Дурачек. Ты перечитай постановку задачи. На тебя положили это все. Разумеется ты и будешь распределять задачи между своими подчиненными, или сам будешь все ебашить. Выбор за тобой.
>>136250258 начни лучше с практики, и изучай по мере натыканий на непонятные ситуации, лично я так изучал, это и быстро и эффективно, а теорию прочитаеш когда уже будеш иметь общее представление
>>136242921 >136242699 (OP) >Это все мануфактуры тазии, успокойся и выбери нормальную и хорошую проффесию, то что приносит удовольствие. На программировании ты не заработаешь много денег, это рабство что бы кто тебе не говорил и не заманивал, это тяжелый умственный труд который мало оплачивается, и требует от тебя адских усилий. Все что ты слышал до этого - все вранье что бы заманить тебя в сети рабства, что бы ты сам захотел стать рабом. Беги, тебе еще не поздно, ты еще можешь все изменить, ты можешь быть счаслив. Но не я. Прощайте.
4 года не работал - прожирал накопленное с лета пытаюсь устроится снова кодером на любую уже работку по специальности - все заканчивается на хрюшах, ни одного тех собеседования не было, хотя байтики складывать, я, уж поверте, умею жрать уже нечего дома удачи всем вкатывательщикам
>>136242699 (OP) Пользуясь случаем, хочу спросить. Пусть есть база данных, скажем, в MySQL. Клиенты, услуги, контракты, платежи, ну и несколько справочников. И нужно к этому делу сделать максимально быстро/просто веб-мордашку, простейший CRM с возможностью дальнейшего добавления более сложного функционала. Добавить/редактировать/удалять записи по таблицам, где отношения много-ко-многим.
Когда-то лет 15 назад все руками делали на perl или php. А как сейчас с этим дела обстоят?
>>136246605 >>136246605 ебать ты поехавший ... сразу видно молодой и ебанутый , надо тебе для разнообразия могильшиком поработать , хули бабку зарыл лавы подматал , ешё на поминках и бухнуть можно
>>136245071 индекс человеческого развития выше , преступность ниже, знаешь куда уходят налоги , сраховая медицина пиздато работает даже лечит а не убивает , высшее образование лучше , если станешь гражданином нет границ(хотябы на шенген) разве этого мало ?
>>136245170 ок , за 1-2 программист может вырости до мидла получать 10-25 (цифры с потолка) курьер останется и через 15 лет курьером те же 3-7 не выше , да и маня мир это где курьер получает больше =\
>>136246605 Я программист, батя сварщик, работал с ним по сантехнике, мне около 100к в месяц выходило, в городе где средняя зп 15к, хули норм быть программистом, в москве 50 получал, нахуй я и дальше лучше сантехником поработаю...
- Программистов тред!
Доброй ночи аноны.
В тред призываются программисты всех мастей.
С вами программист из ДС одной крупной IT компании.
В этом треде обсуждаем:
- языки программирования;
- технологии разработки;
- международные IT сертификаты;
- cмежные области связанные с программированием;
- высшее образование;
- завод трактора;
- программирование как религия.