Re: [閒聊] 科技業的軟體師 vs 軟體業的軟體師

看板Soft_Job (軟體人)作者 (@EVERYWHERE)時間15年前 (2010/09/23 15:57), 編輯推噓22(22024)
留言46則, 15人參與, 最新討論串2/3 (看更多)
※ 引述《iloveyoutwo (Yes)》之銘言: : 標題: [閒聊] 高科技的軟體師 vs 軟體業的軟體師 : 時間: Thu Sep 23 13:19:56 2010 : : 大家都知道 ptt 有兩個看板,soft_job和tech_job, : tech_job 真的是經常人氣爆炸, soft_job 就顯得少很多了。 : : 我們知道科技產業有很多類別,需要電子 電機 光電 物理 資工等人才, : 也就是說科技產業也有需要資訊相關的軟體設計師, : 比方說去寫底層的程式、或是開發windows ap 來操控產品。 : 又覺得走純軟體業的,大多是碰 C#, JAVA, PHP...等等的主流技術 : : : 那讓我開門見山的說, : 是不是在純軟體公司的軟體設計師賺的錢, : 不會比在科技產業的軟軔體工程師賺的要來的多? : 感覺在soft_job的板友大多是純軟公司的員工。 : 另外再請教,軟體業、資訊業到底算不算 tech_job? : : 我相信第一個問題的答案不是絕對,但想聽看看大家對兩邊的看法,謝謝 : : 推 yauhh:倒不如同時思考我們下在軟體的工夫與下在硬體的工夫,哪個多 09/23 13:23 : 推 tkhan:思考一下如何提升自己實力比較實際.. 09/23 13:25 : 推 nvidia:服務業的軟體師 09/23 13:27 : → nvidia:台灣平均哪邊比較多 大家都知道 09/23 13:27 : → yauhh:不對,大環境的問題並是不靠改善一己來解決 09/23 13:48 : → xsoho:政府問題 這不是幾個大型集團努力就可以解決的 09/23 14:52 : → xsoho:就像品牌問題一樣,市場都在國外,你發展品牌是不是腦袋壞了 09/23 14:53 : → iincho:純軟體業這行你做到頂的話pay其還不錯, 但是機會上來說... 09/23 14:53 : → iincho:硬體廠的機會比軟體廠商多很多, 起薪也是硬體廠高一點... 09/23 14:54 : → xsoho:話說印度硬體跟純軟的薪資水平不知差多少 09/23 15:03 軟軔體的薪資差距,在2001我找工作時,差距差不多是一倍,做Embedded System 的起薪就近百萬,做 ERP的就只剩一半。 當然,這跟產業的整體競爭力有關,做軟硬整合的,產品可以硬碰硬賣全球,做 軟體中的 ERP, 遊戲, 網頁,多是做小市場,要不就是削價競爭,要不然就是靠 主管的觀係拉生意,當然對軟工人員的要求低,薪水自然不高。 其實,要靠做直接對使用者的終端產品在台灣生存下去很難,靠做軟工工具比較 有機會,像 github 才兩個人兩年,就變成全球知名的工具商。 -- 至於印度的軟體薪資,前陣子我姐請一個會聽日文,有幫日本多個大企業代工七 年經驗的人,薪資是一個月五百美金... -- 台灣軟體業的薪資,雖比不上硬體業,但也很高啊... 我找四年經驗的人,人人 一來就開百萬年薪的條件給我 :( -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.21.40

09/23 15:59, , 1F
所以原PO也希望台灣軟體工程師也是五百美金
09/23 15:59, 1F
不是,只是要 80~120萬間薪水的,我希望他能解答底下幾個問題 what is race condition and thread safe? Please describe producer-consumer pattern. how to implement a traffic throttling task queue? In a 1GB request log, how to find the top 10 longest common lists. ※ 編輯: HYL 來自: 61.62.21.40 (09/23 16:12)

09/23 16:29, , 2F
嗯,好題
09/23 16:29, 2F

09/23 16:53, , 3F
四年百萬差不多....更高的都看過
09/23 16:53, 3F

09/23 17:56, , 4F
能答得出這些東西的我認識在硬體廠都是150+....
09/23 17:56, 4F

09/23 17:56, , 5F
我想這才是主要問題....:p
09/23 17:56, 5F

09/23 17:57, , 6F
而且做純軟問題還有台灣搞有規模一點的product公司不多
09/23 17:57, 6F

09/23 17:57, , 7F
四年經驗的很多什麼怪都沒有打過...
09/23 17:57, 7F

09/23 20:01, , 8F
可是,我覺得這題目很基本啊... 不是每個都該會的嗎?
09/23 20:01, 8F

09/23 20:01, , 9F
原來我身價有150萬? 怎麼我還在領50萬年薪啊???
09/23 20:01, 9F

09/23 20:10, , 10F
TRAP?
09/23 20:10, 10F

09/23 20:10, , 11F
這種題目碩士都會吧
09/23 20:10, 11F

09/23 20:10, , 12F
感覺很普通
09/23 20:10, 12F

09/23 20:11, , 13F
還是你需要驚人的答案
09/23 20:11, 13F

09/23 20:11, , 14F
150萬的題目也太普通了
09/23 20:11, 14F

