TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #721 · 26.12

Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev

Hashtags

Резултати

Намерени 1,016 подобни публикации

Търсене: #it

当前筛选 #it清除筛选
404 Information

@Info404 · Post #65020 · 13.04.2026 г., 18:13

计算机科学的黄金期可能已结束 2026-04-13 23:54 by 守卫者 2025 年秋季美国四年制大学计算机科学专业的学生入学人数下降了 8.1%。计算机科学专业的本科排名在一年内从第四位跌至第六位,前三则一直是商科、公共卫生和人文科学。从 2008 年到 2024 年,计算机科学一直是美国增长最快的专业,如今它的黄金期可能已经结束。美国主修计算机科学的人数比上一学年少了 54000 人。那么他们选择了什么新专业?数据分析和数据科学招生总人数逾 3.5 万人,而 2020 年它们刚拆分出来时只招了几百人。数据显示,部分有意计算机科学专业的学生转向了相关领域如机器人学。工程专业学生入学人数 2025 年秋季增长了 7.3%,其中增长最快的两个专业是机械工程和电气工程专业,分别增长了 11% 和 14%。大学教授认为由于计算机科学毕业人数供过于求,学生们可能认为机械工程专业更通用,能在 AI 驱动的世界里提供更好的就业机会,如机器人、无人机、航空航天和电动汽车等行业。 https://www.washingtonpost.com/technology/2026/04/13/computer-science-major-ai/ #IT

Hashtags

‼️IT-компании в России начали останавливать работу из-за войны Минцифры с VPN, пишет канал «Время госзакупок» со ссылкой на источник в отрасли. По его словам, крупные компании всё ещё зависят от senior-специалистов, находящихся за рубежом, но из-за борьбы c VPN работать с этими специалистами становится трудно. В результате остановка проектов может замедлить перевод критической инфраструктуры и госкомпаний на отечественное ПО. Также под угрозой оказались и отдельные госконтракты, поскольку часть IT-подрядчиков уже остановила работу до прояснения ситуации с VPN. #IT

Hashtags

tldr для азербайджанских пользователей: с 1 сентября ФСБ сможет в свободном режиме 24/7 получать информацию о любом пользователе uber и yango в том числе и в Азербайджане https://t.me/meduzalive/89341 Не прошло и двух часов с выхода статьи, а Финляндия уже выпустила срочное распоряжение о приостановке передачи в Россию любых персональных данных клиентов. Наверное, в самое ближайшее время компанию забанят как и в Латвии год назад. Вот это реальная борьба государства с иностранным влиянием, а не как у некоторых - закрытые третий год границы по надуманным причинам https://t.me/meduzalive/89345 #it

Hashtags

Solidot 纯净版

@SolidotR · Post #5362 · 11.05.2026 г., 09:29

美国 IT 行业失业率上升 #IT 根据美国劳工部的数据,美国 IT 行业 4 月的失业率从 3 月的 3.6% 升至 3.8%。4 月美国新增就业岗位 11.5 万个,失业率维持在 4.3%,但 IT 行业减少了 1.3 万个工作岗位。现在断言 AI 对整体就业的影响还为时尚早,但美国科技公司在宣布裁员时都将 AI 作为其中一个理由:Meta 4 月 宣布将裁员 10% 约 8000 人,理由是精简运营以及支付 AI 领域的巨额投资;耐克裁员 1400 人,主要集中在 IT 部分;等等。招聘平台 Indeed 称软件开发者的职位发布量同比增长了 15%,但雇主倾向于经验丰富的开发者,而不是应届生。 https://it.slashdot.org/story/26/05/10/0441253/unemployment-ticked-up-in-americas-it-sector

Hashtags

Solidot 纯净版

@SolidotR · Post #5000 · 13.04.2026 г., 16:09

计算机科学的黄金期可能已结束 #IT 2025 年秋季美国四年制大学计算机科学专业的学生入学人数下降了 8.1%。计算机科学专业的本科排名在一年内从第四位跌至第六位,前三则一直是商科、公共卫生和人文科学。从 2008 年到 2024 年,计算机科学一直是美国增长最快的专业,如今它的黄金期可能已经结束。美国主修计算机科学的人数比上一学年少了 54000 人。那么他们选择了什么新专业?数据分析和数据科学招生总人数逾 3.5 万人,而 2020 年它们刚拆分出来时只招了几百人。数据显示,部分有意计算机科学专业的学生转向了相关领域如机器人学。工程专业学生入学人数 2025 年秋季增长了 7.3%,其中增长最快的两个专业是机械工程和电气工程专业,分别增长了 11% 和 14%。大学教授认为由于计算机科学毕业人数供过于求,学生们可能认为机械工程专业更通用,能在 AI 驱动的世界里提供更好的就业机会,如机器人、无人机、航空航天和电动汽车等行业。 https://www.washingtonpost.com/technology/2026/04/13/computer-science-major-ai/

Hashtags

Solidot 纯净版

@SolidotR · Post #4977 · 10.04.2026 г., 09:26

