软件三重门——业务功能,业务性能及业务智能
软件三重门:业务功能,业务性能,业务智能。这是我在看的《码农》第二期里酷壳博主陈皓说的。原文如下: 我在“软件开发‘三重门’”里说过,第一重门是业务功能,在这重门里,的确是会编程就可以了;第二重门是业务性能,在这一重门里,技术的基础就很管用了,比如操作系统的文件管理、进程调度、内存管理,网络的七层模型,TCP/UDP的协议,语言用法、编译和烦请库的实现,数据结构,算法等等就非常关键了;第三重门是业务智能,在这一重门里,你会发现很多东西都很学院派了,比如搜索算法、推荐算法、预测、统计、机器学习、图像识别、分布式架构和算法,等等,你需要读很多计算机学院派的论文。 这段话让我感触很深。 从大三开始,学习Android 开发,小打小闹了一年半,而后实习及第一份正式工作共一年里,做的不是Android 应用开发,自然也把应用开发的学习停了近一年。到第二份工作,才继续了老本行。 在大四开始,折腾过所谓“开发框架”的东西,拿了学校的优秀论文但项目却在工作半年后自己对其宣布死亡。尽管这几个月里,在README上写着停止维护的时候,还有几个人fork了。但项目中自己挖的坑太多,没有精力去补,而在国情中许...