我觉得应该都有一个过程,我擅长自学,有过学徒。因此是这个过程。
1、不知道从什么地方看起。解决办法就是从第一章看起。
2、不知道如何编第一个程序,很简单解决方法是
(1)、用书上例子
(2)、独立完成最简单的一个完整流程,如从代码到完整的作品,如软件就是一个提示框,硬件完成一个闪灯。
3、不知道程序怎么编写,这个是刚学习的通病,其实很简单,按照你的想法编写,错了也比不编程好的多,慢慢改进就会很精简。我刚开始写一个代码用了1200多条的汇编,但现在让我改完后只有105条实现了相同功能。
4、不知道怎么更好更快的编写,其实编写程序有一些思想在里面多看看一些编程思路的书。
我可以提供一些
下面是总结的经验。
1、程序细化,利于组建其他程序。
2、程序模块化,利于整体调伏携用。
3、分类程序段,使程序思路清晰。
4、合并相同和相似的代码,编写成一个函数,用到此功能调用此函数。
5、编写通用程序,载入不同的脚本实现不同的功能。
6、编写程序工具,不同功能的模块可以用程序工具来编辑,比用代码编辑方便。
7、用通用的现成功能库来提高工作效率。
8、持续优化重构和改进,提高代码质量。(lens23 提出的)
9、建立通用数学模型,使一类事物用一个统一模型表示。
10、预留一些接口,提高程序的可扩展性。(chm51666提出的)
11、添加一些注释、宴氏流程图、说明文档使思路清晰。
这样你编写的程序会可读性强、晌厅散重复错误少,代码量少,时间少。其实好的代码往往比不好的代码可以差几十倍的代码量。(这个我也不知道为什么)
5、如何学别的知识和相关的东西,按照上面的路子再走一次。
6、如何和客户交谈,满足客户要求,这个比较难。可以找一些录音设备。
C语言是一毁腊亮种表达力很强的语言,而且与其他语言相比显得比较精炼高效。在C语言中的语法部分,比较难的是指针,由于它很灵活,用好的话能大大提高效率,反之则容易出错(一般是内存空间指向出错,如指针空悬、内存泄露等),但是当你练多了,指针应该也不成问题(要有意识的去练),我觉得真正的难点在于算法逻辑。理论上,C语言只要求你时刻知道自己在干什么,要实现什么功能,只要你的程序逻辑明晰,纤宽一般不用再DEBUG,一次就能成功,反之,如果自己都感觉模糊,那程序只会比你还模糊:-D,要极好的人品才能勉强运行成功,但出不出正确结果还不一定。解决的方法很简单,就是练。每成功写出一个程序,都会让自己有所进步,积累多了,就能在编程之前在大脑里构建出清晰的蓝图,编程自然不在话下。祝你在通往程序员的道路局兄上一路狂奔,呵呵这个问题我知道!1、JDK的安装和数橡启环境配置的问题2、做课程如空设计的过程中遇到代码的调试等
3、数据库的连接等
4、数据库的薯如设计
5、开发工具的使用等
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)