看板 Soft_Job 關於我們 聯絡資訊
※ 引述《sing10407 (阿U)》之銘言: : 大家好我是某國立大學的大三學生 : 念資管 : 我目前遇到一個問題就是選擇語言 : 我會 : php(+smarty) : 接case最常用的語言,也最熟悉 : 但去104逛一圈回來發現很多人用 : 薪水不高 : .net : 據我現在實習的老闆說 : 業界很多人使用,但學校很少人教 : 很多人用,但要用到精很難 : 市場薪水不清楚 : 之後跟老闆寫的一個大專案以這個為主 : java : 學校教的 : 有興趣在之後的專題+研究所論文主要使用語言 : 也是目前比較有興趣的 想自修 : 想朝java EE深入 也買了Struct2+Spring+Hibernate的書 : 目前不夠深入 但學校作業都寫得出來 : 是目前看到薪水可以到很不錯的語言 : 最主要想問的是: : 以後去工作應該會有個應徵工作的語言 比如說java : 然後我應該要把這個語言設定好 然後去專精 : 我也爬過很多文 : 不過很多高手們都沒正面回答這個問題 : 不過我總要做個選擇 : 請問我把之後自修投資在java好嗎? : 我自己在業界的demo覺得在以後應徵工作還不錯 : 但是不是java寫的 : 感覺java要練到可以拿來用還要一段時間 : 還是就目前有人帶的.net好呢 : 做的是一個很大的系統 對方是很資深的.net工程師 : 謝謝各位大大> < [不過很多高手們都沒正面回答這個問題] 如果你想要正面回答的答案也許往各語言的專版去吧。(思) 所謂的工作是解決問題,而不是成為某個語言的大師。 多數的時候只需要是語言的使用者就夠了。 但是工作的重點在提出解決之道,只著眼於語言那就是一種「小器」的行為 而你提到的語言與薪水的關係,那頂多只是一種面向的觀察。 比較合邏輯的想法應該是, 你的薪水來自於你被認可的貢獻, 你的薪水潛在極大值來自於公司的獲利。 如果因為各種因素,無論是家中經濟或人蔘目標, 讓你對於薪水有特定的執著, 而你得先確定薪水上不去的原因在哪? 是潛力極大值本來就不高,還是獲得的認可不夠多? 像有些人老說老闆小氣,但得先看看是性格,還是你真的有一個窮老闆。 獲利不足的情況下,那個薪水的極值就是有限的。 要提昇這個自然的上限就只能換一個更賺錢的公司 若是你發現其實公司很賺錢,但薪水仍然不高。 那麼就是表現認可程度的問題了。 ========================================================= 我決定先定義一下認可,將它狹義定為『有申請加薪的意願』。 其他口頭表達的情況就只是輔助心情暫時穩定的藥劑, 穩定的工作品質得來自於穩定的生活品質,所以我們先狹義點。 ======================================================== 表現認可程度也是有界線的, 先看你的單位是不是佔據公司主要作戰單位 如果是得靠你單位生產,公司才能有東西賣,進而產生獲利的 那薪水大致上來講,會比黑掉的部門高。 去掉了整體認可程度後,就要再看你與你主管的怎麼看你。 當然不是一對一比較,同時還有同事間的比較。 但這並不是說得把其他人壓低來讓自己看起來有更好的表現 而達到提昇加薪機率的目標。 工作內的往往難以獨立完成, 主管其實會看哪些人合作起來會使得整體運作更順暢 或是透過怎麼樣的「組隊」模型來達到攻擊力加乘的目標。 一旦進入了這種最佳組合模式,這一群的人就同時提高加薪機率。 同時會有最糟組合,或是無法融入的組合。 若主管能獨立使用「個人」並且有良好的回報,也是有提昇認可的機會。 說了那麼說,最後我還是沒有回答要選擇什麼語言。 因為那只是解決問題的手法之一,而對工程師來說那可能是常用工具。 有許多時候我們不能太依賴用語言來思考! 更明確地說,當別人在跟你描述一個需求時,你腦中就開始構想 用 OOO 語言大概要怎麼做,會有哪些比較複雜的部分。 然後覺得這一切都很 easy,在你的掌握之中,時間到 demo 一下。 常常得到被打槍的回應「這不是我要的」 我們應該多花一點時間,多聊些關於問題本身的「問題」 每個人在描述問題時,心中有不同的「前提」,也可以說是「情境」 而那些誤解就來自於不同人對於「前提」與「情境」想法的落差。 這也是為什麼常寫出不被完全接受的程式。 回到最初所講的,我們的工作其實是來解決問題的。 在弄清問題的本質前,我們不該妄動, 匆匆地決定好要用最愛的語言來搞定它。 所以最後,我還是沒能回答該選擇什麼。 其實選什麼語言蠻像哈利波利裡的學院之分, 進了什麼環境,就會慣性習什麼樣的解法。 在你沒有真的決定工作內容前,什麼語言都是有益的。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.245.172 ※ 編輯: qrtt1 來自: 114.25.245.172 (08/25 20:33)
landlord:+1。用"薪水"去區分語言的話,我覺得語言都在哭泣了 08/25 21:49
landlord:去體會不同語言設計的出發點、初衷、特性,會有意義的多 08/25 21:49
landlord:至於薪水,通常只要確保,自己在用語言的過程 08/25 21:50
landlord:學到的東西可以一直跟著自己,就值得了。 08/25 21:50
landlord:畢竟,誰知道三年後,語言是不是又重新洗牌了 08/25 21:50
allencloud:語言只是表達想法實作的工具... 08/25 22:15
iincho:不能這樣看....嗯..... 08/25 23:43
iincho:與其說選語言不如說選產業, 但是你會什麼語言決定你能到哪 08/25 23:44
andymai:同意iincho大~而且雖然不必要成為某語言的大師~但是不管對 08/26 06:49
andymai:哪種語言都要有一定程度的熟悉~不然即使碰到問題有解法~還 08/26 06:50
andymai:是可能繞了一大圈或花了很多時間才知道原來怎麼做比較好 08/26 06:51
qrtt1:重點是原PO沒決定明確方向xd 08/26 11:44
snaketsai:Python,Java=>C/C++=>Lisp,Haskell ?wwwy 08/26 12:07
iincho:Python有很多缺嗎o_O? 我最近看半天沒看到多少XD 08/26 12:39
f1234518456:有時候面試講的語言並不一定是你進去以後寫的...... 08/26 12:46
freeman921:推薦這篇! 08/26 14:54
howwin:推這篇,重點還是在解決問題、創造價值 08/26 15:49