这里写自定义目录标题

  • 开始写博客之学习编程的重要性
    • 1.c++正式入门后的工作岗位有哪些,就业前景如何?
    • 2.c++从学习到能正式找工作需要多久时间?
    • 3.仅出于找工作考虑,是否应该放弃c++学习java(或者其他什么)?还是先看完c++ primer plus。
    • 4. java(或其他)从学习到能正式找工作需要多久时间?
    • 5.学习编程有没有必要考证?如果有,需要考哪些证?
    • 6.如果继续学习c++,大致的学习规划是怎样的?
    • Ending

开始写博客之学习编程的重要性

跟互联网相关的内容最多用到的也是CSDN这个平台,以后也要让自己培养写blog的习惯,不管是工作学习还是生活。慢慢打磨吧。

关于C++对以后工作的重要性,快三十了,还要从头开始,时不我待,日暮途远,那就直接复制吧。

1.c++正式入门后的工作岗位有哪些,就业前景如何?

主要集中在基础行业软件、游戏(渐渐减弱)领域。资深C++写手薪水非常高,但是职位少、难度大。一般小公司培养不起资深C++攻城狮,很多是在国企练了十几年,而后直接跳槽的。C++学习的话,注意学框架、数据库、网络周边知识。把Qt库学通了,再结合linux , win32 , Arm等环境的差异学习,会迅速积累能力。

2.c++从学习到能正式找工作需要多久时间?

没有项目牵引,自己学习是很困难的。可以在你的行业中选取一个点,用C++解决问题。比如建立一个数据库、呈现某个化工流程的工况等等。如果能够供职于大企业,会有更多的机会接触项目。如果停留在自学阶段,没有项目经历,找到好工作很难。现在招C++的很多都是只要资深的,培养不起。

3.仅出于找工作考虑,是否应该放弃c++学习java(或者其他什么)?还是先看完c++ primer plus。

找工作的话,Web前端短平快,但是后面很累。面向终端用户的项目,永远停留在工具链的使用上,变化快、再学习成本高。如果学习Web,也要去大公司。大公司会维护自己的工具链,慢慢再补C++、Python、C,从用工具向写工具转变,从面向最终用户向面向企业转变。

4. java(或其他)从学习到能正式找工作需要多久时间?

最快的是学习Web ,Html5 + JS。如果你是非计算机行业的开发者,建议还是从本行业入手,做你的中心行业。中心行业是缓变的、保值的。像税务、财务、金融、餐饮、物流、安防视频、医疗、保险,每个行业都有复杂的逻辑,搞清楚了后,哪怕是用最老的软件也能吃很多年。

5.学习编程有没有必要考证?如果有,需要考哪些证?

可以适当考,不过现在HR面试很精,没有真经历,几下子就会露馅儿。

6.如果继续学习c++,大致的学习规划是怎样的?

(0)基础知识回顾:计算机原理、数据结构、计算方法、图论、汇编语言(择选)
(1)C++语言本身学习,不怕枯燥,黑屏printf,试着去浙大ACM做题。学号STL库的使用。
(2)C++编译器命令行学习,装个Ubuntu, GNU C++、MakeFile,就反过来知道VC背后的编译过程,中间文件。VC包裹的太深了。
(3)C++特性强化,thread, OpenMP、lambda\闭包、高阶STL算法(排序、查找等)。
(3)中文基础,包括 字符编码(Unicode、UTF-8、ANSI)、代码页转换。
(4)动态链接、静态链接的异同、库的使用与封装发布。C++库与C库的异同,C++调用C库,C++为C发布库。比较不同编译器版本编译出的C库、C++库中的符号名称异同,以理解C++/C二进制兼容性的显著区别。
(5)第三方库的使用。boost,curl等,建议在Linux下学习开源库。目前能想到的功能,一定会有C的开源库。
(5)图形界面编程(GUI),建议直接上Qt
(6)网络编程、数据库编程(关系代数学)、结构化数据处理(JSON、XML),多线程、高级并行计算,Qt通吃
(7)高级图形界面,报表图表、3D图表(Qt通吃)、MVC、Qt插件
(8)高级控制台编程。管道重定向、命令行解析、多进程树管理、fork、后台服务开发,fcgi (Qt)、汇编植入(ASM)。酌情研究底层API、驱动开发。
(9)性能与稳定。智能指针、隐含共享(Qt implicit sharing)、右值引用、线程专有存储、锁
(10)外围框架。消息队列、嵌入式数据库(Sqlite)
(11)调试与测试。gdb、valgrind、单元测试、性能报告分析
(12)文档化,doxygen、开源项目准入基础
(13)版本管理,Git使用、Git服务器搭建
(14)代码功底:使用Notepad++、Excel/WPS/Libreoffice高阶功能,实现批量生成代码。数据库条目的自动清洗插入,使用Excel批量生成SQL脚本。
(15)工具链混合:python\matlab\Octave混合编程、bash、windows命令行编程、apache 模块编程、OLE自动化、COM、JS脚本自动化、QML
(end)不断熟练的最好方法:参与、发布开源项目

Ending

