每個人都應該學習編程嗎?

jopen 12年前發布 | 7K 次閱讀 編程

每個人都應該學習編程嗎?

        英文原文:Should everybody learn to code? A PandoDaily meta media mashup of opinion

        在大眾周圍,總是充斥著各種如何學習編程的聲音。許多人已經對于是否“每個人都應該學習編程”發表了自己的觀點。開句玩笑話:如果那些認為每個人都需要學習編程的作者自己會編程的話,就不會出現程序員緊缺的現象了!

        技術已經越來越扎深在我們的日常生活之中,你不得不做一個選擇:你希望成為一個技術消費者,還是做一個能夠掌握技術的人呢?編程,還是“被”編程?

        對于這個問題,我們為讀者篩選了一些觀點。看了這些爭論之后,或許你會有自己的判斷,不妨也說說你的看法吧!

        支持派:

        1.   在就業市場里,編程是最熱門的工作技能,也是最具創造性的當代語言,更體現了經濟發展中的強勁競爭力。學習編程可以幫助人們更加深入的了解周圍的世界,也 能讓人們日常生活的自動化水平有所提升,進一步改善人們生活。即便在你學習之后不從事和代碼有關的工作,你也不會后悔,因為你已經對我們的技術世界如何運 作有所了解了。

        2.   學習一些基礎的編程技能應該被提上少兒教育的日程。和教年少的孩子如何寫連體字(這是個沒有人需要的技能)相比,他們至少應該接受一些基礎的編程理念。

        3.   科技界內一些大公司都希望如今的孩子可以學習計算機編程。

        4.   不要去做一些不切實際的夢,比如成為一個醫生,或是說唱歌手,甚至橄欖球明星——計算機就在那里:你不需要成為一個編程的天才——只要你開始學習編程,你 就已經是一個英雄了,就像克里斯波什(NBA 球星,自學編程)一樣。而且,你還可以在 非死book 吃到免費的食物。

        5. “編程這件事距離我們很近,而且有機會讓我們變得非常具有競爭力。”甚至老年人都可以學習編程。

        反對派:

        1.   告訴大家一個殘酷的現實,那就是,每個人都成為專家,基本上是不可能的。這個“每個人都應該學習編程”的“運動”不是單純的錯誤,它甚至把編程誤解成為像 閱讀、寫作,以及數學這些基本的生活技能。大多數人無法學習編程,即使是大學計算機系的學生,在他們首門編程課程中,也會有 30% 到 60% 不及格。

        2.   實際上,和學習如何設計航天飛機發動機以及學習法律相比,全世界完全沒有必要學習編程。未來的世界的確將被軟件充斥,但是未來世界不會被開發這些軟件的工具所充斥。計算機走進了我們的日常工作,而那些日常工作之一,就是寫代碼。

        3.   需要指出,不是每個人都適合做程序員,在計算機科學領域中有許多人,我也許只是出于禮貌的把他們稱作“交流問題”。

        中立派:

        1.   這個所謂“每個人都應該學習編程”的概念被無限蔓延,甚至有些失控了,因為連紐約市長在 2012 年都發誓要學習編程了。最近,我的弟弟——他最大的夢想就是變得富有,而且他也會尋求任何辦法(當然要合理合法)快速致富,但是他們沒有選擇和名聲不好的 企業合作,也沒有計劃在撲克牌的二十一點游戲中“打敗莊家”——他們找到了我,然后對我說“我想要和你一樣,我要編程。”

        2.   實際上,每個人應該學習編程,但是不是每個人都應該成為一個程序員。我的確認為人們應該對代碼有所了解,哪怕了解一點。就像你在學校里學了一點化學,生物 和數學一樣。編程,其本身不是簡單的在電腦屏幕上寫一堆令人費解的話,編程的目的,其實是要幫助人們解決真實世界里的問題。“代碼”實際上是一種最便捷、 最能友好表達的方式,它可以表述“按算法思考,針對問題思考,以及整體全面的思考”。許多內容制造者在他們生活中每時每刻都在使用虛擬技術,但實際上他們 也不了解變量、標識符、或是整型數據和字符串,這些專業的編程術語。

        Via Pandodaily

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!