专业C/C++程序员的培养路线图如下所示:

该路线图是根据国内外知名高校计算机专业培养人才的方案总结出来的。要成为计算机方面的人才,就得会编程,要编程就得学习计算机语言,而C/C++语言虽然比较难学,但是一旦学会了,再去学其他计算机语言就会容易很多;因此强烈推荐学习C/C++语言。

学完计算机语言后,就可以开始编写一些小型程序解决一些数学题;或者是解决类似输入一个日期算出这个日期是今年的第几天这样的问题。通过解决数学题,计算机语言基础得到进一步更巩固。就可以进行下一步学习。

这一步学习主要是学习数据结构和算法,可以选择一,两本教材,学习教材的理论知识和例子程序,然后再自己编程实现教材的理论知识(不看教材例子程序)。或者是选择一套视频教材,跟着视频教程一步一步的学。在学习数据结构和算法的同时,可以选择C++的一种框架来学习,选择MFC或Qt。本人建议选择Qt,因为Qt是跨平台的框架。方便在Linux上开发应用程序。还有个人觉得Qt比MFC优秀。学习Qt,就是多看教程,多看例子程序或者需要选择一套视频教程;根据教程多练,多编程解决问题。

学了数据结构和算法,相信你应该具有一定编程思维和编程能力。可以参加工作,用了学习的框架Qt来解决一些简单项目。然后就可以学操作系统,这里的操作系统指得是linux系统。Linux系统的学习有分为底层开发和应用程序开发。但是不管学习底层开发和应用程序开发,Linux一些常用指令是必须熟练掌握的。还有Linux的基础知识。同样是选择教程或视频去学习。

有了简单项目经验和Linux系统知识,就可以开始参与一些大型项目,代码量在十万行以上的项目。大项目对计算机语言基础和编程能力都有很高的要求。有些知识只能在工作中不断的查漏补缺;保持不断学习的能力,才能在职场中越走越顺。

专业C/C++程序员的培养路线相关推荐

  1. 云栖专辑| 阿里毕玄:程序员的成长路线

    2018年12月20日,云栖社区3周岁生日.阿里巴巴常说"晴天修屋顶",所以我们特别策划了这个专辑--分享给开发者们20个阿里故事,50本书籍.第一位是林昊(毕玄). 在这篇< ...

  2. java开发走技术还是管理路线_java程序员的发展路线是怎样的

    现阶段学习java的人不在少数,很多人都是看中了这个行业技能性强,而且薪资待遇优越,发展潜力无限,但对于这个行业未来的职业走向并没有一个明确的规划.究竟java程序员的发展路线是怎样的呢?下面和南京j ...

  3. 学什么专业才能成为程序员?其实想成为程序员,远不止计科和软工!

    在目前互联网行业,计算机领域都离不开编程,程序员也受市场的大量需求,而且目前程序员的薪酬普遍很可观,在北上广深等一线城市,程序员的薪酬基本都是上万,两三万一月的都有的是,甚至很多都直接讲年薪,程序员在 ...

  4. ajax不执行_好程序员Java学习路线分享原生Ajax的使用

    好程序员Java学习路线分享原生Ajax的使用,首先我们先来看一下什么是 AJAX AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术. AJAX 就是 异步.JavaScript ...

  5. system.img解包打包工具_好程序员云计算学习路线分享文件打包及压缩

    好程序员云计算学习路线分享文件打包及压缩 好程序员 建议针对目录 Demo: 复制未打包的文件到远程主机 [root@yangs ~]# du -sh /etc 39M /etc [root@yang ...

  6. java获取mysql执行计划_好程序员Java学习路线之MySQL的执行计划

    好程序员 Java 学习路线之 MySQL 的执行计划.什么是执行计划? 执行计划通常是开发者优化 SQL 语句的第一步. MySQL 在解析 SQL 语句时,会生成多套执行方案,然后内部会进行一个成 ...

  7. app嵌入jsp页面的项目工作量_好程序员Java学习路线分享jsp为什么用的不多了

    好程序员Java学习路线分享jsp为什么用的不多了,曾经JavaEE开发前端多数用的是JSP技术,因为在JSP出现之前,程序员基本都是在Servlet端直接通过out.print的方式拼接出一个页面返 ...

  8. bytes数组转string指定编码_好程序员Java学习路线分享Java基础之string

    好程序员Java学习路线分享Java基础之string 好程序员Java培训 先来讲一下字符串 字串符分类: 不可变字符串:----String.字符串本身不能发生改变,与指向字符串的引用无关. St ...

  9. java 中文乱码_好程序员Java学习路线分享如何处理中文参数

    好程序员Java学习路线分享如何处理中文参数,为什么表单中会产生中文乱码. 好程序员Java培训 产生乱码,就是因为服务器和客户端沟通的编码不一致造成的,因此解决的办法是:在客户端和服务器之间设置一个 ...

最新文章

  1. 将查询结果插入到现有表中
  2. 最佳新秀Java(22)——再次了解泛型
  3. linux之用echo输入数据到文本末尾以及用open ssl命令在证书文件里面获取公钥
  4. LeetCode Largest Number
  5. JDK内置的进制转换
  6. 18-10-31 Scrum Meeting 3
  7. 文字排版不在单调!可临摹的网页UI设计模板,轻松驾驭!
  8. 问题 K: 数字统计
  9. rtx二次开发 java_RTX二次开发集成
  10. mongoDB的配置以及运行
  11. c语言 16 16 字库,16位汉字显示屏的字库软件(点阵字库)
  12. 如果这篇文章说不清epoll的本质,那就过来掐死我吧! (2)
  13. 【OpenIM原创】uni-app使用之 初始化会话 消息 好友 监听器
  14. [XSY] 线图(树形DP、分类讨论)
  15. 给陈景润之子陈由伟的一封公开信
  16. 华为服务器做系统蓝屏,服务器安装2008r2后蓝屏
  17. GHT(广义霍夫曼变换)
  18. xampp control-panel深深的坑
  19. 反恐精英代码_CS:GO和军团要塞2源代码泄漏,Valve:稳住
  20. 美可汗学院因用户基数过小决定移除其在Windows上的软件

热门文章

  1. Dog算子近似Log算子原理
  2. IP地址的规划和设计方法(一)
  3. Zynq UltraScale+ MPSoC智能视频平台1:Camera Link接收IP
  4. C语言课程设计任务书(酒店房间登记与计费管理系统)
  5. MDDDT3530003
  6. 计算机如何安装cpu风扇,cpu风扇安装,小编教你cpu风扇怎么安装
  7. xLua热更新(一)xLua基本使用
  8. js常见的的6种继承方式
  9. 建筑施工技术【10】
  10. 三菱PLC分拣程序基于三菱FX系列的分拣程序,可用于学习