如何让零基础变为代码高手?
时间:10-02
整理:3721RD
点击:
编程不是盗墓,不是请客吃饭,不是描画绣花,不能那样儒雅,那样闲庭信步,那样从容不迫。编程是一门技术,一门进行创造的技术。绝大多数计算机专业的学生是零基础,其中不乏被调剂的。等到毕业之际,有的成了大神,进入BAT或者google微软,有的还是零基础……
1.最重要的是学会写程序
C语言也好,python也好,你得学会把自己的思考用程序实现。举个例子,你想制定计划表,安排自己的时间,那这个问题就可以写个程序来实现;你想做笔记、管理自己的文件,这也是一个程序。从简单的、直接的几行十几行程序开始,比如计算器;到复杂的小工具,比如大数计算器。这个过程中你逐渐明白数组、指针、内存布局、函数,了解递归、栈、链表,然后学基本的数据结构。之后再写程序,你需要考虑代码的优雅、简单、时间空间效率高,使用什么样的方式来实现最好。最后你学会了复用,学会了调用系统API,学会了想什么就能用代码实现什么或者知道它不能被实现,你就学会了编程。
2. 不要灰心,不要迷茫,要有毅力
你才学了半年,和周围所谓的大牛是没有意义的。而且编程这东西,个人感觉是入门可能会有困难,但是随着接触到的越多,进步会越来越快的。所以你难道没有发现你的巨大潜力吗?每个大牛也都是从牛犊子开始成长的。
3. 关于编程语言
语言只是工具,没有具体的好与不好,只有合适不合适,喜欢不喜欢。
4. 关于读书
有条件的话最好看国外的原版书或者中文翻译,还可以到华清远见的官下载免费的pdf格式电子书。
5. 关于写代码
写代码是基本功,代码写不好的,嘴上说多牛逼,多半是瞎扯淡。
6. 关于总结
总结记录,加深记忆,方便以后查看。多进行总结记录也会起到不错的效果。
小编寄语:
成为高手之前,需要经历很多的打磨以及磨砺,不要只看见前人们多牛多牛,而忽略不懈的努力。如果可以的话,小编(微farsight2013)愿与大家一起努力,不疯魔不成佛,奔跑吧,朋友们!
1.最重要的是学会写程序
C语言也好,python也好,你得学会把自己的思考用程序实现。举个例子,你想制定计划表,安排自己的时间,那这个问题就可以写个程序来实现;你想做笔记、管理自己的文件,这也是一个程序。从简单的、直接的几行十几行程序开始,比如计算器;到复杂的小工具,比如大数计算器。这个过程中你逐渐明白数组、指针、内存布局、函数,了解递归、栈、链表,然后学基本的数据结构。之后再写程序,你需要考虑代码的优雅、简单、时间空间效率高,使用什么样的方式来实现最好。最后你学会了复用,学会了调用系统API,学会了想什么就能用代码实现什么或者知道它不能被实现,你就学会了编程。
2. 不要灰心,不要迷茫,要有毅力
你才学了半年,和周围所谓的大牛是没有意义的。而且编程这东西,个人感觉是入门可能会有困难,但是随着接触到的越多,进步会越来越快的。所以你难道没有发现你的巨大潜力吗?每个大牛也都是从牛犊子开始成长的。
3. 关于编程语言
语言只是工具,没有具体的好与不好,只有合适不合适,喜欢不喜欢。
4. 关于读书
有条件的话最好看国外的原版书或者中文翻译,还可以到华清远见的官下载免费的pdf格式电子书。
5. 关于写代码
写代码是基本功,代码写不好的,嘴上说多牛逼,多半是瞎扯淡。
6. 关于总结
总结记录,加深记忆,方便以后查看。多进行总结记录也会起到不错的效果。
小编寄语:
成为高手之前,需要经历很多的打磨以及磨砺,不要只看见前人们多牛多牛,而忽略不懈的努力。如果可以的话,小编(微farsight2013)愿与大家一起努力,不疯魔不成佛,奔跑吧,朋友们!
谢谢,感觉很有帮助
赞!谢谢小编分享