随笔
文章平均质量分 60
漫步人生路1
这个作者很懒,什么都没留下…
展开
-
关于软件架构的思考
软件版本迭代时间越长,好架构体现的作用越大。而好的架构总能灵活面对各种功能需求,灵活扩展。 个人觉得设计模式六大原则总结的很不错。这个原则思想在工业与生活都有体现,并非只在软件开发当中。例如一个大公司的组织架构,大楼的建造构架。还有例如苹果手机。从视频网站看各类品牌手机拆解比较,可以看出苹果手机的模块化作的最好,非常简洁。苹果公司制定接口,不同的元器件供应商用这些接口封装模块。而供应商也进化成提供单一功能模块的厂商。其实任何一个复杂系统,都需要考虑架构。想要提高效率,就得将各...原创 2021-12-08 19:26:32 · 365 阅读 · 0 评论 -
程序员的素质
------文章转自 白杨 http://baiy.cn 众所周知,软件和硬件工程师个体间存在巨大的生产力差异:经常有一个人一两天就能做好的事情另一个人花一两个月也没能做到同样好。 Apple创始人史蒂夫·乔布斯曾在《In the Company of Giants》一书中接收采访时提到:“一个最优秀的人完成工作的能力能抵50到100个一般水平的人”。而软件工转载 2016-09-21 12:27:50 · 544 阅读 · 0 评论 -
本科生如何学习计算机科学与技术
作为已经毕业工作的程序猿,回顾自己本科四年的学习,感觉有很多不足之处,很想在回到校园重新学习。写博文总结一下,希望能给搜索这个题目的学生带来帮助。我本人是计算机科学与技术专业学生,大学所学内容涵盖了计算机科学的所以基础课程。其中包括C、C++,算法导论,数据结构,数电模电,计算机组成原理,微机原理,汇编语言,计算机网络,编译原理,计算机体系结构,操作系统。都是很基础的课程。说实话,能将以上课程都融原创 2017-03-29 21:12:25 · 3843 阅读 · 1 评论