學習英文與了解天下事,為什麼要讀時代雜誌呢?

閱讀世界新鮮事的人所擁有的國際觀是非常驚人的

當你開始閱讀time時代雜誌增加英文閱讀能力,同時也可以提昇世界觀

因此無論出社會還是在學時,推薦學英文的其中一種方法就是大量閱讀time時代雜誌

藉此提高外文的閱讀理解能力,提高英文文章與新聞的理解力,time時代雜誌是一個非常好的讀物!

因為這本雜誌所囊括世界各地最新的奇人異事,可以讓眼界變得更寬廣

而且許多最新片語詞彙,不見得你在字典可以找到,很多都是新創名詞

讓你的頭腦可以跟著世界的巨輪一起前進

只要閱讀1-2個月,你會發現你看原文的速度至少快上2-3倍。

除了TIME雜誌外,經濟學人,科學人,國家地理中文都很推薦

下面的介紹,可以讓你快速了解雜誌的特色

↓↓↓TIME雜誌限量特惠的優惠按鈕↓↓↓

PTT鄉民限量,團購,限時,週年慶,談談程式設計師的非技術思維(純乾貨)禮物,優惠,特價,開箱,比價談談程式設計師的非技術思維(純乾貨),活動,好評,推薦

談談程式設計師的非技術思維(純乾貨)01網友哪裡便宜,採購,優缺點,試用,談談程式設計師的非技術思維(純乾貨)好用,談談程式設計師的非技術思維(純乾貨)CP值,經驗,好康,集購,下殺,免比價,去哪買?,

名人推薦介紹,談談程式設計師的非技術思維(純乾貨)部落客,排行,體驗,精選,限定,折扣,談談程式設計師的非技術思維(純乾貨)折價卷,ptt,蝦皮拍賣,Dcard推薦評比開箱

選購指南!談談程式設計師的非技術思維(純乾貨)這新知
如何選購談談程式設計師的非技術思維(純乾貨)這新知
新手選購有技巧!部落客大推談談程式設計師的非技術思維(純乾貨)這新知
談談程式設計師的非技術思維(純乾貨)好用
這個這新知談談程式設計師的非技術思維(純乾貨)你不能錯過
熱門的談談程式設計師的非技術思維(純乾貨)好用?如何選購

↓↓↓下方有其他推薦產品與服務讓你選喔↓↓↓

熱點新知搶先報

 

