程序员讲一讲软件开发的故事,分享一些干货内容

我是一名程序员,你说我是科班出身,但是我又不是完全是科班出身,我是2016年毕业的,如果有人想了解我2008-2016年的故事可以评论留言,如果很多人想看的话,我可以出一期介绍我个人还是觉得非常励志的。比较我是从一个月800元的小工到毕业后深圳北京2.5w的工资这个历程还是有些内容的。

很多人都觉得程序员很闷其实也不是,我就是一个很好的例子,我非常的喜欢与人沟通也非常的乐于分享,不是大家严重的程序员很闷不爱说话不爱沟通,我爱人一直都说我不是一个程序员可能就是她的内心中程序员可能都是穿着格子衫不爱说话都是光头的样子吧。大家对程序员这个职业很多人是真的热爱还有一部分人可能不知道因为什么就选择了这个行业,但是既然大家选择了这个行业那么可以说就是有缘分的,既然有缘分下面我就要开始分享干货内容了。

程序员大致分为前端、后端、移动端没一端都有自己对于的开发语言如JavaScript、Java、Golang 等等,基础我相信大家都已经学了,但是我觉得大部分都是不合格的,我面试过很多人他们都说可以直接开发项目,项目实际上手完全没有问题,但是基础却非常的不好,例如不知道DNS是什么,127.0.0.1也不知道是什么,更别说TCP 粘包拆包了,说到这里有人可能会问这些这么基础的知识有什么用呢?

其实我们一开始接到需求的时候我们的大脑会快速地去思考用什么样的架构什么样的语言去解决我们的需求,如果我们基础很差这个时候我们就无法很好的评估到底去用什么样的架构和需求去做我们的业务,而且很多时候基础比一些框架学习更重要,很多人会用Java的一些框架说事,也是面试的时候他会说我会用Spring boot、我会用Dubbo 等,但是可能他忘记了这些框架都是使用Java语言开发的,底层如何通讯的这些反而不知道了,这里大家可以想象这些框架都是别人给你写好的书,咱们第一步就是需要去阅读书的目录然后去调用Api这样我们就可以使用框架了,但是这只是用而不能说精。很多人基础很好的情况下使用这些框架也可以通过看文档的方式很快就上手。

基础很重要这一点我不知道我说的有没有很明白,第二点就是我们要多看,我们平时刷头条可以通过搜索搜索一些软件开发的知识,这样头条的AI引擎就会给我推送跟开发相关的内容,刷头条的同时还能学东西是不是很美!其次要多去国内外的开源 区阅读别人的开源项目可以去gitee、github上去查看,也可以搜索hello github人家up主每个月都会给大家打包好这个月优秀的开源项目让我们直接享受。有人可能又问了看别人这些内容有什么意义,这里面意义可以说相当大了,例如我接到项目需要从摄像头获取rstp流然后在浏览器播放,我相信这个需求很多人都做不出来,然后我们可能各种使用搜索引擎去搜索,但是最终可能找不到满意的内容,是不是很多人都遇到!

如果我们平时去github去查看热门项目就会发现有很多解决方案例如使用m7s(Monibuca流媒体解决方案)当然还有其他解决方案,大家可以自行去搜索。所以说多看也非常有必要,如果想让工资多一点就把玩游戏的时间拿出来一些去学习基础和多看别人的开源项目。

最后这里我抛出一个彩蛋,咱们都骑过共享单车,那么请问大家如果让你去做一个共享单车的项目如果去做呢?使用什么框架,怎么通讯?为什么使用App扫码单车就可以直接开锁走人呢?

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月12日
下一篇 2022年6月12日

相关推荐