一般的Java工程师并没有想象中的高大上,也没有高不可攀。所谓高不可攀的应该是底层语言专家,真正创造语言或者用指令跟计算机交互的人。

Java工程师是一个很普遍的工作岗位,Java语言也只是众多编程语言中的一种。现在Java工程师的产生,是在无数技术牛人前辈的基础上一点一点演化而来的。这个过程是极其漫长的,大概经历了机器语言-汇编语言-高级语言三个阶段。目前Java就是高级语言中的一种使用比较普遍的语言。在浩瀚的高级语言世界里面还有很多被广泛使用的语言如:C、C++、python、.net、php等等等等,所以说Java工程师并没戏详细中的高大上,也没有那么高不可攀。下面大体介绍下Java程序员的工作以及什么样的人物在软件或者程序员行业才能称得上高不可攀。

Java工程师

1.Java程序员

Java程序员广义的来说就是一群使用Java语言从事软件开发工作的人。他们在前人创造Java语言的基础上,按照Java语言格式语法编写代码,经Java语言再与计算机进行交互。其实这帮人是借助了Java语言这个“翻译家”,将自己编写的代码交给Java翻译官,让它把你的意思传达给计算机,然后计算机才会根据你的授意进行相关操作。说白了掌握了Java语言也只是掌握了一种与计算机打交道的工具,并没有特别高不可攀,真正的计算机能识别的只是0和1的指令,所以Java怎么将你的代码转化成01字符串交给计算机识别的,这个是很牛很高大上的事情。

程序员只是一个职业

其实还有一种狭义的Java程序员,狭义Java程序员的定义时指拥有SUN公司JAVA认证的程序员。Java语言是原SUN公司开发的,Sun公司也早已被oracle公司收购,辉煌的历史咱就不提了。按理说经过认真的才能算正式的Java程序员,不过大众理解的也就是普遍的广义程序员了。

2.真正的高不可攀

真正的高不可攀对于从事软件研发的人来说,那是所谓的可以创造语言,能够使用汇编语言或者机器语言与计算机进行交互的人,因为这群人才是真正的懂得直接跟计算机交流,什么样的指令可以让计算机执行什么样的操作,哪种操作是直接的不使用其他辅助工具的,也是真正懂得计算机底层原理的人。

Java工程师

让人眼花缭乱的0/1代码

也许大家对Java程序员的工作性质和工作内容不大了解,也可能觉得他们能编写出如此牛叉的软件,给社会带来如此多的便捷,所以觉得他们特别厉害特别高不可攀,其实在我们程序员看来这只是一个糊口的职业而已,再发展几十年之后可能从事软件开发的程序员们跟普通的传统工作没有什么特别不同了。只是大家对新鲜事物的认知不同罢了。