互联网从业者充电站 头像

消息来源频道

互联网从业者充电站

@https1024

频道28,610 位成员公开可见持续更新

互联网从业者专属 内容多为技术、产品、设计、运营等不同话题内容; 目标人群为程序员、设计师、产品经理、运营管理等不同职能。 投稿/合作: @inside1024_bot 内容来源网络

成员规模28,610 位成员
在线情况待同步
消息总数32,672 条消息
浏览量总数5,084,371 次浏览

在这个频道里搜索消息……

t.me/https1024

最近使用cursor比较多,感觉整个编程的习惯可能要改变。
最主要的是思维的变化:从AI辅助自己变为自己辅助AI,一切以AI为主。
但是这样切换之后会带来一些新的问题,典型的例子:AI解决问题的角度有无数种,经常会来来回回反复修改,把问题复杂化。
目前我的实践是严格遵循编程范式:
1. 把问题拆小,函数化/类化/模块化。用文档严格限制函数化的定义和输入输出,确保权责单一。辅以单元测试,确保功能可用。
2. 严格遵循架构原则,组织好功能。
3. 每次都是用奥卡姆剃刀原则最小化修改,慢慢搭积木。
以上几乎都不用自己写一行代码,相当于自己是辅助,严格约束AI按照编程范式去编程。尝试之后感觉非常好,接下来试试更大的工程,也许还有更多的心得。
这时候有感慨:有编程哲学的程序员会越来越吃香,技能是可以学习的,哲学是需要悟道的,懂了就是懂了,没懂可能这辈子都不会懂。