home.social

#编程 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #编程, aggregated by home.social.

  1. 《教我抽烟》

    戴尔·卡耐基有一个古老的练习,它证明了编程不会很快过时。这个练习是这样的:

    老师: “我们很难清楚地表达自己的想法。你抽烟,对吧?你抽得不错吧?(S点头。)我们假设我是个火星人,你要教我抽烟。你有新烟盒吗?我们就从这个开始吧。(拿起烟盒。)好,现在告诉我该怎么做。”
    学生: “撕开包装。”
    T:(撕碎烟盒,香烟四处飞溅。)
    S: “不,不,把包装顶部撕开!”
    T: “好的,不好意思,你还有别的烟吗?没有?好的,那我们就先抽这支吧。[拿起一支烟。]
    S: “把它放进嘴里。”
    T:(将整支香烟放入口中。)
    S: “不,不,只要把末端放进嘴里就行了!”
    T: “对不起。”[撕下滤嘴,把整个滤嘴放进嘴里。]
    S: “不,不,别撕烟,就把它叼在嘴唇中间!”
    T: “哦,对不起,再给我一根。” [将新香烟横放在嘴唇间。]

    ……等等。你可以玩很久很久。即使你精通某个领域,也很难给出清晰的指示。编程将会长久流传下去。——罗恩·杰弗里斯

    #我在看什么 #编程 #领域知识 #沟通

    wiki.c2.com/?TeachMeToSmoke

  2. 《永恒的承诺:试图消灭程序员的历史》

    「我们以前就听过这种说法。1959年,COBOL语言出现时;1973年,专家系统出现时;1985年,第四代编程语言出现时;1995年,CASE工具出现时;2015年,无代码时代到来时。

    但这并不意味着当前的技术浪潮与之前的浪潮完全相同。大型语言模型代表着真正的能力突破。它们能够执行以往技术无法完成的任务。它们生成的代码通常正确且实用。对于熟练的开发人员来说,生产力的提升是实实在在的。

    但根本挑战依然存在:将人类意图转化为正确、高效、易于维护且安全的软件并非易事。这并非因为工具不足,而是因为问题本身就十分复杂。」

    ivanturkovic.com/2026/01/22/hi

    #我在看什么 #编程 #软件开发 #AI #LLM #取代程序员

  3. 正在看一篇讲“在简历中追加个人项目”的文章。

    「3.有趣

    记住,面试官很累。他们已经看过数百份和你非常相似的简历,也和和你一样的求职者聊过。他们想要一些能让他们充满活力、更有动力和你讨论项目的内容。所以,你要让他们感兴趣。

    你的项目有很多方法可以变得有趣。其中之一就是如果它真的非常受欢迎。“开发了一个供10万人使用的图书馆”。这在简历上会是很棒的描述。可惜的是,这不太可能发生。保持现实一点。

    另一种方式是找人来证明自己的可信度。“Rich Hickey 和 Jose Valím 都亲自审查了代码,并公开称赞了他们的精湛技艺。”这当然很棒!但也不现实。

    最好的选择是做一些异想天开的事情。这需要一些解释,我们很快就会讲到」

    ericnormand.me/guide/programmi

    #我在看什么 #编程 #程序员 #简历

  4. Debug了十五分钟……

    The compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
    这个Error,报在了这么一行位置:
    var body: some View {
    但是我百思不得其解……这里也没有表达式啊?
    于是,寒寒祭出二分法,把所有可能影响编译的部分都注释掉……
    直到若干次后……Error变多了
    但是我也终于知道最开始那个不明所以的Error为什么会occur了:
    .../TimeLine.swift:33:5 Expected '}' in struct
    他妈大括号没匹配……为什么早早不告诉我而是爆了一个不明所以的错(ο´・д・)??
    #Swift #Coding #编程

  5. Play Python With Me: 38. 10 Tricks to become Pythonic 今天我们来聊一个轻松的话题:玩蛇。Python这条大蛇,不是所有人都能玩得溜的。正所谓”意在拳先,力随意走“,真正的玩蛇高手,不仅要会使用Python还要在代码的字里行间透露出玩蛇的风格。玩蛇圈内有一个词叫做Pythonic,也就是写代码要有Python自己的风格。我整理的十段心法能让你的Python代码更加的Pythonic。cyberhongtu.com/2024/04/09/pla #编程, #新手教程, #Python

  6. Play Python With Me: 37. Python Asynchronous Programming (Part 2): Multiprocessing Parallelism 大家好,我是赛博红兔。上集我们聊了什么是进程、线程还有Python的全局解释器锁和多线程并发处理IO密集型的任务。不了解的小伙伴们可以先去上集看看。今天,我们接着来讲加速处理大量计算的CPU密集型任务的方法:异步编写里的多进程并行(Parallel Programming)。cyberhongtu.com/2024/03/29/pla #编程, #新手教程, #Python

  7. Play Python With Me: 36. Python Asynchronous Programming (Part 1): Multithreading and Concurrency 大家好,我是赛博红兔。从今天起,我们要开始学习Python高阶的知识,我会随时更新思维导图,它的下载链接我会分享在视频下方的说明栏里。这部分高阶知识适合那些已经具备一些Python应用经验,并希望深化理解和提高编程技能的开发者。特别是那些从事Web开发、数据科学、自动化脚本编写或任何需要高性能和高效代码的领域的专业人士。那么我们按照粉丝狂热的要求,先来讲一讲Python的“多线程并发”和“多进程并行”,让你的代码运行有飞一样的感觉。讲并行和并发之前,我们必须得先来了解一下什么是进程和线程。cyberhongtu.com/2024/03/22/pla #编程, #新手教程, #Python

  8. Python 5 Minutes: 3. List Comprehension 今天我们将探索Python中的第三大神器:列表理解(List Comprehension)。Python的列表理解是一种简洁且高效的构建列表的方法。通过单行代码,可以从其他列表中创建新列表,其中可以包含筛选条件。同时Python 3.12版本对列表理解有重要性能加强,请看到最后不要错过。cyberhongtu.com/2024/03/15/pyt #编程, #新手教程, #Python

  9. Python 5 Minutes: 2. Unpacking 今天我们将探索Python中的第二大神器:解包(Unpacking)。解包是一种在赋值时将可迭代对象中的元素分配给多个变量的技术。cyberhongtu.com/2024/03/05/pyt #编程, #新手教程, #Python

  10. Python 5 Minutes: 1. F-String 大家好,欢迎来到“Python五分钟”,我是赛博红兔。今天,我们来讲讲f-string又叫格式化字符串,是Python 3.6版本中引入的一种字符串格式化机制。并且,它在Python最新的3.12版本里又增强了一些功能,请看到最后不要错过。cyberhongtu.com/2024/02/24/pyt #编程, #新手教程, #Python

  11. Play Python With Me: 35. Git and GitHub 今天是我们Python中阶课程的最后一集,让我们一起来聊一聊Git和Github的代码版本控制。不知不觉的我们的Python中阶教程就要临近尾声了,感谢小伙伴们一路的陪伴。我发现《一起玩Python》频道已经开始吸引不少同好们的关注和分享。赛博兔粉们,有什么关于Python想要我聊的话题都请留言告诉我,也请大伙去我之前的基础教学视频支持一下。接下来,咱们得上一些高阶教程的内容了,也不一定比之前的难只不过针对性更强。我们会尝试新的视频形式,还会开一些新坑来介绍一些Python的实战项目。欢迎大家继续多多支持和分享!cyberhongtu.com/2024/02/03/pla #编程, #新手教程, #Python

  12. Play Python With Me: 34. Unit Test 今天,我们要聊聊Python中的单元测试,英语叫Unit Test。我们一起来看看专业的程序员们是怎么做Python代码测试的。作为咱们中阶学员,肯定会有一些自己的项目,如果你还没开始在项目中加入代码测试,那么肯定得学一学,怎么编写测试用例,怎么搭建和拆除测试环境,还有怎么保证测试覆盖率。cyberhongtu.com/2024/01/27/pla #编程, #新手教程, #Python

  13. @broad @runrunrun

    循环猫免费女性编程公益培训·python&Java

    🌱循环猫CircleCat女性公益学院
    💪🏻加油,周末一起充电学习,了解最火的前沿技术,人生不设限,给自己更多选择的自由!
    ☀️2022年冬季第二期火热报名中☀️
    只有100个名额!
    👥适合人群:希望转码的低收入华人女孩们(详见网站申请说明)
    🙋🏻‍♀️意向报名:circlecat.org 在线申请报名
    🕘时间:2023年1月6日开课(为期1年,周六日上课,每周8小时)
    📍地点:在线平台,不限区域
    📝课程内容:
    循环猫预科
    所有的循环猫正式课程参与者最少需要有Python/Java的基础,因此我们提供一门完整的预科课程可供在线学习。在申请成为一名循环猫的学生前,您可以选择完成此课程的每个部分并获得成绩。
    循环猫课堂
    循环猫的课堂包括三节具体的课程。

    1. 数据结构与算法

    * 数据如何存储在计算机里?
    * 怎么把数据组织起来?
    * 什么样的数据存储和组织方法是最有效率的?
    本课程讨论一些计算机的基础内容。完成此课程后,您对计算机的运行方式有最基本的了解。

    2. 服务,微服务与分布式系统

    * 手机的app背后是什么?
    * 为什么Elon Musk说打开某短文分享平台需要400条请求?
    * 12306和淘宝为什么难做?
    * 云服务/Docker/Kubernetes等现代资源管理是怎么运行的?
    本课程讨论现代计算机网络的基本构架。完成此课程后,你对系统设计会有基本了解。

    3.1 (2选1)网页全栈开发

    * 前端构架
    * HTML/CSS
    * Java Script
    * Angular

    3.2 (2选1)客户端开发
    #编程 #职业技能 #学习 #转行 #学习打卡 #升职加薪 #公益 #培训 #深圳 #Python #技术 #算法 #科技 #自我提升 #

  14. 一个编辑器的光标问题折腾了我一天。

    就在刚刚,我找到避免问题的办法了...

    是的,我没找到问题原因。

    我只是知道 TMD 把 button 换成 div 就不会导致问题。

    #工程师日常 #程序员日常 #编程 #编码

  15. 日了狗了。

    遇到了一个问题困扰了我挺久,结果我电脑链接手机热点....就没了。(虽然我到现在还是不清楚为什么)

    node.js https 模块请求远程接口,超时。给http.request加上agent,走socks5 代理就没问题。

    接口被墙了?
    但我浏览器不挂梯子也能正常访问。而且我命令行 curl 访问也正常。

    是我 node 程序设置了错误的代理?(没有啊,就是几十行的demo代码)

    对了,我命令行 ping 不通接口域名(我查了下,ping 命令的协议和 curl 这种不是同一层,所以说明不了什么问题。我就是把我做了什么说出来。)

    同样的代码,我放到服务器上运行就能访问到API)

    我还卸载了卡巴斯基(实在是不知道为什么了)

    实在是不明白为什么,我就试试电脑连接我手机热点吧...

    诶,可以了。

    所以有没有大佬提供几个思路,解释下可能是什么原因造成 node 程序访问接口超时的问题。

    #求助 #编程 #程序

  16. 分享动态
    //转发自: @开课吧科技有限公司: 【Web前端会客厅】Vue之父尤雨溪深度解读Vue3.0的开发思路
    #编程##前端##Vue3.0#

    :sys_bilibili: t.bilibili.com/409533021532136
    :sys_video: bilibili.com/video/av796183853