c++后台方向求助!

硕士20届女,一直在搞传统的图像处理,因为用c..  ,但是不会机器学习,深度学习之类的,转了c 后台,看前辈们的学习路线,基本都是偏向服务端的,学网络编程,系统编程之类,但是很多人都说服务端对女生不友好,加了几个c 群,发现女生搞这个的寥寥无几,但是真的很喜欢后台开发,非常非常担心找不到工作,求建议要不要继续一路走到黑😫
还有就是对于项目这边,已经做了一个线程池加epoll的服务器demo,因为面试的时候有位面试官建议我了解一些后台框架,目前在用python做一个web的项目,想问问好心的牛油们,我做这个有没有帮助,总感觉自己弄了两个方向,好累,每天要思考好几遍有没有用,周围也没有懂的人,实在没有办法,在这里求助大家#C++工程师#
全部评论
epoll的原理、优势、实现都是有料可谈的,牛客也有精品贴解析epoll源码。C++11实现线程池也比较简单的,不过也可以聊到你对特性的掌握,比如可变模板参数,以及基于这个特性实现的C++标准线程库、functional等。 网络编程的核心不是socket那套API,也不是epoll这种I/O多路复用的API,而是TCP协议本身和产生的影响、各种errno的产生原因和处理,说白了就是去看《TCP/IP详解》、《Unix网络编程 卷一》,还得学习一些常用的Linux命令去调试网络状态。对应届生而言基础最重要。 在各种现场框架上进行Web后台开发和C++的后台开发是不一样的,这样搞就走偏了,大概面试官让你看的不是这种框架,而是nginx、redis这种成熟框架的源码实现,当然这些是C写的(这也说明C++某些所谓优雅的特性也并不是那么必要嘛)。 不知道楼主看过陈硕的《Linux多线程服务端编程》没,我想看了后会明朗不少,大概会发现写这个demo时不少问题都没考虑过。其实我感觉看懂这本书和muduo库的话能力就已经够好了。 要学一门其他语言的话,建议学Go而不是Java,和C/C++在后台开发上的领域比较像,感觉用Go取代C++的场景越来越多了。不过Go学习也不难,完全可以拿到offer后甚至入职后再学,不花什么时间的。 -------------------------------------------------------------------------------------------------------------------------- 话说这年头了还谈适不适合女生的,这很不女权,很性别歧视。这年头女生体力就是比男生差、不适合工地搬砖、消防救火之类的传统观念都已经是直男癌、***癌、沙文***猪的性别偏见了,编程这种只靠脑力的东西还区分个什么男女生?担心受到歧视说女生不能加班?前端、后台、算法有哪个是稳稳的不用加班的?害怕歧视,不如加入微博女权大军,一起为平权发声!
7 回复 分享
发布于 2019-06-13 00:13
意思是让你看个开原框架的源码,估计基础不太行?apue,unp看完,把linux内核看了
1 回复 分享
发布于 2019-06-11 16:34
把C++弄到能过常见面试题的水平,然后另外学一门语言JAVA/GO做项目曲线救国
点赞 回复 分享
发布于 2019-06-11 13:48
让你了解一些后台框架,是不是让你学个网络库然后做点什么呀,没看懂面试官的建议😂
点赞 回复 分享
发布于 2019-06-11 14:02
你系统编程网络编程都看完了么😱这么厉害,我看了一部分,项目还看不懂(#-.-)
点赞 回复 分享
发布于 2019-06-11 19:33
服务器demo怎么做的啊,是参考github上的吗
点赞 回复 分享
发布于 2019-06-11 23:51
C++的知识量比C的多很多吧。
点赞 回复 分享
发布于 2019-06-12 23:26

相关推荐

评论
点赞
22
分享
牛客网
牛客企业服务