首頁>Club>
5
回覆列表
  • 1 # 語境思維

    不是要轉變,而是要豐富,韓信點兵,多多益善,他山之石,可以攻玉,條條大道通羅馬。想的越多越好,寫的越少越好。

    例如,用低維方程疊代高維方程,用測地線疊代螺旋線,可簡化程式,減少BUG。

    創新思維不可或缺,例如交叉學科的物質波問題的數學建模與求解程式,用波函式模式,勢必走投無路。想想計算機只要01打天下。多多體會國學精粹:無為無不為、無可無不可、無有無不有。

  • 2 # java老菜鳥

    軟體是計算機對現實活動的模擬。如果程式設計師不具備所在行業的業務人員的思維,那他所開發的軟體就很難被業務人員理解,所以對業務的理解程度,決定了程式設計師在團隊中的地位。確保自己理解了需求之後,才開始程式設計工作,編寫出來的程式碼才更接近需求。

  • 3 # 自由職客Freekeer

    當程式設計師必須要轉變思維,因為很多程式設計師總是犯著相同的錯誤,前仆後繼,卻毫不自知。這些常見的錯誤主要有:沒有明確的目標、不投資於非技術和“軟技能”、不參與社群、不專業、不投資於個人品牌、不搞點業餘專案、沒有自我教育的規劃等等。

    如果你想在軟體開發的職業生涯上獲得成功,那麼你需要有一個明確的目標,而且要明確定義的目標。許多程式設計師和所謂的專業人士庸庸碌碌地在同一個崗位上幹了幾十年,是的,你沒聽錯,就是幾十年!這是一場悲劇,但如果沒有目標,這就是你人生的預設選擇。

    從今天開始,從現在開始,花一些時間,好好想想你的程式設計生涯,並決定自己的近期目標。達到這個目標之後,再製定一個新的目標。

    很多程式設計師其實真的很擅長於寫程式碼,理解和思考複雜架構的水平也非常高。但他們當中的很多人,在職業發展中並沒有攀上高位走上巔峰。作為一個軟體開發人員,你肯定知道,你的工作並不僅僅是編寫程式碼,還有其他許多必要的重點技能。

    另外,去泡社群,去結識新鮮的人,你會為此受益無窮。

    為自己選定一個方向,然後專心致志地朝著這個方向發展。成為某種形式的專業人士是非常重要的,尤其是職業生涯的早期。專業人士的需求高,所以他們拿到的薪資也高,並且通常而言,他們還能夠更快地塑造起威望來。你應該成為小池塘中的大魚,而不是大池塘中的小魚。

    或許最終你會因為個頭太大而不再適合這個池塘——那個時候你可以大膽潛入到更深的水域——但是,以一個專業人士的身份開啟你的軟體開發生涯,可以在這一行中為你自己樹立個人品牌和聲譽。

  • 4 # 90後一場夢

    為什麼程式設計師要轉變思維呢?

    前幾天讀完了

    Andy Hunt

    的這本書,中文版被譯作

    《程式設計師的思維修煉 ——開發認知潛能的九堂課》

    ,個人覺得翻譯的相當坑爹,還有點神棍的感覺。其實這本書不應該限於程式設計師,值得所有的人去閱讀實踐。

    讀完之後給我的印象大概可以用一句話來概括:“一本值得再次閱讀的書,一本需要反覆實踐的書”。為什麼這麼說呢?這本書確實寫得不錯,很多觀點都很深刻,視角也比較獨特,值得再次閱讀;但是同時這本書提到的方法、工具,只有親身去體驗了才會對我們自身產生作用,如果不去實踐,觀點不管多深刻也只是別人的觀點,工具和方法再好也不是你的。

    書中提到的德雷福斯模型也很有意思,根據這個模型將將技術人員的發展路線分為新手、高階新手、勝任者、精通者到專家等五個階段,每個階段都有不同的能力與相應的表現。這個模型價值在於給我們一個提高的參照物,讓我們朝著這個方向努力。

    這本書關於技術知識方面的提高談了很多,在我看來可以總結為三個方面:

    主動學習。設定目標的SMART原則,以及讀書的SQ3R方法。專注。一次做一件事情,全情投入。防止被打斷。養成好習慣,建立知識體系。個人WIKI思維導圖等等。

    關鍵詞

    多感官刺激、冥想、SMART、SQ3R、思維導圖、不要被打斷、WIKI

    部分摘抄

    大腦雙CPU模式,L型和R型腦共享記憶體,共用匯流排。透過觀察和模仿來學習。多感官反饋可以刺激大腦,帶來意想不到效果:開會的時候玩玩回形針。程式猿可以用積木來描述UML之類的圖。晨寫(早上起來第一件事,手寫三頁)讓毫無防備的大腦傾倒想法,直接連通R型,是一種獲取自己想法的有效方法。偉大的想法或領悟誕生往往是最出乎意料的時候,因為那時L型厭倦了一些常規的任務,讓R型獲得了自由,佔據了部分CPU。如果你持續中斷正在進行的任務,去檢查電子郵件或者回復即時訊息,你的有效智商會下降10分。相比之下,吸大麻煙卷導致下降的智商僅4分。認知偏見——認可上的偏見 每個人都根據自己的成見和喜好來選擇事實。如果處於一個豐富的環境你,裡面充滿了需要學習、觀察的互動的事物,你就會產生大量新細胞和新的神經聯絡。尊重不同人的不同性格。 當你想與人爭辯時,請想一想這點。我們並不是沒有時間,只是我們的注意力不夠用而已。避免上下文切換。隨時記錄你的想法, 如果不記錄你的想法, 你就不會意識到你擁有它們。
  • 5 # 乾貨站

    想了想,題主的意思應該是想轉行去做程式設計師,是否應該把自己的思維轉變下,融入到程式設計師這個行業來吧?因為程式設計師腦子裡每天都在想這些程式碼,邏輯,程式碼,邏輯...

    作為一個程式設計師,說說感受,或許能從中找到答案:

    程式設計師是一個活躍在眾多產品的幕後群體,他們在推動著世界技術的進步,這樣說一點也不誇張。程式設計師最多想到就是程式碼,二程式碼實邏輯的一種體現形式,當一個程式設計師幹了很長時間後,他的思維和說話方式就會發生變化,想問題總會想到別人想不到的情況,大概很多人的一個意識就是程式設計師話少,這都是對的,因為每天面對的是電腦,腦子裡想的是程式碼應該怎麼寫可以實現某個功能,久而久之,思維就形成了定式。

    如果想轉行,那麼也不是必須限制思維要怎麼怎麼樣,只是一個時間問題,存在潛移默化。個人覺得這也不是什麼壞事,當然了,思維的轉變需要很多的因素,可以在業餘時間做做別的事情,調整思維,這樣也是挺好的。

  • 中秋節和大豐收的關聯?
  • 為什麼會有越加班越長胖的說法?