博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《黑客与画家》读后感
阅读量:6905 次
发布时间:2019-06-27

本文共 472 字,大约阅读时间需要 1 分钟。

去年偶得一旧书《黑客与画家》,放在书架上大半年也没看。上个月随手一翻,被里边内容吸引,一口气看完。

现回味书中内容,有那么几点还是挺令人印象深刻的。

 

黑客就是指程序员,自嘲点说就是码农,稍微好点就是软件工程师。书中把程序员和画家做比较。其实程序员和画家还是有很多相似的地方。

比如程序员和画家都要依靠实践经验。再厉害的培训机构也培训不出优秀的画家。优秀的程序员也是一样。

学习编程的过程和学习绘画的过程也是类似。首先要多看名家的东西,培养眼光。然后临摹,把优秀的技法应用于实践。等技法成熟,再创新新的技法。

 

书的最后几个章节,极力推荐了lisp语言。

粗略了解了下lisp,确实颠覆了只有按面向过程和面向对象编程分类的编程世界观。但是也不免担心lisp的语法结构是否适合构建大型软件,以及团队间的协作编程。

但是,lisp有一点是和cleancode相契合的,就是,在lisp的语法结构下应该不得不构造小的“函数”,以及有意义的命名。。。

 

转载于:https://www.cnblogs.com/dingxinyi/p/4254969.html

你可能感兴趣的文章
Spring如何扫描class和配置文件
查看>>
Java压缩技术(一) ZLib
查看>>
【VMware虚拟化解决方案】VMware Horizon View Client 各平台配置文档
查看>>
java线程池
查看>>
Linux内核线程
查看>>
Linux cp时总询问是否覆盖,怎样让它不询问直接覆盖
查看>>
笨方法学python Lesson 45
查看>>
Java HashMap的实现原理
查看>>
服务器的发送数据
查看>>
kvm install 报错could not open disk imageXXX: Permission denied
查看>>
lduan office 365 自定义域的添加和配置二
查看>>
在Wordpress侧栏中使用下拉菜单显示分类
查看>>
基础排序算法 – 选择排序Selection sort
查看>>
Appium移动自动化测试环境部署
查看>>
corosync+pacemaker+crm实现drbd高可用
查看>>
Git Fork和PullRequest
查看>>
springBoot2.x设置quartz的overwriteExistingJobs参数
查看>>
VMware中通过克隆的Centos7,网卡突然没了
查看>>
学习笔记 DNS 子域授权 view
查看>>
stat函数
查看>>