月薪20k以上的程序員都能裸寫代碼嗎?

蒓潶嘼


作為一個在軟件行業混了十幾年的老程序員,程序員的薪資和是不是能裸寫代碼沒有直接的關係,程序員的薪資從大的方面看還是看技術能力,如果概括再詳細一點屬於解決實際問題的能力,一切的編程基礎和編程思想歸納起來就是編程能力,表現在實際過程中解決問題能力。

決定程序員薪水的點非常多,主要是在技術能力,而且所在崗位薪資水平也是不太一樣,特別是一些新型的行業在初始階段工資一般都會比較高,例如在安卓剛開始流行的階段一箇中級的工程師就能拿高級工程師的工資, 物以稀為貴,所以工資的高低不完全的技術能力使然,但絕大部分情況還是綜合的編程能力決定的。

從事這些年見過的裸寫代碼的程序員水平都很強,而且一般都是老程序員喜歡這麼幹,當然裸寫代碼也不僅僅是為了炫耀自己的技術能力有多強大,主要現在的集成開發環境太厲害,幾乎大家能想到的功能都給完善好了,可能把大部分的程序員的慣壞了,好多人離開了集成開發工具就不會工作了,特別是對於一些初學者不太建議使用集成度太高的編程語言,畢竟集成度非常裡面很多功能底層如何實現的很多不清楚,所以開始階段建議使用就比較初始的編輯工具,雖然開始學的費勁點但起碼掌握的東西比較全面一些,對於瞭解編譯過程中的一些流程起到非常好的作用。

經常喜歡裸寫的程序員一般都屬於水平層次比較高,覺得從頭搭建軟件的框架顯得更加清爽,還有一些簡單的代碼功能老工程師直接就是自己下手解決了,很多工程師分配了一個任務要做的首先是百度看看有麼有現成的代碼,如果有直接拿來使用,如果沒有就找差不多的代碼然後自己修改下,當然這樣做本質上沒啥問題,目標都是為了完成任務,對於程序員的代碼質量提升相對比較慢,而且裸寫代碼的人基本上很少出現編譯錯誤,曾經共事過一個同事編程的基本功非常棒,在項目初級開發階段,由於很多功能還沒有大規模的開發,一個項目組的一週的工作量,被這個同事一晚上給推翻了,然後重寫並且功能都實現了,第二天大家上班的時候都傻眼了,發現自己的代碼都沒了,被很簡短的代碼給取代了,功能還是和之前一樣,因為這一件事把大家都鎮住了,平時這個同事寫代碼絕大部分都是裸寫,而且寫代碼的時間都比較短,大部分時間都是在看技術資料或者在紙上寫寫畫畫,調試的時間也不會太長,主要構思的時間花的比較多。

如果有機會可以嘗試裸寫代碼,開始階段效率顯得比較底下,但慢慢的感覺會越來越好,越來越有技術的自信度,裸寫代碼在很大層面上能夠提升技術感覺。只能講能夠裸寫代碼在很大層面上工資都會大於20k,一般能夠裸寫代碼的程序員都會非常享受寫代碼的過程。

希望能夠幫到你。


大學生編程指南


能寫肯定是能寫的:

  • 簡單的功能基本就直接敲出來了,平時敲這些代碼的時候也很少借用“外力”;

  • 如果平時很少寫的,甚至要使用沒有用過的框架,這時候沒有網絡的話,寫倒是能寫,翻源碼看方法註釋、看文檔唄;

  • 但是在寫的過程中如果遇到什麼問題,比如運行過程中報了什麼異常,這時候沒有網絡的話,排查起來會比較費時費力;

