作者按:最近要忙了,日更的日子要到头了。后面每一篇讲的点就小一点吧,大的点等后面有空了再写。大家见谅。 碰到了认知边界 我的有的朋友跟我说,用ChatGPT编程需要你至少要跟...
作者按:最近要忙了,日更的日子要到头了。后面每一篇讲的点就小一点吧,大的点等后面有空了再写。大家见谅。 碰到了认知边界 我的有的朋友跟我说,用ChatGPT编程需要你至少要跟...
TDD第一步就卡住了 写完小工具,这一篇回来我们接着写我们的程序。再看一眼我们的程序运行视图: 带着TDD思路,我进入了 ejs_and_yaml_dsl_loader 这个...
瀑布流展示图片的新需求 我已经可以生成一些图片了,但是光看图片我能看出什么来?我需要展示出图片和图片的信息。这可能就要专门开发一下了。 我当时想,这个可能有点难,他是个前后端...
有输入就要有输出 上一篇文章中,我故意漏掉了一个手法没有讲。具体是什么样的手法呢?其实在实施的过程中,我发现把主干流程的逻辑讲的再清楚,他生成的时候还是会有很多错误,改进自己...
以终为始 按照上一篇的架构,我们整个程序最后写完的运行视图大概是下面这个样子的: 可以看出我们的实际结果比我们上一篇文章考虑的还要复杂: 因为AI生成的API不接受批量pro...
新的需求 我们前面爬虫的需求呢,有些平台说因为引起争议,所以不让发,好吧,那我们换个需求,本来那个例子也不好扩展了。最近AI画图也是比较火的,那么我们来试试做个程序帮我们生成...
膨胀的野心与现实的窘境 上一节随着我能抓openai的列表之后,我的野心开始膨胀,既然我们写了一个框架,可以开始写面向各网站的爬虫了,为什么只面向ChatGPT呢?几乎所有的...
思考问题域 我要写一个爬虫,把ChatGPT上我的数据都爬下来,首先想想我们的问题域,我想到几个问题: 不能用HTTP请求去爬,如果我直接用HTTP请求去抓的话,一个我要花太...
@阿潘palo 说得好,思维框架这句框架中有知识,知识中有框架其实我并不是想要把它玄妙化,而是犯了想把它说清楚,反而说的不清楚的毛病……我其实是想说框架用来帮助思考,是使用知识的框子,但是很多时候,你知道框架的过程,已经知道了一些知识,不能纯粹看作框子,这个事情呢,确实也没什么太大必要在这里强调。违反了我的本来想面对的人群。
我之所以强调思维框架,是从日常工作中教程序员角度看出来。很多人思考编程的时候是靠感觉的,而感觉是无法交流的,也缺乏反思的效率,所以强调它的重要性。
什么值得学前言 本篇开始针对前文提到的挑战试图进行解答。我们要明白,培养其实是个辅助学员学习知识的过程,那如前文所说,知识量很大又很容易更新换代,所以首先需要明确的一件事就是——什么值...
前言 本篇开始针对前文提到的挑战试图进行解答。我们要明白,培养其实是个辅助学员学习知识的过程,那如前文所说,知识量很大又很容易更新换代,所以首先需要明确的一件事就是——什么值...
(作者这些年一直在从事这个主题的工作,本文是这些年工作的一个总结。另外作者是一个比较守旧的人,所以软件行业、IT行业、互联网行业、数字行业等等,在作者眼中都是一个意思,起码在...
传统的三层架构 传统的web开发都有典型的三层结构,从上到下依次是controller,service,dao。controller负责http的请求和响应,以前还负责调用j...
聊聊集成 从业务域角度看集成,首先要定义什么是单元,传递一个命令就是单元,。 那么,在这个领域里,我们的测试应该有多少个呢? 首先,要看我们有多少个变化因子,marsrove...
(语音输入,标点有些错乱,不太有时间调整,望读者见谅) (非初学者向,本文的目的是通过一个练习把所有我们要教的内容尽量多的串在一起,让后来进入的讲师可以快速的看清脉络。所以,...
多谢指出,我想了想,静态类型和动态类型更符合我想表达的东西。
像机器一样思考(二)—— 数据的细节与很多人想的不同,同理心是一件强大的控制工具,你有多理解你要控制的对象,你就多容易控制它。所以我们学习像机器一样思考并不是为了变成机器,而是为了更好的控制机器为我们服务。从这...
【旧文搬家】 之前写过一篇文章《编程的精进之法》,总结了ThoughtWorks中一点工作方法。现在看来,那篇文章其实应该叫个人精进之法。然而现在不是个人英雄的年代了,我们需...
【旧文搬家】我的同事王健最近写了一篇文章。名字叫《从汽车贴膜看专业团队》。看了之后感触良多。特别是现场管理,和全功能团队两点。 我有一个观点,说到专业性,传统行业比我们IT行...