當前位置:編程學習大全網 - 編程軟體 - 零基礎自學IT開發有哪些缺點

零基礎自學IT開發有哪些缺點

壹、數據結構

編程語言是基於不同的數據結構上基本的想法。但同樣,它是壹個基本的想法。自學的程序員更傾向只堅持使用他們喜歡的編程語言的數據結構。

二、編程範例

編程不是道路,而是方式,不同的編程有不同的方式。不僅如此,壹些編程語言適合壹種或者多種範式。

如果妳有壹個錘子,壹切看起來像釘子。把它帶入自學編程中,妳會發現自己在敲釘子,螺釘,釘書釘和拇指釘。

我記得壹個自學.NET程序員有次告訴我,“這不是編程,除非它面向對象,這也是為什麽我不考慮JavaScript這種編程語言。” 這是壹個非常,非常有缺陷的思想。

三、測試

在我們將代碼提交測試前,有很多方法來測試妳的代碼。了解如何進行單元測試。更重要的是,要學習測試驅動的開發。測試妳的代碼和編寫可測試的代碼之間是有區別的。

四、設計模式

設計模式壹般來自經驗,而沒有經驗,很多會走彎路,因為設計模式有多種方式構建妳的代碼,而比較好的學習方法就是站在正確的道路上去走,而不是每種設計模式都犯壹次錯,然後再找出正確的方法。

五、自學的程序員通常缺少謙遜的品質

謙遜是壹種技能。就像其他的技能壹樣,提升我們謙遜的品質的重要壹步是意識到,即使我們是在大學課程設置以外學習,我們也並非是真的“自學成才”。

作為壹個自學的程序員,往往會錯失壹些專業或者已有好的解決方法。例如,有時妳遇到壹個問題並想出了壹個好的解決方案,只是後來妳卻發現這種“方案”早就有了。而妳卻花了好幾年的編程經歷才補上研究出來。

  • 上一篇:c++編程 for循環
  • 下一篇:人類從鯨魚身上得到了啟發有哪些?
  • copyright 2024編程學習大全網