0
点赞
收藏
分享

微信扫一扫

写JAVA的,码农,程序员,工程师有啥不同

image

多人都会问我,“你是做什么工作的?”,每次我都需要先想一想,想个1分钟,才终于意识到“哦……我是写Java的”。时间一长,我觉得很有必要将这些关系理理清。

基本上码农就是编写代码逻辑,但是却并不清楚程序的逻辑,不过使用的相应编程语言的语法还是知道的(即使不会,也不意味着他不会自己思考)。有人定义好业务逻辑,有人制定好相应业务逻辑的程序流程图,然后交给码农,码农要做的就是写代码,也只是写代码。

其中,程序员实际上就是向码农提供逻辑的那个人,码农就按照他的要求编写计算机指令使之工作。如果码农在写代码的时候犯了错,那么程序就不能如期运行。如果码农没问题,但是程序还是不能良好表现,那就是程序员的职责了。最后,如果你的时间不是很紧张,并且又想快速的初级程序员提高,最重要的是不怕吃苦,建议你可以扩列我伪(同音):首先是:CSMX ,最后是:9880,(连在一起)即可找到我,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~,包括小编自己整理的一份2022最新的程序员提升资料和0基础入门教程,欢迎初学和进阶中的小伙伴。在不忙的时间我会给大家解惑。

image

开发人员不但需要写代码也参与SDLC(软件开发生命周期)的全过程。以前我一直以为开发人员就只需要写代码或者编程就可以了,但是这大错特错。甚至那些测试程序和写测试场景的也是开发人员。这些都是软件开发的一部分。

工程师是高水平的称呼,如果上面任何一个还具备设计(业务级别)和维护的技能,那就可以拥有这个高大上的头衔。

所以我最后给自己的总结是:

工程师就是既参与写代码,又会开发软件的程序员。

哦,对了,敢问你是码农,开发人员,程序员,还是工程师呢?

最后送福利了,即可获取Java工程化、高性能及分布式、高性能、高架构、性能调优、Spring、MyBatis、Netty源码分析等多个知识点高级进阶干货的相关视频资料,还有spring和虚拟机等书籍扫描版,还有更多面试题,等你来拿

举报

相关推荐

0 条评论