沒有網絡,不僅僅對程序敲代碼的效率有影響,更重要的是會對很多程序員的心理造成很大的影響,沒有網絡就會覺得缺少些什麼...比如我,就算是斷網,也要手機做個熱點。

  • 日常開發過程中,學到新的技術、遇到BUG並解決,我習慣記錄到雲筆記中,方便日後通過其他終端查看;

  • 很少下載離線文檔,大多數都是在線查看的;

  • 就連很多小工具,我都習慣用在線的;

  • 如果用到某個框架,之前沒有接觸過,一方面結合著官方文檔來學習,一方面下載一些Demo運行一下,可以更直觀一些,那麼Gtihub是必不可少的;


  • 開發過程中,代碼報了一個異常,最快的方法就是搜一下,而Google、Stack Overflow基本上可以解決大部分問題;

  • 這麼說吧,就算是檢查電腦是否能上網,我都是打開瀏覽器看看能不能打開百度。

我將持續分享Java開發、架構設計、程序員職業發展等方面的見解,希望能得到你的關注。


會點代碼的大叔


作為資深程序猿,我來回答這個問題。

首先答案當然是能寫,但是得看是什麼代碼,或者說寫什麼樣的功能。

曾經的公司特注意信息安全,上網要去公共電腦,那時候就是在完全內網環境下寫了兩年代碼。

針對代碼所用語言不同,以及使用不同的IDE,也會有不同的差別。比如使用宇宙第一IDE VS2017,其代碼提示與幫助做的很好,寫c+++++基本可以一直寫到底,只要自己熟悉自己業務,以及熟悉自己所用的三方庫。

但是對於腳本型語言,雖然語法更加簡單,但是代碼提示不夠好,個人覺得反倒不好寫,總是想從其他地方複製過來。

不過,對於開發者而言,不停的寫代碼同時,也是一個不停學習新事物的過程。新的事物包含新的理念,這個時候我們還是需要通過網絡閱讀其api文檔,以及其他博客給出的講解或者例子。


榮老邪


裸寫代碼,一般指脫離集成開發環境而在單純的文本編緝器上寫代碼。對於老一輩程序員,裸寫很常見。裸寫的代碼,一般都很簡單,功能單一,所調用的函數較少,甚至只調用文本內自己編寫的函數。



薪資的高低,和能否裸寫沒有關係。薪資的高低,主要取決於你從事的行業,所在的公司,所遇到的老闆,所處的崗位,所做的工作。如果你在夕陽行業,公司長久不盈利,老闆又吝嗇,你又不在核心崗位,所做的工作又可有可無,那麼就算你整天裸寫,寫出花,也拿不了高薪。

裸寫不應該被崇拜,應該善用集成開發環境,提高效率,釋放掉由代碼層面帶來的費力。程序員應該專注於業務需求,功能實現,代碼邏輯,效率與效能。



謝謝大家。


嵌入式軟件少帥


裸寫。通俗點比喻是用txt文本寫代碼,難度包括,未知引用,未知英文單詞,排版問題,無法快速定位變量關鍵字等等自定義的東西,從編寫~閱讀~維護到運行都是翻倍的不必要的時間和精力消耗。

再一個比喻就是組裝一輛車,不給你自動化設備,只給你一套手動扳手或者起子之類的單一功能工具,去吧車組裝起來並可以通過測試


Crazyang-Stoner


我寫vba從自己的代碼庫複製粘貼,改改就行。幾分鐘搞掂了。讓我裸寫,寫不出。更重要的是思路算法。可我月薪並沒有20k啊,我回答個毛線。😱


套路Excel


月薪三萬,簡單回答是能但是慢。

比如寫java你要用一個ThreadLocal的接口,最不濟花點時間讀源代碼,就知道該用哪個接口、怎麼用。但是這樣肯定比直接搜索一下效率低。工作的時候老闆只想看你出成果的速度,而不是看你關燈編程有多厲害。我參加一些面試,有的面試官甚至允許我用手機搜語法,或者用偽代碼代替精確的語法。


小蒜苗君


脫了衣服寫代碼,冬天有點難,夏天沒問題


LC88844596


你說的是黑客嗎?時間太緊,還不如敲的快


分享到:


相關文章: