工作的本質是解決問題

2021-10-03 21:00:17 字數 1347 閱讀 2443

不知道你是否會經常產生:感覺在公司技術上得不到提公升,想跳槽的想法,但是你會發現乙個有趣的規律,換了一家新公司,三五個月之後,你又會有同樣的想法,它會進入到乙個死迴圈中。

任何一件事情,做過兩三遍之後,都可以用貼上複製來解決。對於一家公司來說,公司的業務是比較固定,它並不是為你量身定做的。當你的成長速度可能會優於公司的成長速度時,你需要靜下心來沉澱自己,而不是通過跳槽來解決問題。但是在公司技術嚴重脫離業界主流的時候,比如現在還在新專案中使用 struts 框架的公司,那趕緊走吧。

得不到成長常常會是乙個偽命題,為什麼這麼說?可以從下面兩點來討論:

工作的本質是解決問題,知識是你解決問題的乙個工具,學識越高不代表解決問題能力越強,兩者沒有必然的聯絡。

所學的每一項技術都是用來解決某些業務場景的,如果你學習了這項技術,但是並不能解決問題,那麼它幾乎沒有什麼競爭力。在職場中,最值錢的不是知識和經驗,你在巨頭公司學習了某些高大上的技術,但是它不代表著你競爭力高,因為脫離了這個平台,這項技術可能就不值錢了。

公司在技術上真的阻礙自己成長了嗎?對於公司使用到的框架,是僅會呼叫 api還是懂其原理了?在條件允許的情況下,是否可以實現乙個破產版的。會呼叫 api 是非常簡單的,只要是乙個正常的程式設計師,都是可以習得這項功能的。

懂框架的實現原理這是難得的,它是檢測你是否熟悉一項技術的標準。比如存活檢測,在負載均衡時就會涉及到伺服器存活檢測。存活檢測一般有兩種實現方式:主動探測和心跳檢測。弄明白了這兩種檢測方式,那麼對於註冊中心的存活檢測、資料庫的存活檢測實現也就差不多知道了,而且在以後學習類似的框架,你也可以快速知道它的實現原理。

得不到成長是否是乙個偽命題,相信你自己知道。平時多問一些問為什麼,會對自己很有幫助。不可否認公司對個人成長的重要性,但是絕大多數情況下,個人的成長速度會優於公司的成長速度,碰到這種情況時,你需要調整好自己,不要頻繁的通過跳槽來解決問題,那樣會讓自己失去競爭力。

除了公司驅動外,自我驅動也是非常重要的,自我驅動是你能持續不斷進步的唯一辦法。在技術學習的道路上,辦法總是比問題多,公司給不了你的,可以自產自銷,比如秒殺場景,公司可能沒有這個業務需求,但是你可以學習秒殺系統如何實現?然後在本地實現乙個破產版的秒殺系統,先把併發指標定製的低一些,看看實現效果,解決遇到的問題,逐步將併發指標提上去,一步一步下來,技術點自然就懂了。

二八原則在這裡也用的上,20 % 的技術可以解決軟體開發中 80% 的業務場景,剩下的 80% 技術,對很多開發人員來說可能這輩子都用不到。

職場中,最值錢的不是知識和經驗,是解決問題的能力,因為工作的本質是解決問題。知識和經驗可以幫你更好的解決問題,但是當它不能解決問題的時候,那麼它幾乎沒有任何作用。

工作解決問題

tinyxml的使用 參考 4.oracle的寫滿的問題 ora 01691 unable to extend lob segment 原文如下 4.1查詢表空間使用情況 select total.name tablespace name filepath,free space,total spac...

分析問題是解決問題的前提

用簡便演算法求下列式子的結果 1 1 6 1 12 1 20 1 30 1 42 1 2 3 1 3 4 1 4 5 1 5 6 1 6 7 1 2 1 3 1 3 1 4 1 4 1 5 1 5 1 6 1 6 1 7 中間很多項都抵消 so 原式 1 2 1 7 5 14 這個問題的解決方案,建...

我們是如何解決問題的

我們是如何解決問題的?2015年8月份自己動手寫了乙個工具 restfull request tool 0.0.1 snapshot.jar 裡面用到了 但是遇到乙個問題 沒有顯示表頭 header 如下圖 也在網上查了資料,一直沒有解決.下面才是我的預期 直到今天才解決,但是也是偶然解決的.經過是...