人人都應該學習編碼的真正原因
來自專欄 教育培訓
好學邦消息:
www.wooedu.com
許多人進入編程是因為他們喜歡這個挑戰,對計算機感到興奮,並希望建立一個職業來創建網站,移動應用程序或桌面程序。但即使你不想成為程序員謀生,仍然值得花時間學習如何編程。我的意思是非常嚴肅:如果電腦完全是你生活的一部分,那麼學習編程將會改善你的生活。
我的意思並不是那種模糊的「改善你的想法」,「擴展你的思維能力」,「讓你成為一個更好的人」等等。學習編程可以使你更高效,更高效,更有效。
以下是一個真實世界的例子:我在樹屋的一位同事是一位視頻專業人員,他為我們的網站拍攝和編輯課程。在準備課程的過程中,韋德需要處理許多不同的文件 - 視頻,音頻,動態圖形等等。因為他非常有條理,他創建了一組文件夾,按類型,課程和課程組織這些材料。這需要為每個項目創建數十個新文件夾。

他曾經為每個項目手動創建每個文件夾。然後,他參加了我們的Python基礎課程,並通過一些額外的研究創建了一個簡單的腳本,為他創建所有文件夾。該程序詢問在哪裡創建文件夾,課程名稱和課程中的課程數量。然後創建數十個文件夾,所有文件夾都正確命名為特定項目。過去是一件繁瑣的工作,現在是一個簡單的三步過程,只需幾秒鐘即可完成。他不是編程專業人員,但他使用編程來使他的工作更輕鬆。
許多人們每天使用的程序都可以通過某種方式進行編程。例如,Excel可讓您創建簡單的宏來幫助創建和使用電子表格。許多Adobe產品(如Photoshop,Illustrator和After Effects)都可以使用JavaScript編程實現自動化。Macintosh操作系統還允許您使用AppleScript自動化計算機的某些功能,並從Yosemite操作系統 - JavaScript開始。如果你學會編程,可能每天都會有一些應用程序,可以幫助你更好,更快地完成工作。
我編寫了各種小工具,幫助我每天完成工作。例如,每周一份工作報告提供了有關我的課程的各種數據 - 這是一個充滿數據的HTML表格。我想以不同的方式查看數據,因此我編寫了一個小書籤(JavaScript代碼,您可以在Web瀏覽器的任何頁面上運行該代碼)從表中讀取數據,顯示一列新的統計數據和顏色代碼結果。這有助於我更好地了解我的課程在做什麼。
這裡有另一個例子 - 一個特別煩人的表單,我必須每月填寫數十次,要求我點擊幾個按鈕,一個接一個地完成任務。Treehouse的另一位老師創建了一個書籤,用一個命令點擊所有按鈕 - 節省了我大量的時間和點擊。一個簡單的程序來寫,但對我來說生產力大大提高。
我已經寫了幾十種這些類型的程序。有的寫作不到一個小時,但最終可能會為我節省數十小時的挫折。我甚至編寫了一個程序來解決我們的一個視頻製作問題:教師經常使用在攝像機前面的鏡像表面上顯示文本的teleprompters。他們幫助教師記住他們的腳本並無誤地發表演講。

用JavaScript,HTML和CSS編寫的Teleprompter軟體
問題是,大多數提詞器軟體不是很好,它不是免費的。所以,使用HTML,CSS和JavaScript,我用不到一天的時間編寫了自己的提詞器。我發現了一個癢,並用我的編程技巧來抓它。
但不僅僅是解決日常工作問題,編程也很有趣。這是最好的解決問題。而且,儘管創建類似Facebook的東西可能需要大量的編程經驗,但我在這裡討論的這些簡單程序卻沒有。事實上,提出一個程序非常有趣 - 無論多麼簡單 - 解決每一天的問題。
換句話說:您不需要將自己的職業生涯奉獻給編程,從而將編程添加到您的職業生涯中。現在就開始學習像Python,JavaScript,Ruby或Java這樣的語言,你可以讓自己的生活變得更輕鬆,同時玩得開心。
推薦閱讀:
※誠邀丨「首屆教育培訓行業校長私享會暨有資派兩周年慶」啟動報名!
※中國藝術類教育培訓信息化之路現狀分析
※第一期運動課「齊天大勝」嘉享會圓滿落幕
※日光之下·並無新事
※運動課:為什麼要讓孩子愛上運動?
TAG:教育培訓 |
