在互聯網高速發展的今天,每個人似乎都融入了互聯網的環境里。因此而造就了很多的“程序員“。以至于每年的10月24,被定位程序員日。在這樣的行業里,似乎每個人多多少少會一些編程,于是生產出大量自稱程序員或者自以為是程序員的人。
關于程序員的段子,也在網上廣泛生產傳播,什么程序猿、程序媛、碼農、屌絲、程序員鼓勵師、找不到對象等等吧,每個名詞背后都有一個或者多個故事。
就在這兩天,一直在思考怎么才算一個真正的程序員。
我第一印象能想到幾個詞:拖鞋、褲衩、胡子、邋遢、沒有對象。
如果要嚴謹一些的話,在這里應該先查一下字典,什么是程序員,再查一下歷史程序員是如何產生的以及世界上第一個程序員,然后再描述一些程序員的發展過程,然后總結一下程序員的當前狀況,最后總結一下結果以及對程序員的未來的展望。 上面的內容我就不說了,因為我確實不懂,我也沒有太多時間和精力去查閱這些。因為我不是一個文案編輯,我是一個“程序員”。
1、程序員要會編碼
哈哈哈,這句話說出來,自己就想罵自己。 其實,編程很容易。寫個hello world似乎不用五分鐘時間就可以了,但是寫一個優秀地hello world可能就要5個小時,或者更長的時間了。就像生一個孩子可能就要那幾分鐘的事,但培養一個孩子就需要數十年的含辛茹苦。寫代碼就像寫詩。除了那些人世間極個別罕有的天才之外,大部分人可能真的要大量閱讀學習,勤加苦練才能寫出高質量的代碼。在此推薦一本書《clean code》
2、程序員要會學習
其實,這不是程序員的特色。在現在一個時代,如果不學習,時時刻刻都會感覺到要被淘汰。程序員的學習,似乎更加緊迫。科技的發展,每個公司每個人每天每時每刻都要去接受新的事物,新的技術。移動互聯網有個特點就是——每周一小版本,每月一大版本。不停地迭代,不停地更新不只是為了支持業務發展,還有就是技術的更新與優化。在這樣的一個技術高速迭代的時代,而又作為這個時代的第一個基礎設施的創建者,不學習能行嗎?
3、程序員要會解決問題
作為一個看也看不到的,摸也摸不著的互聯網,出現問題實在是不可避免。斷電、失火、弱網以及挖掘機挖斷電纜。就在不久前,美國大半互聯網癱瘓,也在前不久阿里云出現故障等等,這樣的故事在互聯網并不新鮮。因此,在程序員的世界里唯一不缺少的資源就是問題。各個論壇、博客都在總結著每個公司和團隊遇到的問題。然而,在出現問題之后,程序員如何去高速快捷的解決問題,是一個優秀的程序員必備的素質。
4、程序員要回發現問題
其實,比解決問題更難的是如何去發現問題。小的時候就聽說過一個故事,故事說一個人的發送機壞了就找來了一個專家來修,專家看了看說,很簡單。電鋸拉開,取出一個東西就好了。這個人就問多少錢?專家說1萬。這個人就說怎么這么貴,專家說電鋸拉開只需要1塊錢,從哪里拉開需要9999塊。其實,程序員所面對的發現問題比故事中的更要嚴重,因為程序員要在沒有出現事故之前要預料到要出現的問題,進而去避免這個問題。這就要求一個程序員對程序的各個環節,各個地方都要去研究思考可以改進、優化的地方。
自己目前只思考了這四點,也是自己意識到自己欠缺的四點,也是以后要多加注意的四點。
-
程序員
+關注
關注
4文章
953瀏覽量
29856
發布評論請先 登錄
相關推薦
阿里云升級通義靈碼AI程序員,全面上線
機械革命發布CODE AI程序員本
AI編程工具會不會搶程序員飯碗
第五屆長沙·中國1024程序員節開幕
代碼整潔之道-大師眼中的整潔代碼是什么樣
![代碼整潔之道-大師眼中的整潔代碼是<b class='flag-5'>什么樣</b>](https://file1.elecfans.com//web2/M00/05/C9/wKgZombesjCAGIWdAAHN7xWKtsQ450.png)
京東上萬程序員都AI用它!
![京東上萬<b class='flag-5'>程序員</b>都AI用它!](https://file1.elecfans.com//web2/M00/FD/06/wKgZomaXgOKAf_q0AADLwFkyfJU838.jpg)
程序員節視頻創意大賽,用串口屏贏取千元大獎
![<b class='flag-5'>程序員</b>節視頻創意大賽,用串口屏贏取千元大獎](https://file1.elecfans.com/web2/M00/8D/79/wKgaomS7KZ-AY3GzAAArJzrUg1c443.png)
程序員節視頻創意盛宴,邀您共襄盛舉!
![<b class='flag-5'>程序員</b>節視頻創意盛宴,邀您共襄盛舉!](https://file1.elecfans.com/web2/M00/F7/E1/wKgaomaDZHyAdCpxAACC-PIdRiA155.png)
評論