1.如何才能学会手写代码
楼主我是个过来人,刚开始学的时候是一头雾水,不过千万不要灰心,每个人都是这样的,不要太心急,有时候看一个知识点看不懂先放着,过一天两天再拿出来看看可能就懂了,人也要有个适应消化的过程啊。
不要光看书,可能你书上的都看懂了可是要你写你却一句都写不出来,自己要动手练,多看别人写的一些代码,不只看懂了就算了,而是要想想换个命令来写同样效果的代码,有些人的代码会写的很冗长,而且会有些多余,你先要学会改别人的代码然后才能自己写出来。最后就是两个重点1,多看书加多实践2,多看别人的代码,多改别人的代码最后祝楼主早日融汇贯通啊。
2.如何读懂别人写的源代码
引用楼上的话: 前提是你明白C++的语法,不明白的话只能从基础学去.(不要以为你一点都不了解C++,就想读懂C++的代码,那是没有可能的事.如果你学了C++的话,那下面我就教你一种看别人代码的方法.
首先,我给一个简单的代码,
#include <iostream>
using namespace std;
class MyClass1
{
public:
virtual void Output()
{
cout<< "MyClass1" <<endl;
}
};
class MyClass2 : public MyClass1
{
public:
void Output()
{
cout<< "MyClass2" <<endl;
}
};
int main()
{
MyClass1 myCls1;
myCls1.Output();
MyClass2 myCls2;
myCls2.Output();
return 0;
}
首先,我们看一个程序的时候,一点要最先看main(),因为程序总是从它开始.
然后一句一句往下,
像这样,
首先 用MyClass1 定义了一个 myCls1 的实例
然后调用了 myCls1 里面的Output 成员函数,
这样我们就要看看Output 这个函数事做些什么的,
看完这个,就继续看main的下一句,就这样看,直到e79fa5e98193e78988e69d8331333234313366看完main函数,你的程序也就看完了.
一定不能从程序的开头往下看到结尾啊,这样你永远不了解程序的来龙去脉的.
这种方法也适合调试程序.
3.如何看别人写的代码
那得看别人写的东西是不是非常底层.特别接近于底层的东西,比如Jdbc等,代码多配置少,还是容易调bai试的.如果用了大量高层的框架du,Struts,Hibernate,Spring,Dwr等等,代码很少,配置文件一大堆,就难以通过断点调试的方法了,你就必须很熟悉那些框架,否则根本读不懂.
还有一点很重要,就是编程的zhi习惯.有些项目是多人合作完成的,项目组里,每个人都有独特的风格和习惯,看起来就很dao乱.而且,中国人编程往往养成不良的习惯,命名时,有的人用首专字母的缩写,有的人用拼音,乱七八糟的,一点也不规范.这时候,你必须对照制作文档,否则,根本看不懂,除非你平时也用拼音写代码,早已适应了此种不规范的属写法.
4.学会了写代码,但是如何做一个软件呢
1、迷恋技术,保持对代码的热情
兴趣是最好的老师,如果不是最初对编程充满兴趣,应该很少有人会选择程序员这个行业,但同时程序员是一个有点乏味枯燥的工作。如果你不迷恋技术,对代码充满热情,那你只能做一个平淡的程序员。
2、在实践中成长,磨砺技术
程序员是一个在实践中成长的职业。你看再多书,听再多的视频课,自以为学到很多东西,但正在接触项目的时候,就两手发软,头脑空白了。最好的提方法,是正在参与到项目中去,最好是能参与从设计到开发到测试到维护一整套的整套流程。
3、加班虽苦但也是提高的过程
虎虎在之前的文章中说过:毕业之后的前三年最为重要,要认认真真钻研技术,积累经验,至少能在某一方面成为技术达人。程序员加班是很正常的事情,要加班工作,加班学习,同时在这段时间要注意多总结,注意工作方法,合理安排时间,提高工作效率。你现在的付出是为了以后的成功!
4、不怕失败,学会寻找成就感
新程序员由于技术水平、经验的欠缺,写出的程序bug多,执行效率低,可能被同事嘲笑(我发现这还是普遍现象),然后被上司责怪,内心充满有挫折感。要学会自我减压,相信挫折与失败只是暂时的,发奋图强。在工作中要学会寻找成就感,哪怕你只是完成一个小功能,优化了e799bee5baa6e59b9ee7ad9431333363376533一段代码,都是你辛勤付出的结果,是你能力提高的体现。
5、要学会写文档
不要以为程序员只要负责写代码,如果是那样,你永远不能有上升的空间了。因为不管是走技术路线,还是管理路线,都离不开文档,方案文档,技术文档,产品介绍文档,管理文档等等,是你了解开发流程,产品运营的必由之路。
6、学会复制粘贴
现在的开发资料已经非常的充实,遇到难以解决的问题不要过分纠结,为难自己,请打开搜索引擎搜索一下。毕竟,你做的是工作,不是在学校做研究。
7、细节决定成败
不少程序员都有这样的习惯,好不容易思考出解决问题的方法,迫不及待的把代码写出来,功能也实现了,立马提交代码完事。殊不知你的代码中还有不少细节需要完善,大到内存泄露、资源释放、代码是否高效,小到注释是否规范,都是你必须关注的问题。且不谈这些细节问题对你做出来的项目的影响,就是对你编程习惯的影响也是深远的。
5.如何才能学会手写代码
楼主我是个过来人,刚开始学的时候是一头雾水,不过千万不要灰心,每个人都是这样的,不要太心急,有时候看一个知识点看不懂先放着,过一天两天再拿出来看看可能就懂了,人也要有个适应消化的过程啊。
不要光看书,可能你书上的都看懂了可是要你写你却一句都写不出来,自己要动手练,多看别人写的一些代码,不只看懂了就算了,而是要想想换个命令来写同样效果的代码,有些人的代码会写的很冗长,而且会有些多余,你先要学会改别人的代码然后才能自己写出来。
最后就是两个重点
1,多看书加多实践
2,多看别人的代码,多改别人的代码
最后祝楼主早日融汇贯通啊。
6.什么叫代码
科技名词定义 中文名称:代码 英文名称:code 定义:一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。 所属学科:通信科技(一级学科);通信原理与基本技术(二级学科)
代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括惟一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。源代码是代码的分支,某种意义上来说,源代码相当于代码。现代程序语言中,源代码可以书籍或磁带形式出现,但最为常用格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的二进制指令,这种过程叫编译,通过编译器完成。
7.如何快速看懂别人的代码
读程序的能力要靠基本功和经验帮忙,一般多写写代码就可以提高了。
1. 每个人都有自己的思维习惯,因此再乱的代码也有自己的风格。比如命名, 比如UI的时候习惯先写Insert动作等等. 找到这些地方可以帮助阅读代码。
2. 一般情况都可以从界面录入着手读代码, 先搞清楚有那些输入,做了什么, 有什么输出。之后在看代码的细节会比较容易。
3. 多多利用错误调试的技巧,通过断点,日志可以帮助找到出问题所在的位置。
4. 如果一段代码很乱,又有问题,对逻辑有把握的话,最好重写。浪费时间去读懂不如重新写一遍来的效率。
5. 基本功如果不扎实的话,建议一边补课一边读程序。