顯示廣告
隱藏 ✕
※ 本文為 dinos 轉寄自 ptt.cc 更新時間: 2013-10-25 01:23:14
看板 Soft_Job
作者 kenzou ()
標題 Re: [約戰]指名戰TonyQ,題目過長寫在文中
時間 Fri Oct 25 01:15:53 2013



  述刪。

  基礎學科對於Software Engineer來說重不重要?
  老話一句,會用到的時候重要,沒有用到就不重要。

  寫application的,call api,實作程式邏輯,工程師不至於邏輯不好吧?
  就算不念書好像也沒什麼差,不過寫出來的code有差嗎?可能有差窩,
  algorithm沒學好的,time complexity搞不清楚的,想tune performance也不知從何
  tune起。現在電腦的運算速度跟飛的一樣,不過資料多起來,複雜度一高還是仆街。


  寫引擎的,重要嗎?底子沒打好,看paper看了老半天還是一知半解,找了一堆example

  拿來用卻連compile都compile不過,開始去stack overflow上面拜請「大大」,結果
  「大大」們都太忙沒空理你,最後還不是得回頭猛K,先求懂,再求有。

  做data analysist(概括data mining, machine learning),重要嗎?還好這個年代有
  很多open source tool,用的好開心,看看範例,call幾個api問題就解決了?如果
  case一樣那是祖先有燒香有保佑,case不一樣的話,回去翻paper或是拜請Google大神
  發現什麼東西都找不到,只好把textbook拿出來認真的從頭到尾讀一遍,或者是土法
  煉鋼硬試,Try and Error嘛。


  那Database Specialist呢?資料少,用SQL like的database下下Query,不亦樂乎,
  覺得好簡單好輕鬆。資料一多起來,資料結構要怎麼調整?CAP theorem都不知道,

  上網亂查人家碰到大資料都怎麼辦,結果選了一個熱門的MongoDB跳進去,Production

  後才了解到自己跳進了一個大坑。

  寫韌體的就更不用說了,硬體千百種,網路,圖像,音訊。

  Software Engineer隔行如隔山,你做你的scalibility,我做我的optimization,
  因為Google大神,現在轉行當programmer的確門檻低了,不過門檻低的工作取代性
  可見一斑,反正大家都上上stack overflow,用用open source,誰不會?


  在學校老師說過,出來混遲早要還的,當初覺得用不到不想念,總有一天整死你。

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.155.183.69

--
※ 看板: dinos 文章推薦值: 0 目前人氣: 0 累積人氣: 167 
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