Re: [情報] Facebook工程發佈技術的幕後故事

看板Soft_Job (軟體人)作者 (我本來是個跑者直到膝蓋)時間14年前 (2012/04/15 23:02), 編輯推噓3(309)
留言12則, 3人參與, 最新討論串8/17 (看更多)
: 這可以避免當機的問題,但後續進來的請求就必須進入等待, : 這代表某些請求可能延遲好長一段時間才被處理,或者直接被忽略掉。 : 這裡有一篇之前的文章, : 討論到剛才所講到的問題,是關於透過多執行緒的方式解決高流量的說明。注意一點,這篇文章主要是建議靜態內容( 單純是影像、CSS、JavaScript這類的內容 )網站的伺服器可以採用多執行緒的方式運作。 : 目前Facebook 的開發人員正試著把HipHop設計成一個thread-safe的擴充套件。 : 這表示該套件可以在多執行緒的網站伺服器上面正常執行由HipHop所產生的東西。 : ----------------------------------------------------------------------- 我看了一遍就知道你說的這技術在幹嗎。 這是我們在embedded software上面也常在做的事情。 只是台灣擅長玩這些的很多往embedded走了。 編譯器技術,我當年也想做這方面的工作,後來有點擔心職涯的寬度就做別的了, 每次看到有人在問會編譯器,會OS有甚麼用。Hiphop,Android都會狂打這些人的臉。 雖然台灣這種meta-software類的工作很少,但是薪水是真正的專業工作者的薪水。 新人如何度過缺少錢少的新手期? 我不知道。我跟很多CS科班的同學一樣是在半導體 公司度過職涯的第一個十年的。 要AP沒有OS就先打造OS,沒有COMPILER就先打造COMPILER,沒有CPU就先設計一顆CPU, 不正是我輩所學所精?? 有甚麼好意外的呢?? ※ 編輯: darthv 來自: 114.32.223.152 (04/15 23:05)

04/15 23:25, , 1F
最近也在打造自己的小OS,很好玩 (買書來抄...)
04/15 23:25, 1F

04/15 23:26, , 2F
本來是在自修系統程式,因為好奇又弄了OS的書...
04/15 23:26, 2F

04/15 23:32, , 3F
再順便參考Linux driver的寫法剛好又配合到系統程式...
04/15 23:32, 3F

04/16 11:57, , 4F
在台灣,這種系統程式類的工作在純軟體公司幾乎看不到
04/16 11:57, 4F
對,因為台灣的軟體公司。嗯。有本事的大德要嘛出國要嘛開個公司造福一下大家吧。

04/16 11:59, , 5F
但在有些 IC design house 卻是滿多這類的工作機會
04/16 11:59, 5F

04/16 12:00, , 6F
只是因為涉及商業機密,相關資訊比較封閉,沒那麼外顯
04/16 12:00, 6F

04/16 12:01, , 7F
以致於如果只待在純軟體業內的人看不太到還有另一處桃花源
04/16 12:01, 7F

04/16 12:03, , 8F
比如設計 CPU 一事,某家過去也是拳王等級的公司
04/16 12:03, 8F

04/16 12:04, , 9F
就習慣於自己開的 IC 都是用自己家做的 CPU 而不是買別人的
04/16 12:04, 9F

04/16 12:06, , 10F
有人會問既然會做CPU為什麼不拿出來賣,這就涉及 bz model
04/16 12:06, 10F

04/16 12:06, , 11F
拿出來拼不過 ARM MIPS,但 in house 用在自己家產品很好用
04/16 12:06, 11F
對,可以省授權費。像marvel還有自己的compiler team,那算不算軟體工作??我想應該 是的,雖然工作行業歸類在半導體。 ※ 編輯: darthv 來自: 114.32.223.152 (04/16 19:11)

04/19 13:04, , 12F
嘻~正名一下 是marvell marvel是演鋼鐵人的 噗
04/19 13:04, 12F
文章代碼(AID): #1FYkC7Q3 (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1FYkC7Q3 (Soft_Job)