蒓潶嘼
計科專業從事軟件開發十幾年,程序員拿到多少工資和是不是能夠裸寫代碼並沒有太多直接的關係,很多架構師甚至都不會寫一行代碼,難道說明水平不行,顯然這種單純的臆斷是不合理的。未來編程方向是高度集成化,很多工程代碼在寫的過程中很多都是借鑑很多的框架代碼或者經驗,很少有直接從頭開始寫代碼一直到項目結束,這種項目一般出現在比較小的項目中,起碼在類似於java等編程代碼中,對庫文件的引用佔據很大的一部分比例。
裸寫代碼一般在嵌入式開發中用的比較多,特別是一些功能不是很強大的項目中,但在以後項目開發過程中裸寫代碼的機會會越來越少,因為編程語言在全球範圍內已經積累了很多年了,已經留存了大量非常優秀的代碼框架或者集成庫,拿過來直接使用就可以了,為什麼要強制自己寫一套,也不符合現在編程語言的發展趨勢。程序員的工資高低和所在城市有著非常大的關係,二三線城市的程序員即使能力水平已經非常強了,但拿到的薪資水準也是非常有限,消費水平的影響還是非常大。
所以程序員想要拿到高的薪資第一選擇還是一線城市,現在一線城市拿到20k的薪資已經不是什麼新鮮事情了,如果這個待遇放到10年前還是非常有吸引力的,20k對於一線城市的程序員只要工作的年限夠了不是一個非常難以企及的目標,高水平的程序員和是不是裸寫沒有直接關係,代碼對於程序員就是工具般的存在,判斷程序員水平高低的標準代碼只佔其中很小的一部分,關鍵還是編程思想,記得有個做了兩年程序的程序員在一起交流的說到,編程關鍵點還是編程思想和模式,至於編程實現隨著時間推移都會慢慢搞定,關鍵是設計思想,指導的中心思想。
但是現在很多程序員走了另外一個極端,特別是工作幾年的,覺得程序員這個職業也就是這麼回事,在剛畢業的時候編程基本功還能不斷的提升,在慢慢從事一個新的行業之後就扔掉編程基礎的學習了,所以很多人去面試只要是看到有筆試的直接就選擇了走人,畢竟作為一個程序員還是盡最大的可能提升自己的編程基礎,基礎雄厚在編寫代碼的時候還能增加很多自信,一個合格的程序員在任何時候都不要忘記繼續增強編程基礎。
所以月薪20k薪資衡量的標準絕對不是裸寫代碼這麼簡單的事情,程序員的能力除了和編程基礎有關係,還和曾經做過的項目以及編程思想的提煉都有很大的關係,如果有幸在一個技術氛圍非常好的團隊能力的提升會快速很多,當然一切的關鍵在於是不是真的想把這件事情做好,編程學習最好在有興趣的基礎上,如果沒有興趣想辦法培養興趣,希望能幫到你。
大學生編程指南
能寫肯定是能寫的:
簡單的功能基本就直接敲出來了,平時敲這些代碼的時候也很少借用“外力”;
如果平時很少寫的,甚至要使用沒有用過的框架,這時候沒有網絡的話,寫倒是能寫,翻源碼看方法註釋、看文檔唄;
但是在寫的過程中如果遇到什麼問題,比如運行過程中報了什麼異常,這時候沒有網絡的話,排查起來會比較費時費力;
沒有網絡,不僅僅對程序敲代碼的效率有影響,更重要的是會對很多程序員的心理造成很大的影響,沒有網絡就會覺得缺少些什麼...比如我,就算是斷網,也要手機做個熱點。
日常開發過程中,學到新的技術、遇到BUG並解決,我習慣記錄到雲筆記中,方便日後通過其他終端查看;
很少下載離線文檔,大多數都是在線查看的;
就連很多小工具,我都習慣用在線的;
如果用到某個框架,之前沒有接觸過,一方面結合著官方文檔來學習,一方面下載一些Demo運行一下,可以更直觀一些,那麼Gtihub是必不可少的;
開發過程中,代碼報了一個異常,最快的方法就是搜一下,而Google、Stack Overflow基本上可以解決大部分問題;
這麼說吧,就算是檢查電腦是否能上網,我都是打開瀏覽器看看能不能打開百度。
我將持續分享Java開發、架構設計、程序員職業發展等方面的見解,希望能得到你的關注。
會點代碼的大叔
我是一名前端開發。
分享下我的見解,手寫代碼一般會出現在面試的時候,很常見。
月薪20k以上大多是高級開發了,對於高級開發來說,也許他們沒有手寫過代碼,但不代表他們無法手寫出代碼,要說手寫肯定是可以寫出來,但絕不會百分百的寫出正確,他們的邏輯十分清楚,明確知道下一步該怎麼走,嚴格控制代碼風格,他們實際處理業務能力很強,有資格參與公司框架的研發。
要說技術強的開發,手寫肯定不是問題,但不能是太複雜的需求,因為功能實現需要不斷的調試,功能實現後再優化代碼。
很多大廠面試手寫也是必須的,100%正確是加分,其他只要邏輯正確,流程走得通也算厲害了。
所以,月薪20k的,90%的人手寫是必須且很厲害的。
圓圓的臉
裸寫代碼,一般指脫離集成開發環境而在單純的文本編緝器上寫代碼。對於老一輩程序員,裸寫很常見。裸寫的代碼,一般都很簡單,功能單一,所調用的函數較少,甚至只調用文本內自己編寫的函數。
薪資的高低,和能否裸寫沒有關係。薪資的高低,主要取決於你從事的行業,所在的公司,所遇到的老闆,所處的崗位,所做的工作。如果你在夕陽行業,公司長久不盈利,老闆又吝嗇,你又不在核心崗位,所做的工作又可有可無,那麼就算你整天裸寫,寫出花,也拿不了高薪。
裸寫不應該被崇拜,應該善用集成開發環境,提高效率,釋放掉由代碼層面帶來的費力。程序員應該專注於業務需求,功能實現,代碼邏輯,效率與效能。
謝謝大家。
嵌入式宏思微想
一直用notepad++寫代碼,算不算裸寫,如果記事本的話效率得減半,主要障礙還是記憶力差,也懶得記,工作當中最大阻礙是抖音和頭條。。。功能什麼的從來不是事兒
網店教主
那得寫過多少代碼啊,套用陳凱歌霸王別姬裡小癩子說的:那得挨多少打啊,能裸寫代碼絕對牛b,絕對體現實力,說什麼都沒用,手熟爾,眼熟爾,心熟爾,不接受反駁
殺劉滅趙
意義在哪裡?為啥不直接讓他show github上參與的項目?或者他帶著專利過來,帶著在用的項目過來也可以啊。比如,微信是xxx參與開發的,小程序的wxml是xxx設計的。。。或者linux的ooo組件,vscode的bbb插件有5000star就是我開發的。。這些不比裸寫代碼更有意義嗎。。。
任T堂達人
月薪20塊大部分人做不到裸寫代碼
\n{!-- PGC_VIDEO:{"thumb_height": 784, "thumb_url": "2b5a500044735c907252e\
奕帆愛動漫
不能,哈哈。我就不能,離開IDEA我就涼涼。
oaosj
現在的接口方法已經非常複雜 除非寫最底層的方法接口,很難全記住。而且毫無必要。每個人精力有限,一些細節的東西做到高層未必都知道,但原理肯定是一樣的。