只会写代码的程序员不是好程序员
本文是軟技能-代碼之外的生存技能一書的讀書摘記。下面是正文:
一名成功的軟件開發(fā)人員,不能只編寫代碼,還要有精彩的人生。
第一篇 職業(yè)
你所能犯的最大錯誤就是相信自己是在為別人工作。這樣一來你對工作的安全感已然盡失。職業(yè)發(fā)展的驅(qū)動力一定是個體本身。記住:工作是屬于公司的,而職業(yè)生涯確實屬于你自己的 - 厄爾.南丁格爾
向企業(yè)一樣思考
把自己的職業(yè)生涯當(dāng)做一樁生意來看待。只有你開始把自己當(dāng)作一個企業(yè)去思考時,你才能開始做良好的商業(yè)決策。
你需要做到:
- 把雇主當(dāng)作是你的軟件開發(fā)企業(yè)的一個客戶
- 你所能提供的服務(wù)就是創(chuàng)建軟件
- 專注于你正在提供怎樣的服務(wù),以及如何營銷這項服務(wù)
- 想方設(shè)法提升你的服務(wù)
- 思考你可以專注為哪一特定類型的客戶或行業(yè)提供特定的服務(wù)
- 集中精力成為一位專家,專門為某一特定類型的客戶提供整體服務(wù)
- 還要考慮如何更好的宣傳你的服務(wù),如何更好的找到你的客戶。
如何設(shè)定你的企業(yè)目標(biāo)
- 設(shè)定清晰的大目標(biāo),我的目標(biāo)是最終能憑自己的能力走出去,為自己工作
- 分解為可執(zhí)行的小目標(biāo)
- 追蹤你的目標(biāo),必要時調(diào)整
學(xué)會與人打交道
作為一個軟件開發(fā)人員,你的工作就是與人打交道。作者的最愛:《人性的弱點》
- 每個人都希望感到自己很重要。一般人容易犯錯:輕率地否決同事的想法以達(dá)到可以提出自己的想法的目的
- 永遠(yuǎn)不要批評。用表揚(yáng)代替批評
- 換位思考。開始思考對他人而言什么才是最重要,什么才是他們需要的
- 避免爭吵。在小事情上放棄立場或承認(rèn)錯誤對你而言沒什么大不了,但對他人卻可能是舉足輕重的
破解面試之道
- 通過面試的最快捷方式是讓面試官對你懷有好感
- 突破常規(guī),想盡辦法與公司內(nèi)部人員建立聯(lián)系
- 即便現(xiàn)在你對換工作毫無興趣,為了獲得面試經(jīng)驗,你也可以去面試
攀登晉升階梯
- 有一個不受重視的項目,你能去負(fù)責(zé)它么
- 你能幫助團(tuán)隊里的新人快速成長嗎
- 你能負(fù)責(zé)文檔制作流程,并保證及時更新這些文檔嗎
- 哪項工作室沒有人去做,你愿承擔(dān)起來并將其簡化或自動化的
- 每天都記錄自己的活動日志。把日志以周報形式發(fā)送你的經(jīng)理
- 提供演講或培訓(xùn)。選擇一個對你的團(tuán)隊有用的話題
- 發(fā)表意見。只要有機(jī)會就這么做
- 保證“曝光度”。定期與老板會面,確保你經(jīng)常被注意到
成為專業(yè)人士
想成為專業(yè)人士,需要培養(yǎng)自己的專業(yè)習(xí)慣。可以參閱《習(xí)慣的力量》
- 遵守自己的原則
- 專注于正確完成工作
- 不懼怕承認(rèn)自己錯了,不文過飾非
- 持續(xù)問題
- 勇于承擔(dān)責(zé)任
- 開會前準(zhǔn)備好自己的發(fā)言
- 有效的時間管理
你真正的工作時間到底有多長
追蹤自己的時間,看能否堅持富有成效的工作6小時
遠(yuǎn)程工作的生存策略
面臨3大挑戰(zhàn)
第二篇 自我營銷
營銷就是一場爭奪人們注意力的競賽。
自我營銷的重要性
- 自我營銷的正確方式就是為他人提供價值
- 想想搖滾樂隊和酒吧駐場樂隊的區(qū)別
- 不要讓“不是專家”成為放棄自我營銷的借口
自我營銷的方式:
- 博客。你自己的播客或在他人播客上發(fā)布特邀文章
- 播客
- 視頻。上傳自己分享的內(nèi)容和課程
- 給雜志投稿
- 書籍
- 技術(shù)會議
- 代碼營
打造引人注目的品牌
品牌的因素:
- 品牌所傳遞的信息
- 品牌需要視覺符號
- 品牌要有一致性
- 品牌曝光度
打造成功博客
- 最大的秘訣就是持之以恒。每周至少更新一篇
- 重視博客內(nèi)容品質(zhì)
- 不知道寫什么:提前頭腦風(fēng)暴出各種不同想法;與別人就某個話題展開對話;不要擔(dān)心文筆如何,不要太在意別人的想法
- 開始評論自己的博客
- 在社交網(wǎng)絡(luò)上分析你的內(nèi)容
為他人增加價值
不要努力成為一個成功的人,而要努力成為一個有價值的人。 - 阿爾伯特.愛因斯坦
人們最關(guān)心的還是自己,沒人想聽到你的成功故事,也不想知道為什么他們要幫你獲得成功,他們想聽到的是你怎么樣幫他們獲得成功。
如果你能幫助足夠多的人們得到他們想要的東西,你就會得到自己想要的東西。
把你工作成果的 90% 都做成免費(fèi)的。因為免費(fèi)的內(nèi)容更容易分享,讓人們更能了解你生產(chǎn)的內(nèi)容多么有價值
善于運(yùn)用社交媒體
- 培育你的社交網(wǎng)絡(luò)。如果你對別人感興趣,他們會對你更感興趣。不要急于求成
- 有效地運(yùn)用社交媒體分享內(nèi)容
- 保持活躍度
- 不同的社交網(wǎng)絡(luò),不一樣的功能劃分
第三篇 學(xué)習(xí)
教育就是把一個人在學(xué)校所學(xué)會的全部忘光之后剩下的東西。 - 阿爾伯特.愛因斯坦
十步學(xué)習(xí)法
1 -6步只做一次,7 - 10步循環(huán)進(jìn)行,體現(xiàn)了學(xué)習(xí)-實踐-掌握-教授的方式
傳道授業(yè)
- 只要在某些方面快人一步就能幫助別人
- 教授他人你通常會比自己的學(xué)生還學(xué)得多
- 要充滿信心,堅信自己所說的一切
- 你教的目的是為了幫助別人,而不是為了證明自己的優(yōu)越性或?qū)で笳J(rèn)可
發(fā)現(xiàn)知識短板
怎么發(fā)現(xiàn)
- 在哪些工作上花費(fèi)時間最多
- 可以改進(jìn)的重復(fù)性勞動
- 自己沒有完全理解的東西
- 你回答不出來的面試題
第四篇 生產(chǎn)力
生產(chǎn)力就是做該做的工作。
如何更專注
- 番茄工作法。可以跟蹤自己一天內(nèi)完成了多少個番茄知道自己時間到哪兒去了
- 每天能夠?qū)W⑼瓿傻墓ぷ髁坎攀亲钪匾摹?/li>
定額工作法
定額工作法的規(guī)則
- 挑選一項重復(fù)性任務(wù)
- 明確有效時限,在此期間該任務(wù)被重復(fù)執(zhí)行
- 明確在給定的限期內(nèi)該任務(wù)應(yīng)該完成的次數(shù)的限額
- 給自己承諾,一定要達(dá)成定額
- 調(diào)整
定額工作法有效的原因:以定額的形式將決策轉(zhuǎn)變?yōu)槊?#xff0c;你無需再做決策,也就避免了意志力耗盡的問題。
多任務(wù)并行
- 多任務(wù)導(dǎo)致效率低下原因:我們根本沒能力真正去踐行多任務(wù)并行
- 適合批量處理提供效率的任務(wù)
- 處理電子郵件
- 打電話
- 修復(fù) bug
- 開短會
- 真正的多任務(wù)并行。將一項不費(fèi)腦筋的任務(wù)和一項一定程度上需要精神上專注才能完成的任務(wù)組合起來
- 一邊聽耳機(jī)里的音樂一邊打字
- 跑步時候聽有聲讀物或播客
時間是怎樣被浪費(fèi)的
常見的時間殺手
- 看電視
- 社交媒體
- 新聞網(wǎng)站
- 不必要的會議
- 烹飪
- 玩電子游戲
因為喜歡才特意做這些事,而不是為了逃避自己應(yīng)該完成的實際工作,那么時間殺手也可以不算浪費(fèi)時間。
要想消滅時間殺手,最好的方法就是先找到它們。跟蹤自己的時間花費(fèi)情況
養(yǎng)成習(xí)慣
- 生產(chǎn)力的真正秘訣在于:長期堅持做一些小事
- 每天必須要做的最重要的事情開始
- 不要過于沉迷于習(xí)慣。要有一些靈活性
- 成就我們的恰恰是那些不斷重復(fù)做的事情。因此,優(yōu)秀不是一種行為,而是一種習(xí)慣。 - 亞里士多德
- 習(xí)慣三要素:暗示,慣例,獎勵
- 找出壞習(xí)慣,改掉
- 養(yǎng)成新習(xí)慣,比如每天寫代碼
任務(wù)分解
- 要吃掉一頭大象,每次吃一口
- 大型任務(wù)給人帶來沉重的心理負(fù)擔(dān)
- 分解任務(wù):明確任務(wù)需要哪些步驟
行動
- 任何行動都比不采取行動好
- 最可怕的效率殺手 - 無所作為
- 當(dāng)下就是行動的時刻,當(dāng)下就是決策的時刻
- 跑起來的汽車更容易轉(zhuǎn)向
第五篇 理財
資產(chǎn)與負(fù)債
- 賺錢多并不能讓一個人在財務(wù)上更精明
- 任何把錢裝在你口袋里的東西才是資產(chǎn),任何需要你把錢從口袋里拿出來的東西都是負(fù)載
- 記賬。跟蹤自己的財務(wù)情況
薪酬談判
- 如果你能老練地談判薪酬,即表明了自己的價值,又能充分尊重未來的雇主
- 自我營銷做的越好,聲望越高,薪酬談判就越容易
- 先出價者輸
- 我無法準(zhǔn)確說出我的期望薪酬,但我可以告訴貴公司的薪酬預(yù)算是否符合我的心理預(yù)期
- 因為我與現(xiàn)在雇主有保密協(xié)議,不能與其他人討論具體的薪資書目
- 要說清楚為什么值這個價錢,你能帶給公司什么好處。可以講一下自己對之前雇主的貢獻(xiàn),以及為什么付給你要求的薪水是一筆很好的投資
- 多拿幾個 offer
房產(chǎn)投資
- 投資可租賃房產(chǎn)
- 房地產(chǎn)是很好的投資
- 購入房產(chǎn)的時候最賺錢,而非出售的時候
- 貨比三家
你把錢看得太重,你就越難以在理財方面做出明智而成功的投資選擇。
第六篇 健身
人的身體是人的靈魂的最好寫照。
如果你不征服自己,你就會被自己征服。 - 拿破侖.希爾
健身的重要性
- 健康飲食和鍛煉可以提升自信心
- 鍛煉可以讓人更聰明
- 不要等到出了健康問題才開始關(guān)心自己的身體
堅持健身計劃的激勵因素
- 聽有聲書
- 在跑步機(jī)上看電視
- 外出跑步
- 離開孩子一段時間
心靈是如何影響身體的
信念決定思想。
思想決定言語。
言語決定行動。
行動決定習(xí)慣。
習(xí)慣決定價值。
價值決定命運(yùn)。
- 甘地
面對失敗
- 害怕失敗可能是基于保護(hù)脆弱的自尊
- 失敗是暫時的,被打敗是永恒的
- 學(xué)會擁抱失敗,期待失敗,接受失敗,并準(zhǔn)備直面失敗
- 你對待失敗的態(tài)度恰恰才能說明你的價值
總結(jié)
以上是生活随笔為你收集整理的只会写代码的程序员不是好程序员的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenCV C++入门,读取和显示一张
- 下一篇: 10019---初探JVM