Skip to main content
 Web开发网 » 站长学院 » 浏览器插件

目前大一,在学C++,应该怎样提高自己的编程能力?

2021年11月05日6120百度已收录

我本人一直从事C,VC++,VS等方面的软件开发工作。

先后有北京的211,985大学的毕业生跟着我学习C方面的软件开发。这些学生有一个共同特点,大多对编程知之甚少,不会做软件,更别提架构,算法之类了。这就说明,不是用人单位苛刻,而是你的水准差的远。有以下建议供你参考:

基础理论要扎实基础,很重要。计算机硬件结构,数据结构,数据库,编译原理,C,JAVA语言,软件工程,操作系统,高数等等。怎样就算合格?绝不是考试及格就行。我看过很多高校的考试题,即使得一百分,你最多是刚入门的水准。这些是必修。

2,结合理论,做深入的编程研究

这一部分是所谓的实践。纸上得来终觉浅。计算机的摩尔定律,每五年更新一次。所以,你们老师讲的那一套,原理大致对,但现实,已经改变了。

如:CPU,也许你学的是X86的基本,但从Pentium至I5,I7。主板中增加的GPU/VPU,多线程,南北桥等,也许你听了就晕的各种名词。

目前大一,在学C++,应该怎样提高自己的编程能力?  C++开发教程 第1张

各种IDE软件安装,如VS2019,JAVA等。别小看安装,十有八,九不会做。

目前大一,在学C++,应该怎样提高自己的编程能力?  C++开发教程 第2张

软件开发,做界面UI,各科通讯,文件操作,MFC控件应用,Process及Thread,定时器,RTOS如何使用等等。

建议多听知名专家的讲座,与时代同步。

3,进阶,学习《设计模式》,架构,算法,做一个综合类APP。

推荐学习《设计模式》,可你你进阶。架构可学习理论。说实话,让刚毕业的大学生搞架构,是一个大大的Joke。你很自信,用人单位绝不认可你那一套,没有实战,何谈架构?

算法,学校也开相关课程,但仅理论。如此公共化的理论,用人单位还需要你开发么?所以,看明白就行了。

做一个集多线程多页面UI,算法,网络通信,基于SQL的数据远程交换等于一体的APP,我认为你基本就可毕业了。当然,后期可跟老师做一些工程也是可以的,但千万要与市场结合。

目前大一,在学C++,应该怎样提高自己的编程能力?  C++开发教程 第3张

总结:学校以基础为主,兼顾理论与实践的结合,注重与当下技术的结合,这是用人单位所真正需要的人才。好高骛远,只知道几个新名词,永远也进入不到核心开发层。在用人单位,基础不行的人的命运,就是直接被开掉,没人愿意给你从头讲起!

评论列表暂无评论
发表评论
微信