读完周爱民老师的《大道至简》第一章,心里感触良多。《大道至简》第一章:编程的精义。第一章分为五个小节:1编程的精义,2会或者不会写程序,3程序=算法+结构,4语言,5在没有工程的时代。
一编程的精义 :
//原始需求:惩山北之塞,出入之迂。
//项目沟通方式:聚室而谋曰;
//项目目标:毕力平险,指通豫南,达于汉阴
//技术方案:扣石垦壤,箕畚运于渤海之尾
//技术人员:子孙荷担者三夫
//工程管理人员:愚公
//外协:邻人京城氏之孀妻,有遗男,始龀,跳往助之
import.java.愚公移山.*;
public class YuGongYiShan
{
if(愚公死)
有子存焉,子孙去完成移山的任务;
else
愚公和子孙三人完成移山的任务;
while(子孙存在)
{
子又生孙,孙又生子;......子子孙孙,无穷匮也;
毕力平险,指通豫南,达于汉阴;
if(山平)
break;
}
————————————人家是分割线(✿◡‿◡)—————————————————————
二会或者不会写程序:
if(先天智障 or 后天懒惰)
{不能学会编程;}
if(自己知道在早上起床后需要如果天冷则先穿衣服后洗漱&&反之亦然&&日复一日直到死亡)
{
可以编程了;
}
if(如果有类似于生病、不能行动、以及意外的紧急,则当日可以略过)
{ 可以向设计师发展;}
————————————人家也是分割线/(ㄒoㄒ)/~~—————————————————————
三程序=算法+结构:
if(程序员设计出算法,描述出结构)
这个程序定型;
————————————都滚!人家才是分割线w(゚Д゚)w—————————————————————
四语言
if(你熟悉一门语言)
你可以在两周内掌握并开始熟练编程;
then
{
你发现A语言和B语言有相似的底层函数库;
语言没有优劣好坏之分;
}
————————————其实,我们都是分割线O(≧口≦)O—————————————————————
五在没有工程的时代
if(时代没有工程)
{上面是一个程序员的全部;
有非常多的人物,但是没有工程大师(我也不知道什么意思- -);}
————————
(该博主关于java相关知识持续更新,敬请期待)