学习C++,实际上是对当代计算机体系的全面学习。C++是少有的几个从底层贯穿到末端(Qt可以做工控LED、汽车仪表面板、示波器前端,也可以做Web浏览器、CGI服务器,很多复杂IDE、WPS、手机APP)的工具链,涉及的面非常广。一旦精通,一通百通,对计算机、计算机周边的理解是立体的、全面的、宏观的。如果再结合具体行业,是如虎添翼。

开始写博客之学习编程的重要性相关推荐

  1. 学生为什么要在CSDN写博客?

    学生为什么要在CSDN写博客? 引言 写博客的好处 构建知识体系 提升写作能力 扩展人脉 为简历加分 帮助他人 为什么是CSDN 如何写博客 记录学习 总结错误 总结与展望 引言 就目前来说,学生应该 ...

  2. 让写博客成为一种习惯

    让写博客成为一种习惯 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 <xianjimli at hotmail dot c ...

  3. 编程日记——第一次写博客

    2020.3.27 今天是一个值得纪念的日子,因为这是我第一次在CSDN写博客的日子. 欢迎各位来阅读我的编程日记 大家好,我是一名大二的学生,因为对编程一直很感兴趣,所以在填报专业的时候,非常开心得 ...

  4. 听说写博客是程序猿学习的第一步

    听说写博客是程序猿学习的第一步 对ICT类技术神往已久,尤其是编程和算法.只是苦于自制力有限,始终无法入门.每每看到别人学习编程.解决了问题,我总是很兴奋,憧憬着自己也能像他们一样用代码实现一些自己的 ...

  5. 聊聊在博客园写博客的这两年《Unity 3D脚本编程:使用C#语言开发跨平台游戏》正式出版...

    版本状态: 2016.9 第一次印刷 (2016.11 输出到台湾) 2017.1 第二次印刷 2017.5 第三次印刷 2017.5 电子书上线:Unity 3D脚本编程--使用C#语言开发跨平台游 ...

  6. 【新星计划·第三季】一篇关于学习算法和写博客的心得和经验

    ⭐️引言⭐️ 大家好啊,我是执梗.最近新星计划第三季又新开了赛道,目的在于帮助想写博客的小白更好的融入CSDN这个大家庭.我是本季[算法]赛道的导师,所以针对学习算法以及如何写好算法博客提出一些我自己 ...

  7. 创客学院 level1第一节学习完成(第一次写博客)

    第一次写博客 创客学院 level1第一节学习完成 断断续续花了大概两天,已经在同学(龙欢)的推荐下,学习了java最基本的语法,大概就是和C语言差不了多少,感觉还是好接受,在昨天晚上也是和同学讨论了 ...

  8. 第一次写博客+学习学习markdown

    我的第一篇博客 欢迎使用Markdown编(xiā)辑(gǎo)器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你 ...

  9. 对系统学习与写博客的看法——学完《第一行代码》有感

    笔者如今学习android有近8个月,此时才真正地学完一本书也甚是惭愧. 在此分享一下自己大概的学习经历.(笔者在大一下就开始学android了,学的时候只有c与c++的基础,一个学期+寒假在OJ上刷 ...

  10. 强迫自己学习(实践篇),以及关于写博客的几点建议

    前言 前两天LZ写了一篇有关强迫自己学习的心态篇的文章强迫自己学习(心态篇),国庆,你准备去哪疯?,里面主要强调了两个内容,一个是要相信自己,一个是要压制自己浮躁的心理.这两点都是非常重要的,倘若做不 ...

最新文章

  1. JavaScript闭包如何工作?
  2. 内核同步机制——原子操作
  3. Node.js- sublime搭建node的编译环境
  4. pythonpostapi_python post接口测试第一个用例日记
  5. mysql数据库行业应用_腾讯云发布MySQL 8.0数据库 可应用至更多行业场景
  6. 湖人豪华助教团散伙 德帅身边恐仅剩两名帮手
  7. 南邮计算机学院是211,南京邮电大学是211还是985
  8. Android adb logcat使用技巧
  9. 二十八种未授权访问漏洞合集(暂时最全)
  10. 百练 01 Charm Bracelet
  11. runtime java_Java runtime.getruntime()从执行命令行程序获得输出
  12. Debian 中使用apt-get update 出现NO_PUBKEY 解决方法
  13. mysql主从复制不同步案例_mysql主从复制不同步的问题
  14. 一字之差——手机中的“拼”音输入法和“注”音输入法
  15. 魔兽世界 MPQ(MoPaQ) 文件相关资料
  16. kux2mp4(优酷kux转换为mp4软件) v2021
  17. mysql的msi文件下载
  18. 帝国cms生成html网站地图的教程步骤
  19. 微会动创始人袁帅:什么是二维码会议服务?
  20. C# 每天定时执行任务(每天凌晨1点执行)

热门文章

  1. 神经网络参数初始化方法
  2. echarts 地图自定义图标_echarts自定义图标的点击事件怎么添加
  3. 什么是白箱测试、黑箱测试、回归测试?
  4. 用mysql征途改等级教程_征途各等级升级经验表附带功勋换经验比例
  5. H5移动端页面设计的基础规范
  6. 提示GuestAdditions versions on your host (6.1.32) and guest (6.1.22) do not match错误的解决方法
  7. pycharm txt编辑器制表符与代码中\t不匹配
  8. vue学习Day08
  9. 插件:Could not find library corresponding to plugin……
  10. 软件版本中的beta,rc,ga是什么意思