程序员日是哪一天?程序员的代码成长之路

程序员日是哪一天?程序员的代码成长之路

【程序员日是哪一天?程序员的代码成长之路】中文名:中国程序员日
英文名:Chinese Programmers’ Day
节日时间:每年10月24日
节日类型:当代创意节日
流行地区:中国
节日起源:21? = 1024
设立机构:以博客园等为主的自发群体
设立时间:2010年

程序员日是哪一天?程序员的代码成长之路


程序员日是哪一天?程序员的代码成长之路


程序员日是哪一天?程序员的代码成长之路


1.“不是,是要学习计算思维,编程思路”
何为计算思维:
计算思维(Computational Thinking)概念的提出是计算机学科发展的自然产物 。第一次明确使用这一概念的是美国卡内基·梅隆大学周以真(Jeannette M. Wing)教授 。计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为;计算思维最根本的内容,即其本质是抽象和自动化 。何为编程思路,望文生义,思路,思考的道路,方向也 。就是说,从哪里下手,从哪里着手解决问题 。其实就是计算思维的具体体现,用语法来表达解决问题的方法、算法 。
2.“编程思路是训练出来的”
大问题化解为小问题,其中有的小问题,已经有成熟的解决方案,直接拿来用,剩下不会求解的小问题,那么就集中解决它 。训练就是要学习成熟的解决问题的方法:if 语句用来做分支判断,循环用来解决反复运算的问题 。穷举法、递推、递归、排序、回溯等等(如果需要当专业程序员,需要学习数据结构和算法,设计模式等等,需要学的东西很多很多 。但首先要解决的一个问题是自己能写代码解决一般问题 。)训练函数抽象,类抽象解决问题 。
3.“问题的原因是缺少了右括号”
调试是你必须要采取的步骤 。进两步,退一步 。盯着代码数个小时,以为函数名或变量作用域中有哪里搞错了,最后才发现是遗漏了一个括号,这滋味,酸爽得不要不要的 。所有这些时间都因为一个小小的语法错误而浪费 。
4.“初学者有一个习惯的过程”
多敲代码,多训练,才能找到感觉 。
不敲代码,不知道会犯变量名前后敲错了 。
不敲代码,不知道会犯缩进错误 。
不敲代码,不知道如何看系统报错信息快速排除错误 。

    推荐阅读