编程|目前大一,在学C++,应该怎样提高自己的编程能力?
文章图片
我本人一直从事C , VC++ , VS等方面的软件开发工作 。
先后有北京的211 , 985大学的毕业生跟着我学习C方面的软件开发 。 这些学生有一个共同特点 , 大多对编程知之甚少 , 不会做软件 , 更别提架构 , 算法之类了 。 这就说明 , 不是用人单位苛刻 , 而是你的水准差的远 。 有以下建议供你参考:
- 基础理论要扎实
2 , 结合理论 , 做深入的编程研究
这一部分是所谓的实践 。 纸上得来终觉浅 。 计算机的摩尔定律 , 每五年更新一次 。 所以 , 你们老师讲的那一套 , 原理大致对 , 但现实 , 已经改变了 。
如:CPU , 也许你学的是X86的基本 , 但从Pentium至I5 , I7 。 主板中增加的GPU/VPU , 多线程 , 南北桥等 , 也许你听了就晕的各种名词 。
各种IDE软件安装 , 如VS2019 , JAVA等 。 别小看安装 , 十有八 , 九不会做 。
软件开发 , 做界面UI , 各科通讯 , 文件操作 , MFC控件应用 , Process及Thread , 定时器 , RTOS如何使用等等 。
3 , 进阶 , 学习《设计模式》 , 架构 , 算法 , 做一个综合类APP 。
建议多听知名专家的讲座 , 与时代同步 。
推荐学习《设计模式》 , 可你你进阶 。 架构可学习理论 。 说实话 , 让刚毕业的大学生搞架构 , 是一个大大的Joke 。 你很自信 , 用人单位绝不认可你那一套 , 没有实战 , 何谈架构?
算法 , 学校也开相关课程 , 但仅理论 。 如此公共化的理论 , 用人单位还需要你开发么?所以 , 看明白就行了 。
做一个集多线程多页面UI , 算法 , 网络通信 , 基于SQL的数据远程交换等于一体的APP , 我认为你基本就可毕业了 。 当然 , 后期可跟老师做一些工程也是可以的 , 但千万要与市场结合 。
【编程|目前大一,在学C++,应该怎样提高自己的编程能力?】
总结:学校以基础为主 , 兼顾理论与实践的结合 , 注重与当下技术的结合 , 这是用人单位所真正需要的人才 。 好高骛远 , 只知道几个新名词 , 永远也进入不到核心开发层 。 在用人单位 , 基础不行的人的命运 , 就是直接被开掉 , 没人愿意给你从头讲起!
- 5G|关于5G,华为赢了
- GitHub|目前最值得入手的三款鸿蒙手机,全部都在降价,最后一款仅1239元
- 核桃|核桃编程荣膺“2021中国网·科技企业先锋榜”年度品牌影响力企业
- 2022年什么手机值得买?目前这3部最好,看看有你在用的吗?
- 12+256GB小米真旗舰已跳水1800元,2K曲面屏加持,目前性价比真高
- 小米科技|12+256GB小米真旗舰已跳水1800元,2K曲面屏加持,目前性价比真高
- 2022年买手机,目前就这3部手机最值得入手,用个三五年不是问题
- 物联网|目前物联网技术,已经走向了从感知物联网,到认知的层面
- 高通骁龙|千元机最适合的是哪款 目前最值得入手的千元机 我就推荐这四款
- v华为“天才少年”再刷屏!一位刚拿下“编程界奥赛”冠军…任正非曾说:海外研究所要转为人才招聘所