2018-12-18供稿中心: 北大青鳥武漢中南軟件學院
很多人在還沒有進入IT時,會認為代碼就是IT的魂,其實這是一個誤區。
對于IT行業來說,代碼只是一個載體,承載的是我們想要創造的世界,而真正重要的是,我們運行的語言、算法、框架,這些構建在代碼上,形成計算機里的數字堡壘。這些語言、算法、框架的外在表現形式,就是代碼。
打個不太恰當的比方來說,如果我們要創建的項目是一棟房子,那語言、算法、框架就是我們建房子時需要的材料、配比和鋼筋,而代碼,就是一排排砌起來的水泥和磚塊?,F在我們都知道,在水泥磚塊還沒有砌起一棟房子時,整個房子的形象就已經存在于建筑工人的圖紙上了,對于房子來說,最重要的也不是水泥和磚,而是建筑施工圖。
為什么很多人都認為代碼很重要,他們中的大部分可能對IT并沒有那么了解,他們看到程序員的工作就是在編寫一行行代碼,就是在電腦上敲下一個個根本看不懂的單詞,就將代碼與IT畫上了等號。只是他們不知道的是,在這些單詞和代碼背后,存在著某種在計算機上應用的邏輯。
如果你是一個已經入行的程序員,卻還是覺得代碼是IT的魂,那可能會陷入某種困境里。程序員在剛入行的時候應該都聽過一個“三萬行代碼”的魔咒,是否敲過三萬行代碼成為檢驗一個程序員是否具有行業經驗的一項約定俗成的標準之一。對于初期程序員,確實需要通過訓練敲代碼的來提高對單詞的記憶力、提高手的熟練程度,靠手吃飯的人手上的功夫不能停。但程序員畢竟還是個技術工種,當業務能力到達一個瓶頸期,該懂的都懂了,手速也提上來了,這個時候,還能怎么提升?
這就需要程序員發揮自身主觀能動性了,從熟練工上升到技術工,考慮算法和框架的搭建,開始思考是否有另一條更省事更快捷的運行方式也能達到想要的結果。當思維并不局限于代碼,你的視野會更開闊,也會發現之前根本沒有想到的其他可能。
一言貫之,代碼對于程序員固然很重要,但并不是絕對的,對于更高級的程序員來說,怎樣用更簡單更快捷的方法實現想要的效果才是他們一直追求的目的。
武漢北大青鳥中南軟件學院
咨詢電話:400-027-0822
官方微博:@武漢北大青鳥中南軟件學院
官方微信公眾號:whbdqngf
咨詢QQ:1216428756
武漢北大青鳥中南軟件學院地址:武漢市武昌區中南路中南大廈4-5樓
武漢北大青鳥東湖校區地址:武漢市洪山區八一路延長線東湖路附15號