首頁 後端開發 php教程 淺談用力不用腦的程式設計師:你為什麼蹉蹌這麼多年

淺談用力不用腦的程式設計師:你為什麼蹉蹌這麼多年

Jul 25, 2016 am 09:00 AM

淺談用力不用腦的程式設計師:為什麼蹉蹌這麼多年
有太多的程式設計師,只知道羨慕別人的成就,卻看不見別人的汗水,這已經被無數雞湯文提到;那麼也有不少人,汗水付出也很多,加班很辛苦,累的七死八活,但是依然沒有什麼太好的成績,我想說,這裡除了部分人運氣不佳,大部分是「用力不用心」(或「用力不用腦」),白白耽誤自己的青春。
老規矩,為免某些噴子亂放炮,先設定前提,這裡所說的成績是指可以獲得很好的職位和薪酬,能夠過上體面的中產階級生活,也就是普通人透過努力真的可以達到的境界;如果非拿怎樣成為李彥宏,馬化騰說事,那隻能吐血三升,嘆一句天不佑孤,奈何。
微博篇幅有限,今天說說自己的理解。
1、不善歸納,總結
比如說,A、B兩個人,都去做企業建站,A呢,也想多賺錢,經常加班,做完一個又做一個,做完一個又做一個,做了五六年,還是只會做基本的企業建站,能力停滯不前,然後哀嘆命運不濟;B呢,凡事多琢磨一點,做了兩三個,琢磨重複性工作那麼多,能不能把重複程式碼拿出來,整理一些工具出來,再做幾個,這些工具都成熟了,能不能弄個簡單自動發布平台,再搞搞,對需求理解多了,發布平台能不能再靈活一點,對模版支持性會不會更好一點;到後面,A還在自己哼噠哼嘩的加班做網站,B呢,靠這個系統已經成為公司的核心;至於身價,想想都知道。
2、埋頭做事,不抬頭看路
我以前也遇到這樣的困境,當你全力投入一個領域,一個產品的時候,你會覺得,這就是最重要的,對公司最重要的;對你個人最重要的,其價值是不言而喻的;但是偶爾,因某種原因,你放鬆下來,脫離這個產品,站在更高的角度去看,才發現,其實你所認為最重要最核心的事情,也許沒那麼重要;你所認為價值最大的東西,也許沒那麼大價值;這些年遇到不少這樣的職業素質很高,很努力的人,都是在埋頭努力於一些並不十分重要,甚至是非常有問題的項目上,但是他們當事人迷,還在不斷要求資源配合,從公司的角度來講,這是不顧大局的,甚至還會影響到真正重要業務的發展。
這裡會出現的問題是,新機會,新變革出現時,無視機會,捨不得已有的勞動成果;出現問題和狀況時,不肯當機立斷,總想再試試,再投入,從而滑向深淵;
3、不求甚解,盲目追新
有很多「善於」學習的年輕人,很抱歉這個「善於"是要打引號的,他們熱衷於追踪流行的技術,新鮮的產品,對新事物的敏感性很強,而且確實也能很快搞出點門道;但是!但是他們總是缺乏對基本問題的理解和判斷;
例如說,遇到了資料庫負載問題,還沒有完全吃透資料庫索引優化的原理,聽說mongodb不錯,趕緊換一個;然後聽說redis不錯,部署一個,聽說什麼不錯,搞一個;這種人,看上去什麼都會,什麼都懂一些;但是真遇到問題,缺乏分析能力,只是靠蒙,碰對了也能解決;碰錯了就繼續蒙;你看他們隨時拿著最新的工具書學習,怎麼看都應該是奮進學習的好青年,可是過了很多年後,基本的技術問題還是靠蒙,然後簡歷上寫滿了各種精通,卻還是無法勝任一些真正需要技術素養的崗位。
4、自我設限,膽小怯事
我也有一些這樣的朋友,從智力上,能力上都沒有問題,問題在於心態;才乾了幾年某個領域,就認為自己不擅長其他領域,做了幾年技術,就認為自己不擅長產品;先給自己設置了一個圈子,然後謹小慎微的在圈子裡發展,對圈外的東西不聞不問,然後,自以為這樣就可以成為領域內專家,很可惜,這個世界的變化越來越快,跨界已經成為流行競爭方式,你不想跨界,別人跨界來打劫你。這樣的例子太多太多,所以,當他們遇到那些跨界衝擊時,視野狹窄,思維局限的問題暴露無疑。
5、短視,急功近利
看到什麼公司薪酬高,給的價碼好,就義無反顧的往裡跳;也不看看這個公司是不是夠靠譜,行業是不是對路,公司老闆是不是有信用;過了三五年發現昔日同窗已經脫胎換骨,再看自己的履歷慘不忍睹。
有這麼一種人,號稱職場殺手,看簡歷上紛雜的記錄,去哪個公司,哪個公司完蛋,是這個人命不好麼?有一些是,有一些真不是,每次都選擇給自己開價最高的雇主;但是實際上自己能力沒有那麼高,能夠給一個能力沒有那麼高的人開那麼高的價,這個公司顯然用人有問題,所以,垮掉是必然的,所以,這種人多半不值得同情,是自己短視造成的。
並不是說開價高不好,但是至少要評估一下,這個公司是否有長遠的發展,他所處的行業是否是順風的行業;他們的老闆是否有信用,懂人才,然後也要自我評估一下,自己是否有這個能力,能否抗這樣的角色,以及,自己的上級,同僚,是否是能夠很好的共處,以及能否給自己帶來足夠的幫助及提升?
如果無法綜合評估,至少要知道,眼光長遠。
先想到這些,其實這裡很多錯誤我自己也犯過。而且!我還不勤奮,所以才會蹉蹌這麼多年。
免費領取LAMP兄弟連原創PHP影片教學光碟/《細說PHP》精要版,詳情諮詢官網客服:http://www.lampbrother.net
http: //yun.itxdl.cn/online/cto/index.php?u=5 ,是一個牛X的課程 CTO課程
http://yun.itxdl.cn/online/server/index.php?u=5  行動網路伺服器端開發課程
http://yun.itxdl.cn/online/weixin/index.php?u=5  php?u=5  
微信開發課程http://yun.itxdl.cn/online/yingxiao/index.php?u=5
微行銷課程http://yun.itxdl.cn/online/phpcms/index.php?u=5phpcms

