梦断代码阅读笔记01
当看到目录的时候,我就笑了。因为正常来说的“第1章”被作者故意写成了“第0章”,赤果果地把程序猿的精神发扬光大。于是我带着“我是程序猿,我骄傲”的心情开始看“软件时间”。
我想起了有一次我敲代码敲得尽兴,完全忘记了时间,写完之后发现都23点半了。解决问题特别激动,遇到困难努力地思索,完完全全就是书中写的状态。大概这就是软件时间吧,我这样想,结果第二天老师就让我们估算自己写出二柱子的程序所花费的时间。我本身是个没有时间观念的人,别人1个小时完成的任务,我得2个小时甚至更多;不看表的情况下,也感知不出大致过了多久。以后做什么事都得有规划,提高效率是关键。否则以后进入公司,做个项目老拖后腿完不成任务,迟早被炒鱿鱼。那到时候我就死定了!
程序就像个无底洞,怎么都完成不了的情况我也遇到过。上学期做C#大作业的时候,快到截止日期了,结果预期功能没法完美的实现,bug一处接一处,用户界面也丑得要死。真的是无心无力去继续这个项目。看了书之后,如果当初设计好框架就不再更改,将代码在小组内部开源,没人分担差不多等量的任务,一起讨论会不会做得更好一些。
关于开源,我觉得可以从iOS与Android大战的角度窥得一斑。最近我正在考虑入手一部平板,但是我从来没有深入使用过苹果产品,用过的手机也都是Android的。所以刚在网上搜了一下对两者的吐槽,发现安卓手机最大的优点就是开放性,这一点我深有体会。平时我如果发现了一个好用的apk或者好玩的游戏,只需要把它备份一下就可以传给我同学,安装上之后就可以直接使用。而且如果我掌握了Android的编程技术,有个good idea,我可以立马找搭档一起马不停蹄夜以继日激动万分地做出来。我觉得书中的观点很对,遇到难以解决的问题时,世界那么大,总会有个大神或几个大神出现,分分钟解决那个让咱们头疼欲裂的困难。
”agenda之魂”里有一件事我特别想知道,“自动分派”特性是如何实现的,现在的大部分网站软件应用也都没有这种神奇的功能。当你键入“这周六”,它可以自动识别归类到2015/3/21,简直不能更智能了。但是很遗憾书中并没有提到。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!