zoukankan      html  css  js  c++  java
  • 陈同学整理的10个可以写到简历上C++项目

        很多搞C++的小伙伴
        包括曾经我自己
        特别是后端方向的
         
        或多或少都有过一个这样的疑惑
        "搞C++到底可以写哪些项目呢?"
         
        在项目这个问题上
        对于像我一样的非科班生
        首先应该摒弃掉一个思维上的  "误区"
         
        拿我们机械举例
        我们的课题是机器人
        机器人作为一个交叉学科
         
        在课题项目上所用到的东西就像"一锅乱炖"
        电路设计,运动控制,视觉算法,
        机械结构,QT界面,PID优化
        调参 ,维修 ,拧螺丝,搭硬件平台等等
         
        这种类型的项目是会涉及到一些C++
        比如用来写QT界面 调算法API 控制下位机等等
         
        但是目前求职市场上的C++岗位以"后端技术栈 "为主
        也就是企业那边希望你的项目里面涉及到的技术是
        "数据库 操作系统 计算机网络等等那一套"
        而不是
        "调调算法API 写写QT界面 控制机器人那一套"
         
        总而言之
        如果你要找互联网的C++相关开发岗位
        对于我们机械来说
        课题所涉及到的项目最大的问题是
        "广而不精  不对口"
         
        也就是说
        虽然你可能会觉得
        " 我在我的课题上投入了挺多工作量的
        而且做的东西好像也挺复杂挺高端的啊
        而且也涉及到了写代码啊 python啊 C++啊
        面试官肯定会被我做的东西所吸引的吧 "
         
        但实际上呢  你做的再高端 付出的工作量再多
        和企业那边的"需求是不对口的"
        而且就算涉及到了一些编程的东西
        也是一些"简单的CRUD 调调算法API完事"
         
        就算你把这段经历写在简历上
        面试管面试的时候也是大概率不会感兴趣的
         
        别人需要的是 "C++后端开发"
        如果你是做这种类型项目的话
        可能投递机器人相关公司的开发岗位会好一点
         
        如果你想找互联网相关的开发岗位
        就得自己取挖掘渠道
        寻找切合相关技术栈的项目去做了
         
        那么到底对于C++技术栈的小伙伴
        到底可以尝试哪些项目呢?
         
         
        C++作为一门贴近底层的语言
        不好像Java那样快速的搭建一个业务系统
         
        整不出一些“好玩儿”的东西
        只能写一些轮子类型的项目
         
         
         
        于是在这期陈同学想给小伙伴们分享一下
        我在准备秋招的20个月时间里
        所搜集到的那些具有可以拿来练手C++项目
        全是压箱底的干货
        整理不容易
        给陈同学一个" 点赞 + 在看  "吧
        赞赏就不用了
         

        1.写一个Json库

        链接:
         https://github.com/miloyip/json-tutorial/blob/master/tutorial01/tutorial01.md

        2.写一个红黑树

        链接:
        https://github.com/william-zk/RB_Tree

        写一个STL

        链接:
        https://github.com/Alinshans/MyTinySTL

        4.写一个NoSQL

        链接:
        https://www.lanqiao.cn/courses/1341
         

        写一个高并发内存池

        链接:
        https://blog.csdn.net/qq_41562665/article/details/90546750
         

        6.写一个线程库

        链接:
        https://github.com/Winnerhust/uthread
         

        写一个网络库

        链接:
        https://github.com/chenshuaihao/NetServer

        写一个服务器框架

        链接:
        https://www.bilibili.com/video/av53602631?from=search&seid=9029288577396826503

        写一个WebServer

        可以参考一些书
        《Linux高性能服务器编程》
        还有陈硕的那本书 等等
        WebServer应该很多人都有做。。。
         
        链接:
         https://github.com/linyacool/WebServer
         

        写一个操作系统内核

        搜一下 “MIT 6.828”
        感觉课程里的一个作业都可以拿来当做一个项目了
        链接:
        https://github.com/woai3c/MIT6.828

    ————————————————
    版权声明:本文为CSDN博主「HIT_KyleChen」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/vjhghjghj/article/details/108633790

  • 相关阅读:
    c++标准库cstring文件
    c++标准库string文件
    c++标准库cmath文件
    micro:bit用蜂鸣器制作计时器
    【Python入门自学笔记专辑】——PythonUnicode字符
    eclips安装教程
    题目(18)答案
    Console.Write格式化输出
    图像传输有用到,图像与数据流相互转换
    datalist、repearter、gridview显示行号的三种方法 或者是获取datalist行id
  • 原文地址:https://www.cnblogs.com/wanghuaijun/p/14459529.html
Copyright © 2011-2022 走看看