1.開門見山
1.有一天吃午飯,我和我的同事兼好友,一邊吃飯一邊聊天八卦,說到:有乙個部門的領導技術一般,專案上的很多事情問他,他也不知道,不知道為什麼能當上經理,難道就是靠著自己在公司的工作年限久?
這個問題後來我思考了好久,也困擾了我好久,有乙個階段,甚至有點討厭這個人,有專案上的事情問他,也不能很好的解決,不像和某些同事合作起來那麼的舒服,談笑之間就能把事情解決了
2.融入新環境2.閉環思維
剛來公司的新人,部門領導可能每天分配一點任務,如解點簡單的bug,閉環思維的意思是:領導安排的任務,在完成之後,相關結果要及時反饋給主管,包括你做了哪些,進度到**,存在哪些問題。提高主觀能動性,千萬不要等著領導親自過問,也不要有:他可能知道我在做什麼吧的想法。
3.多學
初入職場的新人,能力和經驗並不具備競爭力,同一批新人,你如何更突出呢?會發現有些人進步神速,很快上手做專案,而有些人還停留在初步階段,這是學習的重要性,多加班,多學,先苦後甜,延遲享受。
3.責任與習慣
敢於承擔責任
當學生可以不承擔責任,做職場人卻不能推卸責任。當學生的時候,即使已經成年,家長,老師,包括其他人仍會把你視作孩子。很多職場新人害怕承擔後果,害怕犯錯,對於職場新人來說,不要懼怕犯錯,不然畏手畏腳,你現在不犯錯,難道等到工作5年後再犯錯,那時候相信沒人會原諒你。遇到事情更不要說:這個我不知道,這個不歸我管,嘗試著多付出,多幫助他人,很多東西都是相互的。俗話說得好,能力越大,責任越大。
養成好習慣
不懂裝懂?
4.職場老鳥
1.「埋頭苦幹?」:優秀的程式設計師除了技術能力強外,還會定期回顧,思考未來,關注行業動向,不斷學習新技術,保持良好的技術敏銳度。和優秀的程式設計師聊天,你會發現,談吐非凡,邏輯清晰,對行業動態瞭如指掌,這些當然都是需要利用業餘時間進行學習充電的.
2.固步自封?:程式設計師的出路大致有兩條,一條是成為技術專家,一條是轉管理方向,一些程式設計師固步自封,不學習,一年的工作經驗用10年。那除了提高自己的技術能力外,我們還需要掌握哪些技能?為了這兩條路還需要準備哪些?
4.跳槽:很多人安於現狀,不想動也不願意動,如果你對現在的公司不滿意,可以嘗試跳槽,換乙個新環境,原有公司漲薪幅度是有限的。跳槽去往更好的平台,待遇可能會更好,另外面試也能及時發現自己的不足。切記不要頻繁跳槽,否則會讓人覺得你不踏實,不穩重,心浮氣躁。
程式設計師必須知道的延遲時間
l1快取 0.5ns 轉移 分支 5ns l2快取 7ns 14倍l1快取 加鎖 解鎖 25ns 訪問記憶體 100ns 20倍l2快取,200倍l1快取 1k位元組壓縮 zippy 3ns 前兆網絡卡上傳送1k位元組 10us ssd隨機讀4k資料 150us 從記憶體順序讀1mb資料 250us...
程式設計師必須知道的Oracle索引知識
simon 發表於 2012 11 7 標籤 oracle 資料庫優化 程式設計師 索引 閱讀 878 次 關聯式資料庫的精髓就是通過關係表進行規範化的資料儲存,通過各種表連線技術和各種型別的索引技術來進行資訊的檢索和處理。合理的索引是保證各種操作快速 高效的關鍵。據統計,與資料庫有關的效能問題,7...
優秀程式設計師必須知道的32個演算法
1 a 搜尋演算法 圖形搜尋演算法,從給定起點到給定終點計算出路徑。其中使用了一種啟發式的估算,為每個節點估算通過該節點的最佳路徑,並以之為各個地點排定次序。演算法以得到的次序訪問這些節點。因此,a 搜尋演算法是最佳優先搜尋的範例。2 集束搜尋 又名定向搜尋,beam search 最佳優先搜尋演算...