Web開發適合學生學習嗎?

昨天有一位家長向我谘詢說,別人向她推薦了Web 開發課程,說是對學生的升學比較有幫助,她對這個(ge) 課程不太理解,想問我是否有價(jia) 值?其實我之前收到過很多類似的谘詢信息,有的是Web開發,有的是人工智能課程,有的是網絡爬蟲,還有辦公自動化等培訓,對於(yu) 大部分家長來說,他們(men) 根本無法分辨這些課程的價(jia) 值,僅(jin) 從(cong) 課程介紹來看,都覺得挺有用的,但是否適合學生學習(xi) ,就不知道如何評價(jia) 了。

存在即真理,以上所提到的這些課程其實都是比較有價(jia) 值的課程,這些課程從(cong) 不同的應用場景出發,能夠幫助學生針對性的提升某個(ge) 方麵的技能。例如網絡爬蟲課程,這個(ge) 課程就能幫助學生掌握爬蟲類應用的開發,很多公司的商業(ye) 模式就建立在網絡爬蟲之上。而Web 開發,更是大部分公司所需要的技能,不管是做一個(ge) 網站,還是開發一款App,都需要Web 開發人員。

但從(cong) 另外一個(ge) 角度來看,這些課程都屬於(yu) 技能型的課程,如果學生馬上麵臨(lin) 著就業(ye) 問題,或者是從(cong) 非計算機專(zhuan) 業(ye) 想要轉行到計算機行業(ye) 就業(ye) ,那麽(me) 應該優(you) 先考慮參加這些課程,學會(hui) 了這些課程,就可以立刻在公司幹活了,這些技能都是直接麵向工作崗位的,每學會(hui) 一項技能,就相當於(yu) 離某類型崗位又近了一步。

但如果學生的目的是為(wei) 了升學的話,那這些技能性的培訓就未必適合了。相比於(yu) 這些技能型培訓而言,使用計算機解決(jue) 問題的能力,即算法能力是更重要的。算法是大學計算機專(zhuan) 業(ye) 最核心的一門課程,這門課程的目標就是培養(yang) 學生使用計算機解決(jue) 問題的能力,是否具備這樣的思維能力可能是計算機專(zhuan) 業(ye) 和非計算機專(zhuan) 業(ye) 人員最本質的區別,這也是USACO競賽為(wei) 什麽(me) 能夠得到大學認可的原因。

即使從(cong) 就業(ye) 的角度來說,一流的互聯網公司應聘員工的時候,核心的考核基本上也都是算法能力,特別是針對於(yu) 應屆畢業(ye) 生,他們(men) 不會(hui) 要求這些學生在某個(ge) 應用領域方麵多麽(me) 精通,而是會(hui) 通過考核底層算法能力,從(cong) 而確定學生是否具有算法思維,一個(ge) 具有算法思維的學生,參與(yu) 任何一個(ge) 領域的應用開發,都是能很快上手的。

綜上可以看到,頂級的大學和一流的公司都在強調學生的算法能力,這已經能從(cong) 另一個(ge) 維度說明算法的核心價(jia) 值了。所以針對初高中學生來說,性價(jia) 比更高的應該還是算法的學習(xi) 。先集中精力把算法掌握到一定程度,這相當於(yu) 掌握了計算機專(zhuan) 業(ye) 的底層思維,後續可以再深入到某一個(ge) 有興(xing) 趣的應用領域。

當然,如果學生學有餘(yu) 力,基本算法都已經掌握的比較好了,例如USACO已經到了金組,那麽(me) 學習(xi) 下Web開發也是不錯的選擇。Web是互聯網最基礎的連接方式,你常常瀏覽的網頁,最頻繁使用的App,這些都是通過Web的方式進行開發和部署的。掌握了Web 開發的同學,就能有機會(hui) 把自己的想法變成係統,提供給更多的人使用,很多互聯網的創業(ye) 不就是這樣開始的嗎。

古人說開卷有益,對於(yu) 這些技能型的培訓課程也是一樣,每套課程都會(hui) 有它的價(jia) 值,如果有時間有精力的話,接觸一下總是不錯的。但對於(yu) 學生來說,也需要有重點的進行學習(xi) ,在能夠抽出大塊時間的時候,去啃一些比較難的硬骨頭,學習(xi) 一些最核心的底層思維,這樣會(hui) 對後續的學習(xi) 和工作幫助更大!

【競賽報名/項目谘詢+微信:mollywei007】

上一篇

10大留學熱門專業真實就讀體驗點評

下一篇

美國留學必備APP和網站大合集

你也可能喜歡

  • 暫無相關文章!

評論已經被關(guan) 閉。

插入圖片
返回頂部