一个中等的工科生应有的能力

记忆、推演、表达、感知、数理、操作、狂热、创造

从LLM角度看待代码语法层面的一些理论

对于LLM来说,有一个理论是压缩信息需要的就是知识,在代码语法中,有函数,类这些理论的出现,正是为了压缩代码量,这正好说明函数,class这些就是知识。

定义变量和程序实现的关系

对于算法和应用结合的程序,变量定义说明算法逻辑关系捋清楚了,后面就是为算法服务的工具调用问题。

软件开发的深水区浅水区理论

在浅水区,科学家最早关注的区域,这里理论相对成熟,做开发会非常趁手,在这里应该更多关注虚心学习的态度。在深水区,努力也很重要,但天赋灵感的作用也会凸现。不要轻易将深水区的理论带到浅水区,分清楚自娱自乐和技术创造社会价值的区别。

程序员AI辅助编程中Prompt的成本核算

LLM在处理能力范围内的需求时代码键入速度远超人类,即便是地表最优秀的程序员,这好比计算机在计算速度上远超过任何一个数学家一样。在这个前提下将软件开发需求描述清楚是非常有性价比的,当少数文字对应大段业务代码时提效非常明显,当设计架构方面的代码编写...

cmd和powershell的区别

powershell在cmd上支持了更多的语法支持。

显示器亮度对比度护眼调节设置

调成眼睛舒服的效果。

软件开发需求实现过程中的成本核算问题

不是仅通过大脑中的仿真来核算,需要结合真实环境来核算,比如程序运行和调试必要的时间,这些时间和同步代码执行的时间可能差了几个数量级。

如何减少软件开发编程语言切换带来的不适感

不同编程语言本质上是不同编程语言作者对物理规律,更具体来说是计算机技术的设计方式不同,包含了原作者对技术转换能源的理解,但这些编程语言设计都有一些通用的理念,这个是在切换编程语言后可以利用这些通用的东西来减少语言切换的阻尼感。

软件开发中如何开发新需求

保证各个代码系统处于开发者模式启动中,对于前后端分离的系统,前端开发环境需要启动起来,后端服务器要远程登录上,因为随时可能添加测试代码测试需求实现过程中的问题。

1234516