最近跟一個阿里的朋友聊到關於程式設計師如何把事情做得更好,他提到了很多在阿里的感受,讓我受益匪淺。 所謂「如何把事情做得更好」,就是跳出寫代碼這件事,如何把我們的工作做好,獲得更多的個人成長,獲得更好的績效考核結果,並能在其他人中脫穎而出。 思維碰撞下,得到了很多有效的信息,總結為三個方面的「管理」能力,目標管理、過程管理、向上管理。 相信每個人看完都能有所啟發。 ... 1.目標管理 所謂目標管理,分為兩個階段,提出目標 和 管理目標。 1.1 提出目標 目標管理的前提,是必須先能夠提出一個足夠有價值的目標,然後再進行達成。 如果目標本身是沒有價值,或者說價值很小的,那即使你花費了很大力氣去做,然後達成了,也沒有什麼意義。 跟莫斯科一樣,程式設計師也是不相信眼淚的。苦勞再多,也比不上功勞。 那如何能提出一個足夠有價值的目標呢? 1)來源於自上而下的任務拆解。 經常看到有人在各種社區吐槽華為的「拉通對齊」。但實際上,拋開某些管理者具體執行層面的問題,「拉通對齊」本身是非常有價值的。 公司的管理者在更高的位置,利用更多的信息進行決策,然後獲得明年公司的發展目標和方向。然後就是將目標拆解到各個部門,各個部門需要相互合作達成目標。作為個人,也會承接到部門內的子任務,這個時候,可以提出自己的一些想法進行討論,在充分溝通的基礎上,應該達成一致,然後堅決執行。 那麼這時候你的目標,就是跟部門目標是一致的,跟公司的大目標也是一致的。 如果你能很好得達成目標,或者說超出預期,那麼你對部門和公司的價值就是越大的。 2)來源於自下而上的問題發現與解決 經常可以看到各種社區有人提問,每天CRUD怎麼才能提高? 其實這個問題的一個解決思路是,在工作中發現問題,並給出解決方案。 我舉一個我們公司的真實案例。 一個後端開發同學,發現自己組內的業務需求經常會有很多離線任務要做。有的人直接使用spring的Async註解,有的人自己新建申請一個線程池塞任務,有的人利用redis的blpull/blpush來做隊列來進行生產消費。 沒有統一的方案,有很多重複勞動,而且容易因為種種原因造成故障(比如沒有資源隔離)。 因此,他提出了一個目標,做一個分布式的統一任務調度框架,解決組內的這些問題。 目標達成後,還在全公司進行了推廣。 後面的結果大家應該能猜到了,升職加薪走上人生巔峰。 有人說,你這個肯定是小廠啊,大廠各種工具都很成熟了,沒啥要做的。這話說對了一半,大廠的成熟工具和框架確實很多,但也是其他人發現並且實現的,而且我相信沒有任何一個公司或者部門,在任何事情上都已經做到完美,總會存在問題和不足的地方等待解決的。 1.2 管理目標 已經有了一個很有價值的目標了,我們該怎麼達成呢? 這時候,我們就需要對目標進行管理。 我個人認為最好的方式是「倒排時間」的milestone(里程碑)模式。根據目標deadline來往前倒排時間,拆分不同階段的里程碑節點,然後按期檢查當前進度,最終達成目標。 其實也不是什麼新鮮玩意,很多公司都有在做,但是落實到具體部門、小組、個人上,就不太一樣了。 尤其我想說的是個人和小組上。 在我擔任敏捷小組的SM(scrum master)期間,發現很多同學對於這種方式的計劃能力都有所欠缺。 主要有兩個方面的問題。 1)估時問題 如果今天只是一個寫sql的任務,很多同學能準確的估計大概要花費幾分鐘。但是如果是一個半年或一兩個月的項目,讓你以月或周的粒度進行拆分,很多同學就比較難把握了。這個其實不是什麼大問題,主要是經驗不足,無法深刻了解到項目中的模塊拆解粒度與技術難度。 那怎麼做呢?有三個建議 如果沒有把握,那就對里程碑做更細粒度的任務拆分 預留Buffer,給自己有轉身的餘地,能夠面對突發情況 可以請組裡更有經驗的同事或者TL進行review 2)進度意識 有了明確的里程碑和時間後,我們還需要在執行過程去及時檢查進度。 比如以周、月為單位,來檢查自己或者跟進合作者的完成進度。 如果發現有延期風險,那麼就需要提前進行風險暴露,想辦法解決問題,加快進度。正如上文提到的,如果估時有一定buffer,那麼更加容易轉身,否則,只能通過加班來達成目標了。 以前在做業務開發的時候,產品、前端、後端、測試等角色關聯非常密切,因此在敏捷開發過程中,會需要通過每天的站會來溝通進度,及時暴露風險。 現在在做基礎架構相關的工作時候,可能項目的周期會更長,比業務開發的敏捷疊代周期要長很多,因此,往往會通過周為單位的進度分享。 只有按時完成每個裡程碑節點,我們才有信心按期完成整個目標的交付。 具體的實施,每個公司可能都有自己的目標管理系統,我這裡做個簡單的表格,更直觀地反應如何對目標、里程碑進行管理。 ... 2.過程管理 如果說目標管理是我們完成任務的基本要求的話,過程管理可能是我們獲得「超出預期」評價的重要部分。 我覺得最好的方式是,在任務DOD(Definition of Done)的基礎上,你有自己獨有的一套「過程性DOD」。 一般我們任務的DOD是按照一定時間要求,完成什麼功能,上線什麼需求。有的可能會帶上一些性能指標,比如接口響應時間低於多少,線下故障數量低於多少等等。 那麼如果只是完成了這些要求,那麼今天你來做這個事情,和另一個人來做這個事情有什麼區別呢? 甚至於如果某個項目,最終由於種種原因沒有上線,或者中途被終止了,那麼是不是你所做的事情都白費了呢? 所以,你必須有一套自己的「過程性DOD」。 下面,我介紹一些我的經驗和我見過的大佬們的經驗,大家可以按需取用(業務開發和基礎架構開發還是有很大不同的,尤其在疊代壓力和做事方法上,所以不能一概而論)。 1)完整的調研報告 任何一個任務,都有常規方案和優質方案。就像我上面提到的那個分布式調度系統,普通同學可能就是按照自己的理解,搞個能用的方案就行了。但是優質的方案,肯定是跳出自己的眼界範圍,博採眾長的結果。 因此,在確定技術方案前,最好能先去調研一下業界的主流方案,看看別人是不是已經有了比較好的解決方案了。 然後把你的調研結果形成文檔,這樣不僅能增長你的技術視野,還能體現你的良好技術思考力,這是非常重要的過程性內容。 2)完整的技術設計文檔 在確認了技術方案後,一般需要做一個比較詳細的技術設計方案。 面向資料庫編程?面向SQL編程?面向對象編程?面向領域編程? 這些都是需要在技術方案設計的時候仔細思考的。 一個好的技術方案,能鍛鍊你的技術思考力,能指導你後期快速、高質量地進行開發,也能在你以後進行維護的時候,告訴你當時為啥這麼想。 通過不斷地技術設計、開發、反思,才能學以致用,快速提高技術水平。 3)問題積累與解決方案 問題一般有兩種。 一種技術問題。包括開發過程中遇到的問題、線上故障解決等,你在解決這些問題後,將排查過程與解決方案進行記錄,形成BP(Best Practice,最佳實踐)文檔。然後可以跟其他同學進行分享和推廣。這樣你不僅能沉澱自己的經驗,還能慢慢形成一定的技術影響力。 另一種是業務問題。在做基礎架構的同學,往往會覺得自己陷入運維、客服的怪圈。一種好的解決方案,是將日常繁瑣的運維和客服問題進行積累記錄,然後努力通過技術手段去提高效率自動解決類似問題。 舉一個例子。過去我們公司的資料庫升配都是人肉進行的,業務方提出工單申請,然後審批,然後去找dba進行溝通,確認升級時間。然後到時間後,大家需要再次溝通確認業務是否處於流量低峰,是否可以開始升級。然後升級完成後要進行檢查,溝通確認已經完成。 後來,有人提出了自動化解決的方案,通過打通工單系統、資料庫管理系統、內部通知系統,將整個流程自動化,提效幾十倍。 4)方法論產出 一次項目上線後,對很多人意味著結束,但對很多人來說,只是階段性勝利,更重要的是方案論的產出與推廣。 如果一次資源的投入和探索只能產出一次結果,那性價比是不高的,但是,如果有完整的可複製的方法論產出,那麼這一次投入和探索的過程可以給未來的無數次探索提供指導建議,甚至於能夠快速複製,那就是極高的投入產出比。 對有些更優秀的人來說,可能產出方法論之後,還能從中找出共性和特性,沉澱為平臺化的產品,那就是更加的niubility了。 舉一個例子。之前公司做個一個分庫分表的項目,項目上線後,項目成員寫了完整的方法論指導,在公司進行推廣分享。還將項目過程中使用的數據校驗工具,平臺化為技術產品,方便其他業務線能夠快速使用類似的功能。這種就是非常好的範例。 方法論的產出,無論對於公司還是對於個人成長,都是絕佳的方式。 過程管理的產物,能很好地體現在結果上。同樣一年完成了幾十個需求,年底review的時候,你只完成了需求,而別人沉澱了幾十篇設計文檔、最佳實踐、方法論,並建立了一定的技術影響力,你可能就是B,別人就是A,這樣的差距就是由於過程管理造成的。 而且更重要的是能沉澱你自己的學習與思考,這是個人成長非常重要的部分。即使最終由於各種各樣的原因,在結果導向上沒有一個好的成績,這些過程管理的結果都是你最重要的財富。 一個五年程式設計師是擁有五年經驗,還是一個經驗用五年?過程管理往往能告訴你怎麼做。 3.向上管理 這部分的內容不多,但是可能比上面的所有內容更加重要,也是大部分程式設計師容易缺失的思維方式。 所謂「向上管理」,不是說拍老闆馬屁。而是一種有效溝通方式,一種科學的上下級合作方式。 有了良好的「目標管理」和「過程管理」後,有的人可能會陷入閉門造車的陷阱,按照計劃或疊代不斷埋頭做事,這是萬萬不可取的。很多同學容易陷入一種誤區,我專心地完成手上的工作,就可以了。但其實這往往是最危險的。因為即使你全部做完了,也可能只是達到要求,沒有任何亮點,甚至於由於外部的變化你沒有及時獲取,還做錯了方向。 我們還是需要及時主動跟老闆溝通,溝通自己目前的進度、困難、計劃。讓老闆能及時知道你現在的進展情況。 很多時候,當老闆來找你的時候,往往不是什麼好事。要麼就是你做了什麼錯事,要麼就是他想知道你在做什麼,做到什麼程度了。無論哪種情況,都不好。 阿里的朋友跟我分享了一些比較好的形式。 定期整理任務進度,將任務進度、遇到的困難、解決方案等簡明扼要地整理出來,進行匯報 找老闆溝通技術規劃,然後一起討論哪些能做,哪些需要砍掉,然後把能做的東西一起安排一個計劃進行實現 多多關注組內同學、老闆的周報,如果發現有什麼困難,及時提出幫助,共同解決 做事的方法真的很重要,尤其是我們程式設計師,可能過多地與電腦打交道,而容易缺乏技術外的非技術思維。而好的非技術思維,能幫助我們更好地自我成長,更好地脫穎而出。 與大家共勉~ 希望能得到您的 關注、評論、轉發,謝謝! 私信我「資料」,可以免費獲取海量 JAVA技術棧電子書 和 大廠面試題。

 

D15RF15FVFR5RR151EFE

 

 

文章來源取自於:

 

 

每日頭條 https://kknews.cc/tech/x49b5xg.html

如有侵權,請來信告知,我們會立刻下架。

DMCA:dmca(at)kubonews.com

聯絡我們:contact(at)kubonews.com


2020年科學人台中哪裡訂2020年美國時代雜誌新竹哪裡訂國際書展科學人高雄哪裡訂2020年2020國際書展訂購優惠
國際書展科學人南投哪裡訂 皮膚受損帶來哪些皮膚問題?要怎麼修復呢?2020年國家地理雜誌台南哪裡訂 劉嘉玲徹底放開了,穿緊身褲拖一半裙擺,踩10㎝細高跟長腿真驚艷國際書展TIME美國時代雜誌彰化哪裡訂 美國新冠肺炎患者超16萬,日新增超2萬,復活節前後將迎疫情最高峰?2020年遠見台中哪裡訂 女人之間最真實的差距,都藏在衣櫃里

arrow
arrow
    全站熱搜

    大家很推這個啊 發表在 痞客邦 留言(0) 人氣()