通过阅读了《大道至简》第一章,感触颇深。开头的时候举用了人尽皆知的“愚公移山”的例子,以愚公移山为例,将他们扮演的项目组织者、团队经理、编程人员、技术分析师等众多角色形象的展现在我们面前,使哪些哪怕没接触过编程的人也能明白编程过程中错杂纷乱的人物关系。同时,在“愚公移山”这个工程项目中,我们学到了编程的根本:顺序、分支和循环,这是任何编程都必须遵守的根本。而在“会不会写程序”这个问题上,作者通过提出了一系列的条件语句,来让你通过判断你自己是否符合条件来判断自己是否可以编程,将这个问题通过编程语句展现出来,条理清晰,不会让人思绪混乱。
以下是Java伪代码:
package 愚公移山;
public class 愚公移山 {
public static void main(String[] args) {
do{
扣石垦壤,箕畚运于渤海之尾.
if(愚公死亡)
{
if(愚公有子孙存焉)
愚公的子子孙孙,叩石垦壤,箕畚运于渤海之尾;
else
break;}
}while(!指通豫南,达于汉阴)
}
}
package 会不会写程序;
public class 会不会写程序 {
public static void main(String[] args) {{if(!你是先天智障或后天懒惰者)
你可以学会编程;
else 你学不会编程;
}
do
{
if(你知道早上起床后天冷则先穿衣服后洗漱&&天热则可反之)
{
if(你知道自己生病||不能行动||意外紧急事件当日可以略过)
你可以向设计师发展;
}
你可以编写程序;
}while(!你死亡)
}}