笔记 程序员的呐喊

这本书是在图书馆发现的,结果过期也没有看,还书的时候发现还不错,就又借来,结果2天看完了,190页的小书,我有种看武侠小说的感觉。


巴别塔

这篇博客让我知道 原来还有lisp和Emacs这种东西的存在,然后我发现我一直想看的SICP原来是用的lisp语言(其实我去图书馆就是想看SICP的)。

感想就是发现自己对编程语言是这么的无知吧。


名词王国里的执行

这篇文章让我想起了自己写的代码,一个又一个的XXXManager 一个又一个static方法,面向对象的数据处理到底怎么写?我自己都弄不清除,有时候觉得明明这些都应该是函数式编程


变换

重构 原来还是一本书,我真的怀疑我是否真的理解重构


代码的天敌

这篇文章里提到了一个很重要的问题,代码量的膨胀。设计模式、重构都是在教我们怎么把代码变得更复杂。对于我这种没有什么设计经验的人来说,尤其是中了设计模式的毒的人来说,设计代码就是一种痛苦,因为没那么复杂的事情也会变得复杂,而代码的膨胀更是让我无法掌控代码。 当然这种现象大部分是因为我的实际经验太少。


程序员的数学

学以致用,我到现在还是没有理解高等数学在程序中的应用,学离散数学的时候更是。如果真能把数学和编程联系起来,那学数学应该也不是难事


土豪程序员的美食

编译原理的重要性很明显,可是我们都不在意,因为我们确实不会去写编译器,但是文中的八个场景却是实际项目中真的会发生。


敏捷好,敏捷坏

这篇文章让我不再迷信敏捷,真的,当这个概念传播时,公司的中层领导,项目管理者最容易受传染,而实际项目团队也只会整一些敏捷形式,真的有用吗?其实需要的只是一个工作任务队列管理,其它的只是为了辅助。


以我的个人经验,好多东西其实是似懂非懂,但是这本小书给我一种力量,让我写下一点记录,让我知道自己还能向前走。

最大的感触是自己的认知实在短浅,不过这也和工作有一定关系,每天如果只知道调用Android API,我们是不是就不应该叫程序员。

对于编程语言的认识,对于编程范式的理解,真的是不能停留在概念上, 只有真正编过程序,才能理解这中间的差别。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值