Люди и Код
8.15K subscribers
1.75K photos
123 videos
1 file
1.49K links
Медиа о программировании и программистах от Skillbox. Правда жизни, личные впечатления и индустрия без прикрас.
加入频道
#язык

В чём Logica: зачем Google сделала новый язык программирования

Недавно Google объявила о разработке нового языка программирования — Logica. Он уже выложен на GitHub одного из авторов — Евгения Скворцова. Корпорация хочет заменить новым языком старичка SQl — как минимум в дедуктивных базах данных. Разобрались, как устроен Logica и где его попробовать.
___
https://skillbox.ru/media/code/zachem-google-sdelal-novyy-yazyk-programmirovaniya
#profession

Ты правда продюсер? Да, я правда продюсер

Если захотелось выйти за рамки трека individual contributor, стоит глянуть в сторону ИТ-продюсинга. ИТ-продюсер организует сложные и нетипичные проекты — это что-то вроде расширенной версии продакт-менеджера.

Павел Шерер — продюсер, аналитик, продуктовый дизайнер ИТ-решений — рассказал, как прокачать свою карьеру и стать большим боссом в индустрии.

___
https://skillbox.ru/media/code/zachem-google-sdelal-novyy-yazyk-programmirovaniya
#важное

«Было странно, непонятно»: экспресс-интервью с уволенным из Xsolla разработчиком

Слава Белоглазов — один из тех разработчиков, которых решила сократить «бигдата» в Xsolla. Узнали, как проходили сокращения, что пообещали сотрудникам и досталось ли на орехи менеджерам.
___
https://skillbox.ru/media/code/ekspressintervyu-s-uvolennym-iz-xsolla-razrabotchikom
#тусовка

Смешные и голые: на кого подписаться в русскоязычном ИТ-твиттере

Мы собрали 17 «тысячников» из Twitter, которые пишут о разработке и программистских делишках. Но предупреждаем — их вкусы специфичны: пятничные нюдсы (в том числе мужские), посылание оппонентов далеко и надолго, нападки и другие проявления безудержного айтишного веселья.

Если хочется понять, что там в голове у разработчика или тимлида — гоу в нашу подборку.
___
https://skillbox.ru/media/code/na-kogo-podpisatsya-v-russkoyazychnom-ittvittere/
👍1
#opinion

Почему невозможно создать идеальный язык программирования

Парадокс: с одной стороны, идеальный язык программирования должен быть очень популярным, чтобы все разработчики на нём писали. С другой — чем больше у языка пользователей, тем больше разных комьюнити, проблем с совместимостью версий, вопросов стандартизации и других деталей, которые портят «прекрасный язык».

Получается, чтобы язык оставался идеальным, у него должно быть мало поклонников и разработчиков, которые смогут его освоить.

«Чтобы писать на Haskell, нужно думать максимально абстрактно. Пока мир не может дать столько разработчиков, чтобы все задачи решать на Haskell. Простые языки лучше сложных, потому что чем меньше нужно знать программисту, тем больше задач можно решить с помощью языка.

Мир, в котором все программируют на Haskell, — плохой мир».

Виталий Брагилевский, евангелист Haskell и преподаватель

___
https://skillbox.ru/media/code/idealnyy-yazyk-programmirovaniya
#opinion

🤬💩🤯🤢 — за что разработчики ненавидят разные языки программирования

Собрали комментарии разработчиков-хейтеров о разных языках программирования. Не пощадили никого — кроме LISP и Haskell (они же неподсудные). Внутри ярость, боль, тлен, невыносимая лёгкость бытия и даже проклятия.

«Я ненавижу Python, потому что гладиолус. Да пошёл ты, чёртов Python. Что за бред: невидимый пробел — часть синтаксиса, а self — не ключевое слово. Кажется, Гвидо фон Россумбургер — просто придурок. Преподавать Python в школах — глупая идея. C++ или Java куда лучше. В Python нет ключевого слова для объявления переменных. Вы просто вводите имена переменных, а потом с трудом находите, где их объявляли. Создатели не учли уроки прошлого: не объявлять переменные и функции — это ошибка из 1950-х».

Олегзандр фон Денман, программист

