• 7

非本科系轉職程式設計的建議?


饅頭~萬華 wrote:
小弟也是非本科系,程式需要熱忱與從中找到成就感,當初作開車司機,被另一半的媽媽看不起,覺得沒有未來,轉戰程式受訓時,才能造就現在的我,在大公司才有本科系情節,但小公司本就缺人,只要有基礎功力,都會被錄取,現在java很缺人,如對程式有熱忱,請用時間換取功力吧,當初剛出來進人派公司,因四處換案子,所以摸超多框架,完全不董,我只能每天看書到2點,早上七點準備上班,因天資駑鈍,前半年快一年時間,我一直在練習與理解,經過一年,我已經可以上手,不知不覺寫了五年。

對了,在職場中,遇到一個主管,物理系,自學程式,他當初在xx大車廠作人事時,由於處理的事情太鎖碎,所以他自己看程式的書,寫程式來處理鎖碎的事,後來喜歡寫程式,就轉戰資訊業並寫了程式碼產生器,自動產生樣版程式、另一個主管,讀歷史系,當初ios與android剛起頭時,他去天瓏圖書買ios與android書,業務打來有個案子要寫ios與android的app,3個月內他作的出來嗎? 他只說先接吧,我剛買書,應該1周內會上手,請他安排下周與客戶訪談。

所以別因為非本科系,就自己看低自己,加油唷(恕刪)


完全同意你說的 但寫程式 邏輯觀念清楚的話 是不是當初的科系沒關係
但邏輯觀念不清楚 要吃這行飯 比較辛苦
我以前在US修compiler時 要寫程式 真的吃力
但有位大陸來的 真的厲害 真的臉不可貌像 他還在中國餐廳忙打工
開學一個月 只有他在課堂敢發問 老師請他不來上也all pass

認識不少師大美術系的 有人是有天份 有人是要後天苦練


peter5240 wrote:
的確是如此,人力銀行... J2EE,JSP,SQL,Spring,ORM(恕刪)


其實會的不只這些,還要董linux作業系統權限、sftp上傳與下載,前端頁面html、javascript與jquery還有bootstrap,台灣程式環境很辛苦,很少專職在寫code而已,通常都一人多用,但這些怎麼學,碰到就google學,台灣java程式已經停滯了,java就(spring+struts2+hibernate)、ssm或ssi(spring、struts2、mybatis或ibatis)很多,以上很多框架一樣,但寫法會不一樣,千萬別死記,我一年人派經驗,半年專案經驗,對框架上手速度還蠻快的,但遇2個寫十年up資深人員,討論這個都覺得很簡單,寫的時後都不會寫。,先別急著學框架,基礎j2ee了解,你會發現,所有的框架,都是j2ee延伸出來,j2ee優點,錯在那,什麼錯,都可以從錯誤看到,框架包著後,錯誤都被包起來,會容易有挫著,因找不到原因,所以個人覺得先培養好基礎(要利用自己的時間來下苦工),再來進階會比較好 。

soziohall wrote:
完全同意你說的 但...(恕刪)

還是老話一句
不是喜歡的,不要做
若是喜歡的
他會發現
光想怎麼寫時
不知不覺就可以過了半天
然後靈感來時
很快的一天就過去了
除Bug時,也是很快一天就過去了
有時到頭來才發現原來只是多了一個空格
或者是自己的數學沒學好而出錯
但若很喜歡這工作
其實很好玩的
个人建议,对程序开发没有热情,或者说只是为了一份工作或者好薪酬去做。因为就算你顺利进入公司,后面实际参与开发也会让你苦不堪言度日如年。
 在下曾经也带过不是计算机专业出身、经过培训进入程序开发行业的新人,我看出来他很努力,但是只能说他真的不是做这个的料子,别人一个小时解决的问题他他要一个礼拜,老板不开心,他自己也自信心受挫。 
真正合格的软件开发工程师都是真正热爱这个行业,能从钻研中找到乐趣和成就感的。
而优秀的开发工程师不仅热爱,而且要有天赋。
又不热爱又没天赋,真的不要让自己为难了。

usualwyy wrote:
个人建议,对程序开...(恕刪)

感谢您的建议与指教,祝你新年快乐。
只能说端看本人能支撑多久了,随着时间增长内心的焦虑也会跟着扩大。
peter5240 wrote:
請教各位前輩,我有位男性朋友單身今年34歲,去年花了約半年時間去學java為了轉職做準備。
為了提高面試機會,結訓後花一個月自己去考SCJP的證照,也通過..(恕刪)



peter5240 wrote:
感谢您的建议与指教,祝你新年快乐。
只能说端看本人能支撑多久了,随着时间增长内心的焦虑也会跟着扩大。...(恕刪)



原來這是你本人遇到的問題..
老實說.34歲才走這條路有點晚,因為現在欠的是中等以上的人,初級的套句老話講,主管年紀可能都跟你差不多,而且怕配合加班意願低落,以我現在待的小企業來說,開發嵌入式的人員大都只有業界3年以上,年紀上限快40歲左右而已

像我本身是30歲才在業界寫單晶片的組合語言開始,剛開始公司也是有點擔心,但這時只有靠狂加班,曾做到無週休45天完成任務,上面才會認為你是玩真的還是想"試試看"這條路而已,簡言之要走這條路就要讓人看到你的"誠意"才有下一步

peter5240 wrote:
感谢您的建议与指教...(恕刪)


樓主,個人建議,先從簡單的問題開始解決。 寫些簡單的程式,訓練邏輯+debug能力。 這些基礎打好,碰過的語言多,學習其他語言上手不難(但是要深入就不一定了)

我從國中開始些程式寫了二十幾年,後來轉行。 當初大學學位,有時候是直接睡在電腦實驗室,不回家的。 後來工作也是,工時長是正常,你沒有一些興趣,可能不太容易稱得下去,要不轉任經理,要不轉行。

已經有大大好心給你一個課題,寫訂便當,有些基礎後,真的是著去做做看。 你以後上班,有可能直接叫你解決問題。 我個人當初沒有java經驗,但是有C/C++和其他語言經驗。 換工作後,老闆給我兩個禮拜,從不會java到能改舊產品的code做出一個老闆要的新產品框架。 開始前兩天,是跟一堆syntax error奮戰。

你現在只不過單打獨鬥,有問題還好解決,以後跟一組人寫程式,那才頭痛。 我很高興你有那個心,但是我個人經驗是這行有時候不是你想像的那麼好混的。 你要知道你面對的是全球的競爭,寫得好,不怕沒飯吃。

我不知道你的底子,我當初是用這本的第一還是第二版學的java
http://www.cs.cmu.edu/afs/cs.cmu.edu/user/gchen/www/download/java/LearnJava.pdf

寫些你有興趣的東西當樣品。 不要退縮,不要怕,堅持下去。 我當初開始寫也是很痛苦,因為連英文都不行還要學都是英文的程式,後來越寫越好,還能幫英文是母語的同學寫程式,做小老師。

你現在有一大堆的DEBUGGER幫你找問題,幸福多了。 當初沒有debugger,找問題是寫一堆print, writeln, printf等進去抓。 大學時碰到vax上面的dbx,就好感動。
大陆超过35岁 没有专长是不会录取的,这是人资的硬性指标 只能去小公司先做一段时间了
  • 7
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 7)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?