二次開發課程


本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

在PHP API中說明JSON Web令牌(JWT)及其用例。 在PHP API中說明JSON Web令牌(JWT)及其用例。 Apr 05, 2025 am 12:04 AM

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

會話如何劫持工作,如何在PHP中減輕它? 會話如何劫持工作,如何在PHP中減輕它? Apr 06, 2025 am 12:02 AM

會話劫持可以通過以下步驟實現:1.獲取會話ID,2.使用會話ID,3.保持會話活躍。在PHP中防範會話劫持的方法包括:1.使用session_regenerate_id()函數重新生成會話ID,2.通過數據庫存儲會話數據,3.確保所有會話數據通過HTTPS傳輸。

描述紮實的原則及其如何應用於PHP的開發。 描述紮實的原則及其如何應用於PHP的開發。 Apr 03, 2025 am 12:04 AM

SOLID原則在PHP開發中的應用包括:1.單一職責原則(SRP):每個類只負責一個功能。 2.開閉原則(OCP):通過擴展而非修改實現變化。 3.里氏替換原則(LSP):子類可替換基類而不影響程序正確性。 4.接口隔離原則(ISP):使用細粒度接口避免依賴不使用的方法。 5.依賴倒置原則(DIP):高低層次模塊都依賴於抽象,通過依賴注入實現。

PHP 8.1中的枚舉(枚舉)是什麼? PHP 8.1中的枚舉(枚舉)是什麼? Apr 03, 2025 am 12:05 AM

PHP8.1中的枚舉功能通過定義命名常量增強了代碼的清晰度和類型安全性。 1)枚舉可以是整數、字符串或對象,提高了代碼可讀性和類型安全性。 2)枚舉基於類,支持面向對象特性,如遍歷和反射。 3)枚舉可用於比較和賦值,確保類型安全。 4)枚舉支持添加方法,實現複雜邏輯。 5)嚴格類型檢查和錯誤處理可避免常見錯誤。 6)枚舉減少魔法值,提升可維護性,但需注意性能優化。

在PHPStorm中如何進行CLI模式的調試? 在PHPStorm中如何進行CLI模式的調試? Apr 01, 2025 pm 02:57 PM

在PHPStorm中如何進行CLI模式的調試?在使用PHPStorm進行開發時,有時我們需要在命令行界面(CLI)模式下調試PHP�...

如何在系統重啟後自動設置unixsocket的權限? 如何在系統重啟後自動設置unixsocket的權限? Mar 31, 2025 pm 11:54 PM

如何在系統重啟後自動設置unixsocket的權限每次系統重啟後,我們都需要執行以下命令來修改unixsocket的權限:sudo...

如何用PHP的cURL庫發送包含JSON數據的POST請求? 如何用PHP的cURL庫發送包含JSON數據的POST請求? Apr 01, 2025 pm 03:12 PM

使用PHP的cURL庫發送JSON數據在PHP開發中,經常需要與外部API進行交互,其中一種常見的方式是使用cURL庫發送POST�...

See all articles