NASA 如何构建 Artemis II 的容错计算机 #IT 阿波罗宇航员用于登月的计算机配备了 1-MHz 处理器和 4 kilobytes 可擦除内存,其功能有限,飞船重要的环境和电源控制仍然是通过手动或机电方式实现的。阿尔忒弥斯(Artemis)II 的 Orion 飞船则配备了至今容错能力最强的计算机系统。为了应对太空辐射,飞船配备了两台计算机 Vehicle Management Computers,每台包含两个飞控模块 Flight Control Modules,总共四个 FCM,每个 FCM 配备了一对自检验处理器。八个 CPU 并行运行飞行软件。自检验意味着一旦某个 CPU 因一次辐射事件而出错,系统会立即检测出错误并做出反应。此外系统还使用了三模块冗余内存,每次读取时都能自动纠正单比特错误。网络也采用三重冗余设计,所有网络交换机都采用自检策略。飞船还搭载了一个完全独立的 Backup Flight Software(BFS)系统,它使用不同的硬件,运行不同的操作系统,使用独立开发的简化版飞行软件。这种设计被称为异构冗余。 https://cacm.acm.org/news/how-nasa-built-artemis-iis-fault-tolerant-computer/

Hashtags

🇦🇿🇪🇪Новость получила развитие - начали не только предлагать релокейт в Баку гражданам РФ и РБ, которые уже получили оффер и не успели получить эстонскую визу, но и открывать новые вакансии. Но пока не очень быстро идёт процесс - всего лишь 1 вакансия, но будем надеяться, что вода камень точит. Из интересных вещей по данной теме - бывшие коллеги рассказали слухи, почему одна из лучших российских компаний - JetBrains предпочла Кипр Турции, когда решила закрывать офисы в России. Вроде как они вели переговоры с местной бюрократией, и на одном уровне им сказали, мол забейте на правило 4 работника турка на одного иностранца - договоримся как-нибудь. А на другом уровне бюрократии им уже ответили, мол нет, закон един для всех - исключений не будет. Не знаю насколько это правда - за что купил, за то и продаю. #it

Hashtags

📈IT растет, но без зарплатного оптимизма По данным HeadHunter, в 2025 году структура рынка труда в целом сохранилась: основной спрос по-прежнему сосредоточен в Алматы и Астане. Несмотря на общее снижение количества вакансий на портале на 4,7%, IT показал мощный прирост +11,9% — это 4-е место по динамике. Что касается резюме, их количество увеличилось лишь на 2,3%, и спрос со стороны работодателей продолжает опережать предложение При этом медианная зарплата в отрасли составила 268 994 тенге, снизившись на 7,6% по сравнению с прошлым годом. #IT @sandyq_orda — цифровизация Казахстана в деталях

Hashtags

Solidot 纯净版

@SolidotR · Post #4743 · 16.03.2026 г., 01:49

工业用氦气出现短缺 #IT 卡特尔供应了全球三成以上的工业用氦气。卡塔尔国有能源公司 QatarEnergy 位于 Ras Laffan 的氦气生产设施在本月初遭无人机袭击之后宣布停产,导致全球工业氦气供应中断,氦气价格随后飙升。QatarEnergy 称它遭遇了不可抗力,免除了其对客户的供应义务,其生产何时恢复未知。氦气在金属焊接和半导体制造中有着重要作用。医学成像和化学分析研究也使用到氦气,冷却到零下 268 摄氏度的液氦能让 MRI 和 NMR 等设备使用的超导磁体保持冷却。韩国是受影响最大的国家之一,2025 年韩国 64.7% 的氦气进口自卡塔尔。SK 海力士表示已实现氦气供应多元化并确保了充足的库存。台积电表示 QatarEnergy 的工厂停产预期不会产生显著影响,但正密切关注事态变化。 https://www.reuters.com/business/energy/helium-prices-soar-qatar-lng-halt-exposes-fragile-supply-chain-2026-03-12/ https://www.theguardian.com/business/2026/mar/15/rate-rises-helium-shortages-ev-sales-spikes-how-is-the-disruption-in-irans-strait-of-hormuz-affecting-australia

Hashtags

Solidot 纯净版

@SolidotR · Post #4707 · 11.03.2026 г., 07:24

图灵奖得主 Tony Hoare 去世,享年 92 岁 #IT 英国计算机科学家、图灵奖得主、快速排序算法和霍尔逻辑的开发者、并发和结构化编程理论的先驱 Tony Hoare 于 3 月 5 日去世,享年 92 岁。他出生于英属锡兰的科伦坡,在英国本土受教育,获得牛津的西洋古典学学士学位,大学毕业后在海军服兵役 18 个月,之后回牛津研读统计学取得学士后学位,他后在苏联莫斯科国立大学留学获得博士学位。Tony Hoare 是快速排序 Quicksort 和快速选择 Quickselect 的作者,1980 年获得图灵奖。 https://blog.computationalcomplexity.org/2026/03/tony-hoare-1934-2026.html https://en.wikipedia.org/wiki/Tony_Hoare

Hashtags

123•••5•••10•••15•••20•••25•••30•••35•••40•••45•••50•••55•••60•••65•••70•••75•••80•••8485
ПредишнаСтр. 1 от 85Следваща