一些实战项目(linux应用层编程,多线程编程,网络编程)

  • Post author:
  • Post category:linux


我觉得这个说得比较好,不在于项目有多大,有多难,在于项目是否是自己真正做的,自己是否完全消化了。


https://blog.51cto.com/14419148/2416408


https://blog.csdn.net/trb331617/article/details/79275091


https://blog.csdn.net/trb331617/article/details/79247407


如果linux c不好弄些项目的话,我们可以多做些C++的项目,我觉得C++的项目应该蛮多的,可以拿来练手,就像JAVA,应该是有不少项目可以弄弄的!

这本书里面也有一些实战项目我感觉不错,可以看看。


https://gitbook.cn/gitchat/column/5d11e726820bf61799b8277f


范蠡 · 资深开发工程师

王道是弄个百度网盘的项目

不过好像也有一个类似于华清的词典的项目

这个专门教linux后台开发的,最后的项目居然也是网盘,这个真的是系统教Linux c/C++后台开发的


https://ke.qq.com/course/417774?taid=9141958149038062

还有一种你不知道做什么项目,你可以去看一些牛人的自我介绍,他做过什么项目,其实能够看到别人的简历最好的额,但是你看不懂别人的简历,你可以去网上找一些牛人或者一些linux c书的作者,可以看到他介绍自己做过什么系统。我觉得这是一个不错的方法。

下面这个也做过直播服务器,要不我也先自己做个直播服务器先?


https://cloud.tencent.com/developer/article/1501953


https://ke.qq.com/course/417774?taid=3659514000072686

=============================================================================================

有的招聘要求是写有设计大型并发服务器的能力 ,我也意识到很多Linux c可能是去做服务器编程了,我想起之前一本书叫《linux高性能服务器编程》我去里面找找有没有这方面的项目还真有!!!!!

还有一本书《linux多线程服务端编程》也可以看看

我现在越发感觉到linux应用层编程,也就是多线程编程,网路编程,实际工作里面似乎就是服务器编程,服务器端的开发。所以你弄项目可以弄一个服务器端的项目,也怪不得之前没有找到合适的Linux c的项目,因为你没有弄清楚实际开发里面Linux c编程是用在什么地方。

也怪不得很多招聘要求是写要多线程编程,网络编程,可能实际就是去弄服务器编程开发。

面向服务器的应用开发一直是Linux软件开发领域的重点,而Linux高性能服务器应用的开发则是重点中的难点。—《Linux高性能服务器编程》

去搜搜服务器编程方面的书和资料。

作者专门提供了一个负载均衡服务器程序,

这样就有助于我弄出一个企业级的项目出来,而不是一点经验也没有,

==============================================================================================

我发现一个特点,不少服务器开发是和流媒体相关的

零声的linux服务器高级架构师的课程里面也有专门讲流媒体的,之前看很多人的简介也是做流媒体项目的,还有很多招聘要求也是的。

零声弄的实战项目也是流媒体的实战项目,所以我在想这个流媒体是不是又是服务器里面的一个重点呢?可能本身音频视频现在用得很广,哪个网站离不开一点音频视频什么的。再加上现在直播这么火。所以现在的网站可能不是仅仅一点文字信息,你从这个角度考虑可能就比较好理解了。这样我可能对服务器编程看得更清一点了。毕竟现在4G 5G,可能视频应用会更多。



版权声明:本文为m0_67401153原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。