Re: [請益] 新的程式語言是否要補習或是自學呢?
過來人的經驗給你參考
建議有機會的話直接到業界磨練,從case才能真正的提昇你的經驗、技術
如果經濟上壓力不大的話
就找看看有沒有技術方面你認為不錯,可學的公司
(不要一開始就想找大的或有名氣的,因為不容易進入,而且很難打根基
大都要你能很快上手,能自己找solution,最多送你去上課吧...)
看是從學徒或是2.x的薪資都沒關係
反正給自己最多半年-1年的時間打底,最好把公司重要的技術能掌握到5-7成以上
我想這樣應該都有不錯的效過,而且應該也有一些實際工作的作品
這樣可能比單純去補習的還有效率,還要扎實!
我入這行1年半多,前面1個多月學徒開始做,一天飯錢200...
200好像很少,可是我也是去那邊沒有給我工作,
自己看書,有人先教我入門,出題目給我做,跟著看人家開會討論
教你的人覺得ok,就慢慢分給我寫幾隻程式看看(論件計酬)
大概不到半年就轉正,1年多重談薪資加40%+
一開始我也什麼都不會,以前大學程式都被當
後來自己寫寫程式自動交易TS+AutoIt
入行後開始碰asp.net 用C#
剛開始VS、資料庫啥都不知道
買了好幾本書,最後最有用的就是一本教我怎麼拉vs的控制項
還有一本C#語法介紹的書....
半年多比較熟了就自己把程式交易改成C# winform 串TS
我們公司雖然寫C# asp.net,但是VS大概都用來拉控制項為主
主管以前寫Java,所以找了很多Java移植.Net的Open Source自己改寫framwork
我們專案就用Spring+NHibernate開發為主,所以資料庫也靠NH做OOAD
用了很多VO、Service(IService提成介面,用Spring動態注入)、DAO
然後包成Console用的元件,讓每個專案都能reuse(不管是Win、Web)
用NAnt把網站整個編譯dll增加執行速度...等
另外也切Web用的元件
舉例,像是頁面有數十、百個欄位要從資料庫存取值
(txt.text=xxx、ddl.selectValue=xxx、
xxx=txt.text 等....)
一般大概一個欄位存取就各寫一次
如果用Spring的ObjectWrapper寫util
全部的攔位存取就只要一次搞定(非關聯的資料)
最近公司開始寫Java的case,除了主管沒有人會寫Java....
主管自己另寫了一個framwork,架構大概用wicket+spring+jdo
maven用來管理元件
因為之前打的底還ok,大概1周內就上手,另外開始自己寫常用的util
像是要用下拉每次都要寫好多code(預設值、render...等)
就自己包成panel一行搞定
當然這些經驗都是之前花很多時間去看主管寫的fw原始碼
然後跟主管三不五時討論觀念、用法得來的
這些東西我是還沒在書本跟外面的課程有接觸過的
之前公司有讓我去上過恆毅的share point、 精誠(忘了?)的CrystalReprotEx..
淡江的Androit...等
但老實說,如果沒有上戰場用,根本沒幾天就忘光了
另外要摸上手一個語言,真的要知道他的底層、他的精髓
這樣才不會浪費很多時間一直做很重複的事情
而且對以後要碰其他的語言也會更容易上手
我另一個同事晚我半年來的,也做了有1年多了
結果同樣的環境,他現在寫的code跟一年前沒什麼兩樣
寫物件導向跟寫編譯式的C沒什麼兩樣
公司的元件也都只用一開始教他用的那幾個,有新的都不會找一下
用了好像也不知道所以然,還會用錯地方....
copy別人寫的程式改一改應付了這次的工作,下次的code又不見已改完更新的寫法
其實看經驗比你好的人寫的程式會學得很多
如果自己又能多思考怎麼改寫得更好就會進步的更快
打了很多,希望有點幫助囉....
※ 引述《part02 (上班!摸魚!看笨版!)》之銘言:
: 各位大大好
: 小弟我目前這份工作主要是應用到C/C++和一些ASP
: 主要是做機器相關的開發與維護
: 但最近想要從事Web應用程式相關的開發工作
: 所以買了JAVA相關的書藉來看
: 只是看了一個禮拜後,覺得有點茫然
: 畢竟與原本工作經驗無關
: 不知找工作的話是否會有困難
: 或是談薪水方面會比較吃虧
: 於是開始考慮去報名補習班來學JAVA
: 一來學起來可能比較快且扎實
: 二來可以在履歷上填寫相關履歷
: 且或許會有相關作品可以呈現給人看
: 但補習費看了幾家都覺得好貴...
: 因為目前JAVA看下來大致上都可以理解
: 所以自學或許就可以了
: 但沒有實作經驗,怕企業可能不會採用我
: 現在就在自學或是補習兩方之間掙扎著...
: 不知有無跟我類似經驗的大大可以分享一下呢?
: 謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.126.168.151
→
08/25 07:19, , 1F
08/25 07:19, 1F
→
08/25 07:36, , 2F
08/25 07:36, 2F
→
08/25 07:37, , 3F
08/25 07:37, 3F
推
08/25 07:40, , 4F
08/25 07:40, 4F
→
08/25 09:34, , 5F
08/25 09:34, 5F
※ 編輯: dada2338 來自: 122.126.168.151 (08/25 09:39)
→
08/25 10:17, , 6F
08/25 10:17, 6F
→
08/25 10:18, , 7F
08/25 10:18, 7F
推
08/25 12:23, , 8F
08/25 12:23, 8F
→
08/25 12:25, , 9F
08/25 12:25, 9F
→
08/25 12:29, , 10F
08/25 12:29, 10F
→
08/25 12:30, , 11F
08/25 12:30, 11F
→
08/25 12:31, , 12F
08/25 12:31, 12F
→
08/25 12:33, , 13F
08/25 12:33, 13F
→
08/25 12:33, , 14F
08/25 12:33, 14F
推
08/25 13:59, , 15F
08/25 13:59, 15F
→
08/25 14:59, , 16F
08/25 14:59, 16F
→
08/25 15:00, , 17F
08/25 15:00, 17F
→
08/25 15:01, , 18F
08/25 15:01, 18F
推
08/25 15:02, , 19F
08/25 15:02, 19F
→
08/25 15:06, , 20F
08/25 15:06, 20F
→
08/25 15:09, , 21F
08/25 15:09, 21F
→
08/25 20:37, , 22F
08/25 20:37, 22F
推
08/25 23:28, , 23F
08/25 23:28, 23F
→
08/26 00:57, , 24F
08/26 00:57, 24F
→
08/26 07:23, , 25F
08/26 07:23, 25F
→
08/26 07:23, , 26F
08/26 07:23, 26F
→
08/26 07:24, , 27F
08/26 07:24, 27F
→
08/26 07:24, , 28F
08/26 07:24, 28F
→
08/26 07:25, , 29F
08/26 07:25, 29F
→
08/26 07:28, , 30F
08/26 07:28, 30F
→
08/26 07:29, , 31F
08/26 07:29, 31F
→
08/26 07:30, , 32F
08/26 07:30, 32F
→
08/26 07:31, , 33F
08/26 07:31, 33F
→
08/26 07:32, , 34F
08/26 07:32, 34F
→
08/26 07:33, , 35F
08/26 07:33, 35F
→
08/26 12:26, , 36F
08/26 12:26, 36F
→
08/26 12:28, , 37F
08/26 12:28, 37F
→
08/26 12:29, , 38F
08/26 12:29, 38F
還有 45 則推文
→
08/29 01:27, , 84F
08/29 01:27, 84F
→
08/29 01:28, , 85F
08/29 01:28, 85F
→
08/29 01:31, , 86F
08/29 01:31, 86F
→
08/29 01:32, , 87F
08/29 01:32, 87F
→
08/29 01:36, , 88F
08/29 01:36, 88F
→
08/29 01:41, , 89F
08/29 01:41, 89F
→
08/29 01:43, , 90F
08/29 01:43, 90F
→
08/29 01:45, , 91F
08/29 01:45, 91F
→
08/29 01:47, , 92F
08/29 01:47, 92F
→
08/29 01:48, , 93F
08/29 01:48, 93F
→
08/29 01:50, , 94F
08/29 01:50, 94F
→
08/29 01:54, , 95F
08/29 01:54, 95F
→
08/29 01:55, , 96F
08/29 01:55, 96F
→
08/29 02:03, , 97F
08/29 02:03, 97F
→
08/29 02:05, , 98F
08/29 02:05, 98F
→
08/29 02:08, , 99F
08/29 02:08, 99F
→
08/29 02:09, , 100F
08/29 02:09, 100F
→
08/29 02:11, , 101F
08/29 02:11, 101F
→
08/29 02:13, , 102F
08/29 02:13, 102F
→
08/29 02:14, , 103F
08/29 02:14, 103F
→
08/29 02:17, , 104F
08/29 02:17, 104F
→
08/29 02:18, , 105F
08/29 02:18, 105F
→
08/29 02:20, , 106F
08/29 02:20, 106F
→
08/29 02:24, , 107F
08/29 02:24, 107F
→
08/29 02:25, , 108F
08/29 02:25, 108F
→
08/29 02:31, , 109F
08/29 02:31, 109F
→
08/29 02:40, , 110F
08/29 02:40, 110F
→
08/29 02:41, , 111F
08/29 02:41, 111F
→
08/29 02:42, , 112F
08/29 02:42, 112F
→
08/29 02:45, , 113F
08/29 02:45, 113F
→
08/29 02:51, , 114F
08/29 02:51, 114F
→
08/29 02:55, , 115F
08/29 02:55, 115F
→
08/29 02:57, , 116F
08/29 02:57, 116F
→
08/29 03:01, , 117F
08/29 03:01, 117F
→
08/29 03:02, , 118F
08/29 03:02, 118F
→
08/29 03:05, , 119F
08/29 03:05, 119F
→
08/29 03:07, , 120F
08/29 03:07, 120F
→
08/29 03:07, , 121F
08/29 03:07, 121F
推
09/22 16:29, , 122F
09/22 16:29, 122F
→
10/04 00:24, , 123F
10/04 00:24, 123F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 5 篇):