究竟什麼是技術——非科班程序員兩年的心裏掙扎

  我是一名非科班出身的程序員,作Java開發。這幾天胡思亂想了不少,也想寫篇胡思亂想一想到哪寫哪的文章和你們分享一下,就當是閒聊吧程序員

  高考報考的時候,因爲意外踏入了某著名高校的校長直通車計劃,我順利地進入了這所高校,讀上了我曾最爲討厭的經濟學專業。這所高校的巨大光環和號稱全國第一的專業名氣,讓我帶着滿滿的驕傲學起了我最不喜歡的專業,過上了不羞不臊的頹廢的大學生活。算法

但不喜歡終究仍是不喜歡,從小對計算機的興趣,以及從此想作技術大牛的夢想,讓我選擇了轉行。過程也非常曲折,在這裏就不在贅述了。現現在,通過了兩年培訓和小公司的歷練,我成功進入了某知名互聯網公司,回想起轉行最艱難的兩年,我仍是很欣慰的。數據結構

   但這兩年的學習,以及現現在在這家公司看周圍同事的狀態,讓我開始了一些思考。我很痛苦,真的但願有高人能來爲我指點。多線程

   我開始思考,究竟什麼是技術。在前一家小公司,個人目標就是經過學習和積攢項目經驗,跳到一家知名的互聯網公司。如今回想起來,我所學習的知識,究竟是不是技術?也許個人疑問很奇怪,但我就是懷疑我本身。我看了Java基礎,看了Spring,看了JVM,還本身按照書本寫了一個JVM。固然,我還要繼續看多線程,IO等相關的知識。這些算是技術麼?固然這在我學習這些知識的時候就產生了這樣的疑問,整體給個人感受就是,太不底層了。因而我開始補計算機基礎,看數據結構與算法,看計算機組成原理,還畫出了CPU。當時我找各類計算機底層原理的書去看,通俗的有《編碼》,專業的有《深刻理解計算機系統》,不過只看了個大概。當時好幾回都會有豁然開朗的感受,但我如今回想看,那些又算是技術麼?架構

  也許我如今的確走到了一個瓶頸,我就以爲,學什麼都不算技術。計算機原理就是0101010。我去看計算機組成原理,也無非是在這個思想下和一些物理知識下的應用罷了,再往上說我看的Java,Spring,JVM,也更是在這種思想下的應用,甚至它們只是在操做系統之上的應用罷了。我就以爲,只有把世間萬物的信號轉變爲010101區描述這種思想,還有物理元器件的發明,纔是真正的技術。而我想成爲技術大牛的夢想,最終仍然逃脫不出這些最基本的設計。用《三體》的話說,咱們都是一羣搞應用的俗人罷了。不管是開發工程師,算法工程師,架構師仍是什麼,這些本來在我看來有很深的技術魅力的職位,變得開始讓我懷疑了。分佈式

  你說,作技術的人大致有個感受,爲何作技術,就是由於有成就感嘛。因此我抱着這樣的想法,在大方向上就沒了成就感,這仍是一件挺恐怖的事。我不知道我這亂七八糟的想法是否是大家也一樣有。你就說其餘學科吧,好比物理,就以爲是在不斷研究和發現這個世界的天然本質和規律,我就以爲這纔是技術。學計算機的搞了個什麼呢?不斷拼湊0101010輸入到電腦裏,再不斷輸出0101010到各類設備裏去解讀,就總感受咱們是在一個保護層上在探索同樣。我不否定我喜歡計算機,但不知道爲何我恰恰在這個時間點有這種莫名其妙的想法,是否是我不應這樣想,是否是我淪爲了意義黨。再用《三體》裏那些物理學家忽然發現他們的研究只是一個更大的系統的偶然,受不了一個個去死來講。若是有天發現計算機原理再也不是010101了,全部的所謂技術通通不就沒意義了麼。換句話說,我有點以爲,只有凌駕於萬物之上的,處於萬物底層的東西,才叫技術,才叫本質。學習

  因此,我也特別討厭那些把簡單問題說的特別複雜特別高端的人。你看我寫出的文章就比較通俗易懂,並且我以爲技術的本質就是容易理解的。我不知道是否是由於太low逼了纔會這麼想,由於說實在的我也的確還沒寫什麼特別高端的文章呢,但我以爲我目前理解的技術,沒有理解的時候以爲特別高端特別複雜,一旦理解了我就以爲一兩句話的事情。我就以爲既然全部計算機技術最終都能落到010101,幹嗎搞各類有的沒的。有一種人是不懂裝懂,或者覺得本身懂了,把一些問題說的鄭重其事。我不以爲分佈式問題排序問題高端到哪裏去,但我不是指問題的研究不要深刻,所謂深刻就是細節更多而已。複雜的技術通過更多細節的拆分,每個細節都能很好的理解,總體也就能通俗易懂,至少我是但願把全部技術都在不是深度的狀況下用通俗的語言去描述,我討厭對某些技術進行高端化的包裝,正如如今,我甚至認爲技術也不配叫作技術了,哎真是做死啊。編碼

   我也曾想過,或許是我如今稍稍懂得了一些所謂的「技術」,但深度和廣度上遠遠不夠,等10年以後我完全明白這些也許有不同的答案。我還曾想過,或許這些我以爲不是技術的東西,它自己就是技術。當技術拆解得足夠小時,就看起來不是技術了,就像計算機全部技術最終均可以用010101來解釋同樣。我不知道答案是什麼,但我知道我如今沒法解釋個人疑問,我還在探索,而且處於一個極度懷疑本身,懷疑本身所追求的技術的一個階段。spa

  再來講說這家知名互聯網公司吧,或許是由於我纔來了兩週還不夠充分了解,但這兩週給個人感受就是周圍人的對於技術的熱情以及極客的精神面貌,並不如我所期待的那樣,雖然比以前的公司要好一些,但大差不差的。我覺得能有一個飛躍,但其實知識換湯不換藥,沒什麼太大區別,這也讓我非常失望,也催生了這些天有的這樣的疑問。我就在想,過幾年以後我也仍是他們的樣子麼?若是他們也是在追求技術的道路上走了這麼久最終卻仍是這個樣子,那真的是很恐怖的事情。起碼在他們的身上,剛剛接觸的這兩週,我並無感受到技術的魅力。操作系統

  

  哈哈莫名其妙說了這麼多,可能有些悲觀了。我如今的處境,也起碼比兩年前要好。最起碼,我在從事我本身喜歡的工做,苦惱着我喜歡的技術,思考着我本身選擇的路。我以爲這種思考不論多痛苦,終究仍是幸福的。但我真心但願能有人幫我解答個人疑問,我相信也有不少從事開發工做的人和我有着一樣的疑問吧。也許不去想這些,繼續在技術的道路上走下去,我會有所收穫,也會很快樂。但我不想放過這個問題,若是能帶着這個問題的答案,再往下走,我以爲纔是真愛。

相關文章
相關標籤/搜索