如题所述
如何让编程能力突飞猛进
多逛逛这些网站
1、Git Hub
Git Hub是一个面向开源及私有软件项目的托管平台, 因为只支持Git作为唯一的版本库格式进行托管, 故名Gi tHu b.
2、Leet Code
力扣,强推!力扣虐我千百遍,我待力扣如初恋
Leet Code是一个集合了大量算法面试题和A面试题的网站,它为全世界的码农提供了练习自我技能的良好平台.
3、Stack Overflow
总结程序员最痛苦的事莫过于深陷于BUG的泥潭, 而stack overflow作为全球最大的技术问答网站, 可以说每个搞过技术的人是必上的网站。
4、菜鸟教程
菜鸟教程提供了编程的基础技术教程介绍了HTML、CSS、Javascript、Python, Java Ruby, c, PHP, My SOL等各种编程语言的基础知识
打牢计算机基础
重视计算机基础,无论是参加工作还是考研,这些都是要重点考察的。基础课程主要有以下几个:
1.计算机组成原理
2.操作系统
3.编译原理
4.计算机网络
5.数据结构与算法
6.数据库基础
学好英语
干计算机这行,要想走在前列,就须要学好英语因为计算机很多术语都是英文,中文翻译的话经常翻译的非常生涩。而且很多前沿的东西都是国外英文版的,国内教需要等待一段时间才能跟上,因此良好的英语能力能让你快人一步获取一手资料.
多参加比赛
参加比赛一方面可以提高自己的就业竞争力,另一方面也是不断通过竞赛去提高自己。
比赛不全是为了得奖,更多的时候还是通过一个个短期目标,来进行知识的积累,向比自己优秀的人学习,不断提高自己的能力.
一些比较知名的比赛
1.ACM/ICPC
2.Code forces竞赛超与主282331
3.PAT
4.蓝桥杯
5.kag gle
6.阿里天池
7华为软件精英挑战赛
8.阿里巴巴人工智能对抗算法竞赛