究竟什么是技术——非科班程序员两年的心里挣扎

  我是一名非科班出身的程序员,作Java开发。这几天胡思乱想了不少,也想写篇胡思乱想一想到哪写哪的文章和你们分享一下,就当是闲聊吧程序员

  高考报考的时候,因为意外踏入了某著名高校的校长直通车计划,我顺利地进入了这所高校,读上了我曾最为讨厌的经济学专业。这所高校的巨大光环和号称全国第一的专业名气,让我带着满满的骄傲学起了我最不喜欢的专业,过上了不羞不臊的颓废的大学生活。算法

但不喜欢终究仍是不喜欢,从小对计算机的兴趣,以及从此想作技术大牛的梦想,让我选择了转行。过程也非常曲折,在这里就不在赘述了。现现在,通过了两年培训和小公司的历练,我成功进入了某知名互联网公司,回想起转行最艰难的两年,我仍是很欣慰的。数据结构

   但这两年的学习,以及现现在在这家公司看周围同事的状态,让我开始了一些思考。我很痛苦,真的但愿有高人能来为我指点。多线程

   我开始思考,究竟什么是技术。在前一家小公司,个人目标就是经过学习和积攒项目经验,跳到一家知名的互联网公司。如今回想起来,我所学习的知识,究竟是不是技术?也许个人疑问很奇怪,但我就是怀疑我本身。我看了Java基础,看了Spring,看了JVM,还本身按照书本写了一个JVM。固然,我还要继续看多线程,IO等相关的知识。这些算是技术么?固然这在我学习这些知识的时候就产生了这样的疑问,整体给个人感受就是,太不底层了。因而我开始补计算机基础,看数据结构与算法,看计算机组成原理,还画出了CPU。当时我找各类计算机底层原理的书去看,通俗的有《编码》,专业的有《深刻理解计算机系统》,不过只看了个大概。当时好几回都会有豁然开朗的感受,但我如今回想看,那些又算是技术么?架构

  也许我如今的确走到了一个瓶颈,我就以为,学什么都不算技术。计算机原理就是0101010。我去看计算机组成原理,也无非是在这个思想下和一些物理知识下的应用罢了,再往上说我看的Java,Spring,JVM,也更是在这种思想下的应用,甚至它们只是在操做系统之上的应用罢了。我就以为,只有把世间万物的信号转变为010101区描述这种思想,还有物理元器件的发明,才是真正的技术。而我想成为技术大牛的梦想,最终仍然逃脱不出这些最基本的设计。用《三体》的话说,咱们都是一群搞应用的俗人罢了。不管是开发工程师,算法工程师,架构师仍是什么,这些本来在我看来有很深的技术魅力的职位,变得开始让我怀疑了。分布式

  你说,作技术的人大致有个感受,为何作技术,就是由于有成就感嘛。因此我抱着这样的想法,在大方向上就没了成就感,这仍是一件挺恐怖的事。我不知道我这乱七八糟的想法是否是大家也一样有。你就说其余学科吧,好比物理,就以为是在不断研究和发现这个世界的天然本质和规律,我就以为这才是技术。学计算机的搞了个什么呢?不断拼凑0101010输入到电脑里,再不断输出0101010到各类设备里去解读,就总感受咱们是在一个保护层上在探索同样。我不否定我喜欢计算机,但不知道为何我恰恰在这个时间点有这种莫名其妙的想法,是否是我不应这样想,是否是我沦为了意义党。再用《三体》里那些物理学家忽然发现他们的研究只是一个更大的系统的偶然,受不了一个个去死来讲。若是有天发现计算机原理再也不是010101了,全部的所谓技术通通不就没意义了么。换句话说,我有点以为,只有凌驾于万物之上的,处于万物底层的东西,才叫技术,才叫本质。学习

  因此,我也特别讨厌那些把简单问题说的特别复杂特别高端的人。你看我写出的文章就比较通俗易懂,并且我以为技术的本质就是容易理解的。我不知道是否是由于太low逼了才会这么想,由于说实在的我也的确还没写什么特别高端的文章呢,但我以为我目前理解的技术,没有理解的时候以为特别高端特别复杂,一旦理解了我就以为一两句话的事情。我就以为既然全部计算机技术最终都能落到010101,干吗搞各类有的没的。有一种人是不懂装懂,或者觉得本身懂了,把一些问题说的郑重其事。我不以为分布式问题排序问题高端到哪里去,但我不是指问题的研究不要深刻,所谓深刻就是细节更多而已。复杂的技术通过更多细节的拆分,每个细节都能很好的理解,总体也就能通俗易懂,至少我是但愿把全部技术都在不是深度的状况下用通俗的语言去描述,我讨厌对某些技术进行高端化的包装,正如如今,我甚至认为技术也不配叫作技术了,哎真是做死啊。编码

   我也曾想过,或许是我如今稍稍懂得了一些所谓的“技术”,但深度和广度上远远不够,等10年以后我完全明白这些也许有不同的答案。我还曾想过,或许这些我以为不是技术的东西,它自己就是技术。当技术拆解得足够小时,就看起来不是技术了,就像计算机全部技术最终均可以用010101来解释同样。我不知道答案是什么,但我知道我如今没法解释个人疑问,我还在探索,而且处于一个极度怀疑本身,怀疑本身所追求的技术的一个阶段。spa

  再来讲说这家知名互联网公司吧,或许是由于我才来了两周还不够充分了解,但这两周给个人感受就是周围人的对于技术的热情以及极客的精神面貌,并不如我所期待的那样,虽然比以前的公司要好一些,但大差不差的。我觉得能有一个飞跃,但其实知识换汤不换药,没什么太大区别,这也让我非常失望,也催生了这些天有的这样的疑问。我就在想,过几年以后我也仍是他们的样子么?若是他们也是在追求技术的道路上走了这么久最终却仍是这个样子,那真的是很恐怖的事情。起码在他们的身上,刚刚接触的这两周,我并无感受到技术的魅力。操作系统

  

  哈哈莫名其妙说了这么多,可能有些悲观了。我如今的处境,也起码比两年前要好。最起码,我在从事我本身喜欢的工做,苦恼着我喜欢的技术,思考着我本身选择的路。我以为这种思考不论多痛苦,终究仍是幸福的。但我真心但愿能有人帮我解答个人疑问,我相信也有不少从事开发工做的人和我有着一样的疑问吧。也许不去想这些,继续在技术的道路上走下去,我会有所收获,也会很快乐。但我不想放过这个问题,若是能带着这个问题的答案,再往下走,我以为才是真爱。

相关文章
相关标签/搜索