09/23 23:24, , 15F
五十萬的答案跟一百五十萬的答案不一樣,也許樓上的可說說
09/23 23:24, 15F

09/23 23:25, , 16F
看你們的答案讓大家秤秤您們的價碼是否過低?
09/23 23:25, 16F

09/23 23:27, , 17F
所以都會就150+起跳了嗎 還有誰要出更高的題目..
09/23 23:27, 17F

09/23 23:59, , 18F
會跟好是兩碼事,人人都會當老闆,但是成功的沒幾個。
09/23 23:59, 18F

09/24 00:43, , 19F
那怎麼都沒人回答出答案?
09/24 00:43, 19F

09/24 07:19, , 20F
並不是題目很難解身價就會高好嗎
09/24 07:19, 20F

09/24 10:36, , 21F
我也很期待有人回覆解答
09/24 10:36, 21F

09/24 10:57, , 22F
我年薪六十萬 一題都不會 看來遲早要被淘汰
09/24 10:57, 22F

09/24 11:09, , 23F
longest common lists是甚麼阿? 是要兩個log檔案對比嗎?
09/24 11:09, 23F
把 request log 看成一串的 IP -> URL 的欄位,然後先是要找出某個IP的讀 取流程 IP1 -> URL1 -> URL2 -> URL3 IP2 -> URL1 -> URL2 -> URL3 -> URL4 然後在這堆串列中,找到最長common list. 不管怎樣,歡迎有興趣的人來我這面試,找人資格往前找我的文章就有了,就不 重發了

09/24 13:14, , 24F
XDDDD Hyl 大老闆
09/24 13:14, 24F
校長兼撞鐘的,稱不上是大老闆

09/24 13:42, , 25F
最後那個用shell script苦功硬幹算過關嗎? :P
09/24 13:42, 25F
行阿,我很好奇最終的效率會有多好...

09/24 14:58, , 26F
nvidia大大可以說明要怎麼做嗎, 我碩士白念了..
09/24 14:58, 26F

09/24 14:59, , 27F
第二題感覺很像是message queue, 要做得好也不容易吧
09/24 14:59, 27F

09/24 14:59, , 28F
第三題除了暴力 還有更屌的方法嗎?
09/24 14:59, 28F

09/24 15:03, , 29F
貌似用樹去搞可以做..
09/24 15:03, 29F

09/24 15:05, , 30F
長成一棵樹之後看結構這樣會比較快嗎?
09/24 15:05, 30F

09/24 15:14, , 31F
可以先建index, 之後就會有IP -> Url list這樣的結構
09/24 15:14, 31F

09/24 16:06, , 32F
用shell script是不得已的...網路設備上的OS能作的事不
09/24 16:06, 32F

09/24 16:06, , 33F
多 O_Q
09/24 16:06, 33F

09/24 16:14, , 34F
所以就是要驚人答案@@ 我不會
09/24 16:14, 34F
再講一遍,有興趣來我這邊學東西的都很歡迎。這幾個考題,都是工作上會用 到的。 第二題考的,就是第一題的應用,Producer 產生一個 Token 讓 Consumer拿, 拿到後才能夠接著跑,就這個簡單而已。 再要簡單下去,對java 5 concurrency API 熟的,會講用ExecutorService來做, 再熟一點的,會說一個Semaphore就做掉了。 class Executor { final Semaphore lock = new Semaphore(5); void execute(Runnable task) { try{ lock.acquire(); task.run(); } finally { // 差一點連我自己的忘了要這樣寫才對 lock.release(); } } } ※ 編輯: HYL 來自: 59.115.134.145 (09/24 18:09)

09/24 19:14, , 35F
受教了
09/24 19:14, 35F

09/24 19:14, , 36F
JAVA經驗太淺 沒用過這個…
09/24 19:14, 36F

09/24 19:14, , 37F
蠻驚人的@@
09/24 19:14, 37F

09/24 19:18, , 38F
果然沒表面上這樣
09/24 19:18, 38F

09/24 22:37, , 39F
我比較想知道的是第三題~ 有什麼很有效率的作法嗎
09/24 22:37, 39F
啊... 我會就去 Amazon賺大錢去了 XD

09/24 22:52, , 40F
suffix tree ?
09/24 22:52, 40F

09/24 22:53, , 41F
唔 alphabet size 太大, 當我沒說 orz
09/24 22:53, 41F
※ 編輯: HYL 來自: 61.230.55.30 (09/25 01:08)

09/25 01:37, , 42F
Amazon? 不用,隨便抓個盜版Log分析軟體 5分鐘搞定
09/25 01:37, 42F

09/25 01:39, , 43F
如果是1T就另當別論了XD
09/25 01:39, 43F

09/25 10:01, , 44F
...所以你考這題的目的是?
09/25 10:01, 44F

10/02 12:45, , 45F
最後一題用global/multiple alignment應該就能解.
10/02 12:45, 45F

10/02 12:48, , 46F
不過alphabet size大,字元比對需要擴充成字串比對
10/02 12:48, 46F
文章代碼(AID): #1CcmY7bX (Soft_Job)
文章代碼(AID): #1CcmY7bX (Soft_Job)