當前位置:
首頁 > 最新 > 解決問題和寫代碼,哪個更重要?

解決問題和寫代碼,哪個更重要?

想法丨發現丨習慣丨人文

讓閱讀成為習慣,讓靈魂擁有溫度

很多程序員認為自己的工作就只是日常的寫代碼,其實 ,寫代碼並不是程序員工作中的全部!

有時候程序員往往會陷入為了寫代碼而寫代碼的怪圈,沒有意識到代碼是為了解決現實問題的。當問題有更簡便的解決方案時,寫代碼未必就是必須。

當然在解決問題的過程中,常常會涉及到代碼,但是這一部分所佔的比例非常小,更多的是構建一些有用的東西。

在構建軟體的過程中,我們需要知道如何進行迭代。迭代能讓我們對問題有一個更深入的理解,一步步一點點完善產品,話說,那種吹噓自己能一蹴而就、一次性搞定的傢伙統統是吹牛。迭代的過程中需要的是驗證功能,而不是寫代碼。因為事實證明,寫代碼所耗費的成本是你不能承受之重。

此外,擁有一種能用於測試、評估和篩選idea的系統也是極其重要的,因為如果沒有的話,團隊裡面所有的開發人員只會「各自為政」,將自己所有的精力投入到自己認為可行的方法上去,一條道走到底,不撞南牆不回頭。

寫到這兒,不知道各位程序員明白了沒有?

上面這些事情雖然和寫代碼沒啥多大關係,但是卻是打造一個成功產品最重要的組成部分。然而,很多開發人員更關心的是,能否找到一個在內存中搜索二叉樹的最佳時間複雜度的解決方案。

可不要誤解我的意思——我從不否認演算法和數據結構的重要性。只是,就算是世界上最完美無瑕的軟體,如果沒人用那就是浪費。掌握解決問題的技巧,學會構建迭代模型,善於團結協作,以及,寫出更棒的代碼,那才是一個開發人員的天職。而不僅僅是寫代碼。

每個程序員對此可能都會有不同的見解,大家可以在評論區一起交流談論的哦!

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 思途科技在線 的精彩文章:

論APP、小程序、H5

TAG:思途科技在線 |