本文主要是介绍一些可以弄的嵌入式/网络实战项目(还是踏实点,做些基础项目吃透就好),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
基站,路由器,功能机,
全景摄像头,不对,VR摄像头感觉更多是硬件不是软件,图像拼接都是在服务器端进行的。你倒不如说参与了拼接软件的开发。
目前初步选择的两个是,基于freertos的无人机。
还有一个是路由器
或者你自己动手写一个直播的推流拉流系统。是的,自己写一个出来!!!!!这样也涵盖了网络编程这一方面,同时加上VR缝合。先不谈VR,至少基本的,你要至少能够接受摄像头传来的视频流,然后用H.264的方式传输出去,自己写出一个这么基本的功能我觉得就可以了。不对,我以前应该是很擅长做东西的啊,是的,就专注于目的,而不是总是想着怎么学东西,我觉得以我以前的激情做出一个VR直播系统应该不是太大问题,是的,你就自己做出一个推流软件。是啊,抛开学东西,单纯做一个东西是我擅长的,就像之前我用docker弄那个一样的,专注于一个点!!!!是的,用之前做东西的思想,我应该可以很快做出一个东西,然后再自己慢慢去学。所以我觉得简历上的项目是难不倒你的。是另一种思维,可以去百度等等的。目标非常专注,不是为了学东西而学东西。我对于做东西还是非常充满自信的,也确实可以很快做出来!!!!你先用激情做出一个东西,再去慢慢把它吃透嘛,没想到现在你争夺专注于学习之后不敢怎么做东西了,确实是两种思维。简历上写几个牛逼的项目应该对于我而言不是难事。真正耗时的应该是去把这个项目吃透。
我觉得这些都可以考虑考虑,找找相关资料,最好有现成的书。
想想生活中的嵌入式设备,一一列出来,选一个做
https://www.zhihu.com/question/31021080
是的,我觉得没有必要高大上,把一些基本的吃透先,
我觉得嵌入式也是,把一些基础项目真正吃透真正自己写写代码,就像之前写C一样,不要觉得基础不肯花时间。那反而是最吃亏的。
你自己去实现一个FTP服务器嘛,并且上传到github上面,并且你面试的时候能够亲自演示。
你简历上写这些基础的项目不丢人!!!
有项目当然好,没项目就先老老实实把基础打好。别那么浮躁。
把基础的书多啃啃,把基础的项目多做做,就这么去找工作,没有实际项目就没有实际项目,至少你还有基础,你要是搞那些浮夸的项目,实际连基础都没有,混不过专业的人士的眼光的。
考研复试也是很重视笔试的嘛。
有基础你就应该有去面试去找工作的底气。你耗费那么大精力弄高大上的项目小心吃力不讨好。
承认自己的差距,并且一步步从基础开始做起,就这样。别急。
简历上就写基础的项目,体现你这方面的能力,就写自己做的FTP服务器,表示自己会网络编程,我希望你能够在项目描述上说,核心代码全部由自己独立完成。我觉得这才是证明能力的。
哪怕是一个平衡车,你现在都没能做到这一点,去自己,独立地写出整个程序,搭建起整个软件框架,你还没有做到这一点,所以培训班的那些项目你别看不起,他们是真正教你一步一步自己亲手搭建起来的,那个质量是不一样的。
就像别人卡尔曼能够自己亲手推而你只能大概说出个概念,完全是不一样的,无名还是得踏实点来。
我以后写一个项目,我希望能够写上整个软件框架由自己亲手搭建完成。
你真正应该担心的不是上面没有实战项目,你真正应该担心的是你的基础!!!!!!!这才是你该花精力的地方。而不是成天思考有哪些高大上的项目可以做,证明自己有这方面的能力经验。结果是时间耗去了而什么也没有做,还不如好好学学基础,把基础弄扎实。这才是真正的底气我觉得。
所以有时候觉得培训班的思路是对的,他们重视基础,基础上花的时间比较多,你也别嫌上面项目低级,你真正能自己亲手实现,真正弄吃透其实已经很不错了,是你自己太虚浮了。人家的体系安排其实是科学的。
你自己倒是卡在寻求高大上的项目上面,又找不到合适的,你真正应该多花时间在基础上面,没有公司项目承认就好了,但基础的东西资料你是能够又东西学的,那就把这些弄扎实。公司项目没有一定客观条件确实弄不成。基础资料书籍你可以方便从网上买到,基础项目也是,资料也比较多,把这些啃透先。
基础打好了再做那些高大上的项目应该是自然而然的事情,顺带做了。
没打好基础,你做那些高大上的项目也自然会觉得吃力。
应该多去啃啃基础项目和基础书籍,而不是只想弄一些高大上的项目
应该多去啃啃基础项目和基础书籍,而不是只想弄一些高大上的项目,这才是你相比于以前进步的地方,这才是一个真正的技术人我觉得,你会发现现在让你徒手写个STM32程序你都写不出,虽然你做了平衡车无人机那么多东西。我现在弄和几年前一样的东西,深度是不一样的。
很多时候你是一些基础的东西没有吃透就跑去做一些高级的东西,这样我觉得是比较危险的。
无人机你先去把正点原子的源码啃透就不错了,网络编程自己写个服务器就不错了。
往往外表越是高大上的项目,你实际干的越是低级的活,最典型的OZO。
还有你以前弄的一些项目,很多其实是copy别人代码。
往往外表越小的项目,反而自己的参与度更高,深度,掌握的更多,你看不起别人C++写的贪吃蛇游戏,实际你自己连C++贪吃蛇都写不出来。
论文标题也是,一个论文是无人机的和一个论文是卡尔曼滤波的,后者深度更深一些。
你写的LSTM异常检测,这个确实自己可以完全独立写完做完,你要是写裴丹的那种集成学习的,实际你自己能力写不出来,或者完成不了,只能空洞地讲一些原理罢了。我们还是得求实一点。
你哪怕自己写个小的视频播放网站也好。
同样是直播网站,你是就简单用个Nginx,用别人地推流拉流软件,而别人上面网络编程都是自己写的!!!!!差得远了,还有音视频编程,还有H.264等等,真正的技术就是要深入这些细节而不是流于表面。
当然我还是搜集一些别人说的嵌入式项目,然后自己选一些
https://blog.csdn.net/HowieXue/article/details/76696316
1
这篇关于一些可以弄的嵌入式/网络实战项目(还是踏实点,做些基础项目吃透就好)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!