___
https://skillbox.ru/media/code/za-chto-razrabotchiki-nenavidyat-raznye-yazyki-programmirovaniya
👍6🫡2🔥1💯1
#just_for_fun

Программирование на эмодзи. 5 забавных языков

Emojicode
— объектно-ориентированный и строго типизированный язык с отличной поддержкой классов. А ещё код в нём пишется на эмодзи.

Создатель языка ненавидит ошибки типа NPE (null pointer exception) — они возникают при попытке обратиться к объекту, которому не присвоено значение. Поэтому в Emojicode каждую переменную экземпляра класса (instance variable) нужно сразу инициализировать, чтобы не словить ошибку при компиляции.

___
https://skillbox.ru/media/code/programmirovanie-na-emodzi-5-zabavnykh-yazykov
🔥2
#profession

Узнали, кто продолжает писать на ассемблере в 2k21, — эти суровые парни даже веб-разработчиков хотят подсадить на свои мнемонические команды. Внутри — увлекательные истории про квадрокоптеры и тормозящие китайские домофоны 🤓

«Считается, что веб-разработчику ассемблер знать ни к чему. Правда, потом страница с текстом потребляет 100% ресурсов процессора и 2 гигабайта ОЗУ. Если честно, всем, кто пишет прикладные программы, полезно знать, как работает компьютер. Хочется, чтобы все эти люди думали не в стиле „запустилось на моём сверхсовременном компе, и ладно“, а хоть немного пытались оптимизировать свои поделки и уж тем более не использовали всякие извращения вроде Electron».

Юрий Иваник, администратор Telegram-чата про ассемблер pro.asm

___
https://skillbox.ru/media/code/assembler-v-2k21
👍3
#opinion

Слава, деньги, два ствола: зачем айтишнику популярный аккаунт в Twitter

«В общем, я думаю, что никогда в жизни вас никто не добавит в некий таинственный чёрный список. Это какой-то миф — бред и неправда. Доказано тысячами людей. Единственное, чего нельзя писать в своих ресурсах, — что компания, в которой вы работаете прямо сейчас, просто говно. Такие посты — прямой путь к увольнению. Всё остальное писать можно».

Антон Назаров, разработчик на iOS и C++ в Grid Dynamics, спикер AppsConf Russia и MoscowPython.

___
https://skillbox.ru/media/code/zachem-aytishniku-populyarnyy-akkaunt-v-twitter
#opinion

Вернём веб-разработке былое величие

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

«А вы вообще помните время, когда всё это не было таким сложным? Когда не существовало препроцессоров, транспиляторов и систем для сборки, на вход которых мы подавали навороченный и модный код, а на выходе получали код с „наименьшим общим знаменателем”, который подходит для разных платформ. Когда нам не нужны были автоматизированные системы сборки и программные конвейеры, чтобы сохранить свою адекватность. Когда не нужно было создавать Source Map, только чтобы использовать отладчик без искажённого кода. Когда во фреймворке, с которым мы работаем, не были намешаны все языки подряд. В те времена всё было гораздо проще».

___
https://skillbox.ru/media/code/vernyem_veb_razrabotke_byloe_velichie
#report

Индекс популярности языков программирования TIOBE за август. Python и Fortran продолжают рваться вперед, Java и C постепенно сдают позиции.

Подробнее: https://www.tiobe.com/tiobe-index
#just_for_fun

Где порубиться на «агатах» в России, Украине и Беларуси

Любителям древней техники посвящается. Подборка музеев, в которых можно запустить первый ПК от Apple, потестить первый сервер «Яндекса» и советский мейнфрейм, погалаксианить на «агатах».

___
https://skillbox.ru/media/code/gde-porubitsya-na-agatakh-v-rossii-ukraine-i-belarusi
#burnout

Как я решил бросить ИТ в 27 и перейти в медицину

Игнат Голдман работал во фронтенде и UX-дизайне, но продолжал мечтать о медицине. В 27 лет он окончательно понял, что больше не может оставаться в ИТ.

«На зимних каникулах мне исполнилось 27. В этот день рождения я твёрдо решил всё поменять. С утра меня стало дико накрывать из-за того, что я двигаюсь куда-то не туда. Сидел под горячим душем и чуть не плакал».

___
https://skillbox.ru/media/code/kak-ya-reshil-brosit-it-v-27