有人說軟件開發工程師是一個很高大上又高不可攀的職業?
從事軟件開發多年,如果不出什么意外還會繼續玩下去,軟件開發說白了就是一個混口飯吃的職業,說的高大上一點就是一種興趣愛好,每天不敲幾行代碼心里總會感覺欠缺點什么東西,開發軟件寫代碼就是一種職業談不上什么高大山,倒是很多對這個行業不是很理解的人對于寫代碼感覺十分的好奇,覺得能寫代碼的不是一般人,現在全國有幾百萬人的程序員說明普及型還是非常高,不是什么高大上的職業。
外行人都是如何認識程序員這個職業的,主要原因還是不了解,畢竟很多人覺得能夠用代碼控制一些硬件或者做出很智能的產品特別好奇,而且不懂行的人覺得每個程序員都是萬能的,就連基本的修電腦以及破解QQ密碼這種事情也是程序員日常要做的事情聯系在一起,就現在每次回到老家第一件事情就是給親戚朋友修電腦,從心底里不想折騰電腦,在公司里面這都是網管做的事情,有事情電腦出問題了自己也懶得去定位問題了,直接讓網管過來給整理就可以了,術業有專攻不可能每件事情都做得非常出色。
還有經常有些朋友讓破解個軟件之類的事情,我說這都不是程序員平常的工作范疇,而且程序員的分類也非常復雜,只是編程語言的種類都有幾百種,主流的編程語言都有20多種,不可能每個程序員都能掌握清楚,所以分類特別精細和精準這樣才能夠有實質的產出,當然現在有很多全棧工程師,說是全棧的工程師也只是幾個方面可以,不可能面面俱到,即使真的有這種程序員也是極其少量的,能不能成為全棧還和公司的性質相關,如果是在一個大公司幾乎每個人守著一個模塊,很難培養出全棧工程師,如果是在小公司特別是創業公司,這種可能性會加大,創業公司就是一個人當成幾個人來使用。
軟件開發之所以讓人覺得高大上,還有一個很重要原因是門檻高,不是隨便一個人就能從事軟件開發,主要和編程的生態鏈有關系,學習編程首先懂點英語,這點就能卡位住很多人,所以很多人喊著為什么我們中國人就不能有自己的編程語言,現在有個易語言的中文編程語言,生態圈發展的很不理想,現在幾乎成為了開發游戲輔助和外掛的天堂了,任何一種編程語言都需要有其存在的必要性以及歷史背景。而且能夠在這個行業呆滿五年以上的數量會少很多,有很多人做不到幾年就退出了,覺得自己不適合或者覺得這個行業太苦太累了。
軟件開發本身就是一種職業由于普遍被大眾認知度不高,所以產生很多很神秘的遐想,特別是一些黑客電影的渲染導致這個行業顯得更加神秘無比,就個人來講就是一個寫代碼的工作而已,并且覺得感興趣,會一直做下去。
希望能幫到你。