圈子都是年輕的程序猿,工作環境逗比歡快,bug是調味劑。
bug虐我千百遍,我待bug如初戀。
對于真正有敲代碼經歷的程序猿,大家都知道從一個入門程序猿到高級程序猿,需要step by step(腳踏實地),寫程序是一件既花腦力又耗體力的青春活。從早上碼代碼到晚上甚至凌晨的大有人在,但還是有很多人選擇了堅持,苦中作樂是程序員的個性之一。
在代碼環境待久了,會漸漸覺得寫程序也是一種藝術!一個好的程序不僅需要技巧,更需要靈感。當全身心投于其中,寫出自己心目中的效果時,感覺世界就在自己腳下,自己就是超人!
程序猿往往會做一大堆重復的任務,而這正是懶惰滋生的源泉。于是就有了程序猿的偷懶模式:有些厭倦于這種功能重復工作的程序猿馬上會想到建一個工具來自動執行!他們知道每一次修改代碼之后如何自動刷新瀏覽器,制作工具自動清理數據庫和測試再次導入的文件。
這么機智的偷懶模式,你愛不愛?有時候你會發現,懶惰的程序猿,其實,更優秀——這些捷徑會讓程序猿絞盡腦汁思考、嘗試并發現很多新技術。
想成為一個優秀的偷懶程序猿?可以借鑒以下Tips:
Tip four:興趣與學習精神
這是眾多偷懶招式的前提,如果對代碼沒有興趣、沒有學習的動力,也就不會研究這方面的技術。編程的學習平臺有很多:萌碼、慕課網、CSDN、開源中國社區、極客標簽、codecademy、stackoverflow、github、codecanyou......
Tip three:編程語言的選擇
雖然很多語言都是“萬能”的,但你用ruby,python語言去寫某些web程序肯定比java來得爽快,你用java處理某些業務流肯定比C++生產率高,你用go語言去處理并發你就不會再愛上C++。每種語言都有其適用場景,在合適的場景下選用合適的編程語言可以解放生產力還可以高效高質的完成工作。補充一句:php是世界上最好的語言,哈哈哈。。。
Tip two:工具的選擇
選擇效率高的開發工具,比如寫網頁,之前看過有位同事開發網頁時用notepad++,找個文件找很久,還不能通過選中直接找到該方法,換個WebStorm絕對有驚喜。
Tip one:程序的架構
一個好的架構真的可以使你的代碼簡化很多,模塊更清晰。在需求變動的情況下,能高效修改代碼或添加新的功能。好的架構可以參考GitHub大神們的分享。小編現在android開發就喜歡用MVP架構,感覺棒棒噠。(自從玩了王者榮耀后,就更喜歡MVP了)
最后,貼出偷懶的最大動力圖:
學會月薪上萬式偷懶,認真懶惰式偷懶你就輸了~