當前位置: 華文星空 > 新聞

說程式設計師毫無難度的人,到底是不是在裝13?

2022-03-12新聞

成為能用的程式設計師難度低是錯誤的說法,相反學習編程和一些伴隨的內容比如作業系統數據結構等內容並不是一個容易的事情。

沒有難度的地方在於入門的知識獲取難度和實踐難度極低,難度低是主要在於兩個方面:

1、相關知識公開透明,資料獲取難度低。且不說主流使用的一些架構有完整的官方文件,甚至有的有官方教程。就算官方的是外文也會有人去搞中文化,官方的不行,還有網上還有很多人做各種教程,還有專門的網站討論,可以說對於一個願意學習的人來說,只要肯花時間找,總能找到想要的內容。更別說還有什麽開原始碼社區什麽的了。別的行業就不說了,啥東西都是機密,你花錢問別人別人都不見得告訴你。

2、有台電腦就能開搞,實踐成本低(不完全指經濟上)。資料獲取前面提過就不說了,除非你要跑大量數據需要計算卡(不自己搭甚至還能網上租用),拿台稍好點的電腦就能開搞成本基本上就是電費。別的行業你想要在大學裏面實踐,基本上要麽進實驗室給導師打工,給研究生幹雜活,要麽進廠擰螺絲(理工科大抵如此)。舉個不恰當的例子,喬布斯可以在車庫創業(當然他不能完全說只是單純的程式設計師),但是你聽說過生化環材機械土木農林地礦油哪個能夠車庫創業?

總結一下,成為一個程式設計師毫無難度體現在進入行業內對從業者的門檻要求低,沒有專業壁壘。但作為這個行業是有壁壘的,其壁壘在於其學科難度,對入行人的能力要求高。

對這個題目而言,如果你覺得會會編程,寫個hello world也能被稱作程式設計師,那這個問題是沒問題的。但是如果說要以能夠被企業僱用作為一份工作存在才能被稱作程式設計師,那麽這個問題是錯誤的。