iT邦幫忙

1

請益非本科新手自學

  • 分享至 

  • xImage

請益版上各位大神~
本人非本科系想轉職IT,
目前買書自學MS SQL server及C#,
SQL server目前會基礎新增、刪除、更新、查詢,
C#學到變數、資料型別轉換、IF判斷句、迴圈.
目前讀的書是"2019VisualC#程式設計完全解析",
有操作Visual Studio搭配書籍,
想先把書好好讀完,
但有些茫然.

想往Web及Win Form方向,
知道自己目前離開發還很遠,
不確定自己的學習方向是否正確?
目前的工作與IT完全不相關,
如果幾天沒上機操作,記憶就減半了,
上了人力銀行,很多都要有開發經驗,
IT的領域很廣,業界在做什麼呢?
會什麼技能是一般公司企業可以入門的呢?
問題問的很蠢,有大神可以指點迷津嗎?

canrong iT邦新手 3 級 ‧ 2022-06-19 00:00:03 檢舉
論壇資源很多,基本上無經驗者只需要了解基本知識即可。
資料結構、演算法與物件導向需了解
https://ithelp.ithome.com.tw/users/20116003/ironman/4221
https://ithelp.ithome.com.tw/users/20129841/ironman/3300
針對單一語言先熟悉,你一開始就挑選windows form相關書籍,基礎方面會教的比較少
https://www.w3schools.com/cs/index.php
https://www.runoob.com/csharp/csharp-tutorial.html
其實學習C# dotnet官方擁有的基礎資源也是很足的
https://docs.microsoft.com/zh-tw/dotnet/csharp/
依照經驗,買書看書多了,會了解到書上講的基本大同小異,許多事情最後都是查看官方、開發套件的手冊以及相關規格書
感謝大神無私的分享
Terry L. iT邦研究生 4 級 ‧ 2022-06-20 12:48:15 檢舉
PTT Soft Job 版有一串討論串: [討論] 對技術沒熱情是不是不適合這行? 可以看完討論再評估 => https://www.ptt.cc/bbs/Soft_Job/index.html
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
4
mathewkl
iT邦高手 1 級 ‧ 2022-06-18 19:58:26

Web跟Win Form是兩條不同的路了呢
一個是前端/後端/全端
一個是應用程式

\前端技能樹/
https://ithelp.ithome.com.tw/articles/10260122?sc=iThomeR

問題在於你想做什麼
這個「什麼」使用了什麼技術?
列出來瞧瞧自己是訂了什麼鬼目標,再來刪刪減減應該就有頭緒了

感謝大神的分享

1
小魚
iT邦大師 1 級 ‧ 2022-06-18 22:12:30

如果已經到了工作的年紀,
又很想走這一行,
就趕快想辦法找工作吧,
自學還不如直接工作學的速度快,
我看你可能有一些基礎了,
(聽你的描述)
剛好6月之後是畢業季,
很多公司都要找新人了,
趕快投履歷找工作比較實在.

看更多先前的回應...收起先前的回應...

小魚大神您好
我已經超過35歲,
去年才開始發現對寫程式很有興趣,
自學的基礎自認還很淺,
非本科也很沒自信,
也想找工作直接學,
看過人力銀行很多都備註要開發經驗,
就覺得自己的資格還差很遠,
希望自己能弄出個成品出來,
面試比較不尷尬.
我也會投履歷試試
非常感謝您的分享

我學歷也很差,加上沒有畢業就進職場,自學程式後其實找不到工作,只好自稱接案族 XD
前幾年也嘗試想再找公司做些大型專案,但我覺得對超過35歲很不友好,哈哈哈哈
而且初階程式員的薪水
老實說很爛耶

你有什麼逼不得已的原因要換工作嗎?

obarisk iT邦研究生 2 級 ‧ 2022-06-19 09:32:57 檢舉
小魚 iT邦大師 1 級 ‧ 2022-06-19 10:30:39 檢舉

要轉職還是要考慮清楚,
不過真的想轉職的話,
就給它海投吧,
只要肯努力加上有些天賦,
還是有機會做到的.

我36歲轉職,
曾經拿過20008的薪水,
到現在六年左右,
也終於年薪破百了.
(用月薪來看, 不過還沒滿一年所以還沒破百 QQ)

QQ 我都投不到

TO jellyalex978 大神
我是對於工作一成不變很容易膩
IT領域可以一直學習新的東西
很符合我容易厭倦一成不變的工作內容
不知道會不會是我想太多了
目前的工作是很穩定
薪水也是很穩定(不太會成長)

TO 小魚大神
我今年37歲,去年對於目前工作有些厭倦,
以往的工作經驗都是厭倦一成不變,
(以前是在醫院上班的護理師)
覺得IT是可以好好做自己的事,
學會的東西也會隨年資成長,
薪水也可以隨著自己會的技能越多而成長,
爬文發現可以透過自學或是去補習班上課增加轉職的機會,
轉職成功的人也不少,當然也會有失敗的
因緣際會開始,也發現自己有了興趣,
所以開始以轉職為目標.
本身個性是不容易放棄,也喜歡挑戰,
且遇到問題是會一定要找出答案的人,
自認這個性應該能幫助我走向IT的路,
非常感謝您的分享,我會好好加油的

小魚 iT邦大師 1 級 ‧ 2022-06-19 19:54:25 檢舉

感謝小魚大神的邀請
已申請加入
謝謝

@小魚
推群組改用 discord
程式碼可以高亮 XD
完整的頻道分類
超方便的對話搜尋
還可以掛自己的機器人
真心推薦

0
海綿寶寶
iT邦大神 1 級 ‧ 2022-06-18 23:56:06

找工作先
可以請教這位
非本科系,沒經驗,就可以找到工作

2022/06/20
剛好看到這篇新聞
也可參考

看更多先前的回應...收起先前的回應...

感謝大神的分享
這篇文章有我看到
他大學剛畢業條件比我好

建議你還是想清楚想做什麼工作(或是進那間公司)
設定好目標
再來想如何達成目標
也許自學就可以、也許要考證照、也許要考試/國考、也許要花錢時間上課

好比我今天想換工作(沒經驗也不是本科系)
我只覺得想進金融業
然後就開始自學初級會計
CP值可能不會太高

TO 海綿寶寶大神
目前有想進的公司,
也有看到職缺需要具備什麼技能,
有點擔心等我達成目標就沒職缺了
非常感謝您的分享

目前有想進的公司,看來我沒希望了....

對於要面試社會新鮮人,我通常問學校專題做什麼,不是本科喔,那你有作品可以看嗎?

TO 竹本立里大神
尷尬的是, 非本科的我
還沒有作品
目前想先弄出個像樣的作品來
謝謝你

0

這個業界的學習曲線很廣。基本建議找自已有興趣的方向學。
你圈出來的兩個方向都行。但一般會建議往WEB學。
只是WEB的學習又分很多類。

各公司需求的人才不太相同。所以並沒有絕對性。

我在30多年前,是利用下班回家,自已研究的。

TO ㊣浩瀚星空㊣大神
謝謝您的分享
目前自己都是假日學習,
自覺認真度還不足,(容易分心)
我會想辦法提升研讀的質量
非常感謝

1
jellyalex978
iT邦新手 4 級 ‧ 2022-06-19 18:30:55

看了討論 終於能比較有邏輯的回覆了 不用瞎猜測 XD
首先 ! 護理師辛苦了 ! 雖然讓你感受到疲累與一成不變
但你真的幫助太多人了 , 我覺得很可以驕傲

我的職涯非常偏科非常歪 , 這些是我的觀察和想法
供你參考 , 但無法保證 100% 反映現狀 XD

想往 Web 及 Win Form 方向的工作很多
不論是內容或是類型
你離開發遠不遠我覺得要視內容和類型而定
其實也沒有多遠

既然你提到你覺得一成不變很累
那如果你想找公司上班 , 就必須確定一下公司的工作方向
是屬於 產品維護類型 , 還是專案承包類型
舉例一個在聯合信用卡中心的工程師
說自己工做了 5 年 做了很多事情 , 卻覺得自己什麼都沒有做
這樣的工作內容可能就不符合你的期待了
因為產品維護大概就是 debug , 照表寫寫新的 api , 順應時代做做優化或重構
成就感不會太多 , 挫折感不少 XD

若是接案類型的公司 , 我自己的體驗是對新手老人家比較不友善一點 XD
最近不小心喵到保哥公司有徵人 , 也許你可以去試試看
感覺上就算你不符合 , 用點心問問 , 他可能會給你一些資方的認真回饋或建議
會比在這邊問勞方幫助大一點 XD

我覺得程式的工作有趣的部份還是創造 , 能寫出實際有幫助的程式 , 真的成就感滿滿
倒是不用去在意專案的大或小 , 或是自己有多強多弱 , 就算是弱小的程式只要跑的正常
也是幫得上大忙的 !

好巧不巧 , 我目前正在協助醫生處理它們醫院病歷系統很難用的問題
在建立新的 病狀 與 醫囑 的新關係表 , 在透過 GoLang 去作自動輸入
其實是一段很無聊很小的程式 XD
但是醫生聽著眼睛都發光了 ~ 哈哈
如果你有興趣的話可以一起玩 , 因為我也不會寫 GoLang , 也算邊寫邊學 XD

也許你不需要丟棄你之前的工作經驗 , 而是帶著這些經驗去創造解決問題的方法
如果你目前的工作能夠很好的維持你的生活品質
我覺得喜歡程式這件事情 , 不一定需要成為你的新工作
你可以帶著自己累積的工作經驗去解決業界普遍的問題
整體來看也許收穫與收益會比找間公司上班還要好

我知道這個回答 , 完全沒有針對你的問題回答 XD
但我覺得這個選項是可以當成參考的
你可以看看就好 , 不放在心上也沒問題

TO jellyalex978大神
你的分享對我有很大的幫助,
讓我對IT在做些什麼?
又多些了解.
隔行如隔山,
轉職有些風險在,
希望自己能準備齊全,
非常很感謝您的分析.

第一還是看你方向
如果你想成為新鮮人眼中的大神 , 拿著大公司的 title , 那的確快點去上班磨練大團隊的工作方式 , 理解大架構的專案 , 這樣是最快的方法 , 自己學再學 1 - 2 年 , 只要你不在那個環境中 , 就不可能學會這些東西 . 每間大公司需要的技能也不一樣 , 那個嚇死人的前端技能樹 , 大概只有很大規模的產品才有必要.
一般中小公司 , 接案類型的 , 基本 CSS Html js 搞懂就夠了

我猜測你大概看完書 , 然後不知道下一步是什麼有點不知所措 , 其實下一步就是開始做專案. 如果你是手足無措的新鮮人, 的確去公司是最快速且精準的, 至少你做出一些不符合現實的需求功能 XD

但如果你也 37 , 也認真工作過了 , 從學習的角度來說 , 建議結合自己的工作經驗 , 試著去發現曾經產業中的問題或困擾 , 拿這個作為專案的目標 , 試著慢慢去完成它 , 從做中學是每一個寫程式的人持續進步的方式 , 只要能夠解決問題或困擾那都是有價值的 , 不用太 care 你的程式多厲害 , 效能多好 balabala

看看蝦皮露天那些賣給賣家用的列印訂單小程式
看看那些 FB IG 讓顧客自動下單的小程式
都賣得很好 , 打開看都馬亂寫 XD

另外也有一些公司是專門服務醫院系統的
你如果也覺得自己服務醫院的系統很爛
那很大原因是這些工程師並沒有真的第一線使用的經驗
也許非常值得你去幫助他們
你用會寫一點程式的背景 去當他們 PM
一邊看一邊學然後把頭洗下去 , 變成 SA 也是有很大的機會的

重來是一件很奢侈的事情 XD
看到你決定像個新鮮人一樣找工作我覺得有點浪費
所以雞婆說了一堆 , 供參考嚕

TO jellyalex978 大神
感謝您的熱心分享
的確是有幫助到我
不會覺得雞婆喔

1
打雜工
iT邦研究生 1 級 ‧ 2022-06-19 22:15:57

聽您說目前的職業是護理師,那我強烈建議您別轉行(護理很缺人),我知道護理師很辛苦(工時長、地位低、薪水勉強可以),建議您可以往專科護理師方向發展(工時一樣長、地位稍微提升、薪資尚可),如果夠強甚至朝醫師走都可以(工時還是很長、有較高的地位、薪資高過很多人)。
資訊界不是您想像中的美好,如果對資訊有興趣,其實可以多了解程式設計的部分,醫學中心都有專門負責與資訊單位溝通的資訊護理師,能夠熟悉護理跟資訊的人其實就不多,如果您能擔任那個重要的角色,搭起資訊跟護理溝通的橋樑,不單可以提升您的地位(薪資也有機會),應該也可以從中獲得很多的成就感。
如果非往資訊界發展不可,建議您可從醫院的資訊單位著手,您可以先去醫院資訊單位實習或兼差,再看看自己是否適合這樣的職業,如果覺得自己非常適合,那就先轉醫院的資訊單位,過一陣子再好好思考是否合適,如果確定資訊是人生的方向,就可以留在資訊單位或轉其它行業的資訊職缺,如果不適應就可以再回本行,至少不會白走一遭(至少也熟悉醫院的資訊作業)。
備註:我在醫院工作過,了解護理及資訊人員的狀況,提供您參考。

TO 打雜工大神
上班都是忙錄的打轉
還真的不知道有資訊護理師耶

我因為想跳脫目前的環境
後來嚮往IT的工作環境
所以開始買書自學嘗試
自學過程不會排斥
而且我是不喜歡看書的人
竟然能讀完一本SQL基礎語法的書本
因此轉職的想法更加強烈了

很感謝您的分享喔

1
kagaya
iT邦新手 3 級 ‧ 2022-06-20 10:38:15

我的建議是 去上職業培訓課 資策會之類的
不然可能連面試機會都沒有

TO kagaya大神
謝謝您的建議

1
ronrun
iT邦新手 4 級 ‧ 2022-06-21 13:01:12

平常你就遲到早退。然後上班睡覺,讓公司受不了資遣你。然後去報名職訓局的課程。應該都會有半年的課程,每周五天。可以上滿滿的課,不用錢。然後還可以以非自願離職的身份領錢。如果你不那麼黑心,可以主動辭職,然後去報名職訓局的課程。還是可以免費上課,或是交少少的錢。

出來後就找軟體程式的工作。從基礎做起,從資淺做起。第一份正職的薪水不要怕多低。有實際經驗最重要。第二年薪水沒有調,跳槽。無法學習成長,跳槽。

我也是非本科系。我當時的公司倒閉裁員。我就去職訓局學網頁程式設計。出來後面試一家,是MIS職位,說公司有網站要維護。面試完我騎機車回家的路上,就打電話問我明天可不可以上班。我那時想,修修電腦換換零件我還行。從維護入手好像也不錯。但這是一條大彎路。

先找一家軟體公司待著才重要。不是每間公司都一定要有經驗。也有招資淺的。不過還是要有點基本功。你的基本功,那兩句我看來只是基本概念。

SQL server目前會基礎新增、刪除、更新、查詢,
C#學到變數、資料型別轉換、IF判斷句、迴圈.

這樣,你做一個網站。練習用的網站可以很簡單。
1 首先是網頁模版。在google查詢就有很多。下載一個。前台、後台各一個。
2 先做後台。
2.1 單一登入,前後台使用同一個資料表。就叫 users。id, name email, password, is_admin。帳號就用email。開好資料表。
2.1 後台登入登出。
2.2 使用者模組做兩頁,列表頁、表單頁。實作增、刪、查、找。
2.3 文章模組做兩頁,列表頁、表單頁。實作增、刪、查、找。
2.4 分類模組做兩頁,列表頁、表單頁。實作增、刪、查、找。
3 做前台,把資料叫出來。

做完後,恭喜你,具有接案的資質了。然後就真的開始找工作。

TO ronrun 大神
感謝您的詳細分享
想從基礎開始的話
這樣應該是先找助理職稱嗎?
EX:助理工程師之類的
我會好好研究您提供的方向

1 首先是網頁模版。在google查詢就有很多。下載一個。前台、後台各一個。
2 先做後台。
2.1 單一登入,前後台使用同一個資料表。就叫 users。id, name email, password, is_admin。帳號就用email。開好資料表。
2.1 後台登入登出。
2.2 使用者模組做兩頁,列表頁、表單頁。實作增、刪、查、找。
2.3 文章模組做兩頁,列表頁、表單頁。實作增、刪、查、找。
2.4 分類模組做兩頁,列表頁、表單頁。實作增、刪、查、找。
3 做前台,把資料叫出來。

ronrun iT邦新手 4 級 ‧ 2022-06-25 22:30:04 檢舉

職稱不重要。我是寫php的,像是php工程師,php初階工程師,php資淺工資師… 那都不重要。看工作內容。如果你寫C#, 只要工作內容可以就好。

2
yhosutun2490
iT邦新手 3 級 ‧ 2022-06-21 15:38:36

哇~又看到轉職文,但唯一類似的是我跟你一樣都是30幾歲轉職,我也不是本科(我學農藝冷門科系)。
只能說我比起我三個月前發文和現在已經離職後全心轉職差異,一些心得幫助你。

1.自學看書或線上平台茫然。

這點我也有,也非常嚴重,以前在Udemy也是照著漸進式課程看,不是說我偷懶或時間安排差,只是你看完課程和照模板完成類似作品後? 然後嘞XD....滿腦空白疑惑,這樣就符合業界要求? 你必須做個筆記把學到的很細微或你學習中有疑問的觀念,查Stack-flow或google寫進筆記或或部落格,很像你未來面試官問你這些問題,你能闡述多完整的概念,不然會學多少忘多少。

2.IT的領域很廣,業界在做什麼呢?

這好類似我之前發文傻傻被念,要做全端、前端還是後端網頁工程師?,還是因為我現在很熟悉python,所以我想繼續原有熟悉的東西,拿這項能力找工作?

痾...很抱歉,在看過104或linkin國內職缺後,現實的殘酷你會被限縮到某些領域工作或業界需求工具上,以我的例子本來新手入門都學python,但台灣都是以java為主或javascript搭網頁框架軟體工作,硬體會有難度因為我們都不是理工背景。
所以我今年改學javascript,CSS,html,node js等,但也不用太灰心以前學的觀念如資料結構、邏輯和設計導向等都會用的到。像你有設定想進入的公司,應該會有基本的技術要求或主要使用語言,就開始學它吧。前提是你不要覺得很枯燥無聊就好,一開始會有一個月左右摸索期,會有一堆新資訊進來很煩XD,加油好好度過,之後在叢林中看到自己努力種的那顆小樹會欣慰很多。

3.真的建議去上職業培訓課、資策會或訓練營之類的

最後我選擇A開頭的線上訓練營(考量疫情關係和家住南部等租屋成本)
不得不說選擇這麼做,會有進度壓力,一方面你得完成基本作業,然後還要拉近業界需求符合的距離,每天比上大學(甚至研究所)還充實,觀念不好的話會被念,還好平台上大家還算和藹

(1)學習需要別人互動,由其是寫程式邏輯和正確風格上靠你自己很難改變,你可能跑得出正確結果,但因為程式碼寫的優化條件爛,進公司後和同事合作會很痛苦。

(2)心態要正確,好吧,也許資策會能幫你媒合工作(最基本3萬5)。但我深深覺得要靠自己累積作品集、技術部落格等,去打造自己的個人品牌,給面試官們參閱,而不是單靠最後的結業成品。

(3)我現在加入線上培訓課程,有人會認為能縮短學習時程,加速成效。我持不同看法,像我可能在Udemy自學上過類似觀念課程,所以課程每周進度大概用一半時間就完成,然後呢?

重點不在那技術的進度,而在自己能精進到哪裡,會再花時間找其他網路資源補充我覺得觀念弱的地方,甚至回到原本udemy再看其他課程,會很神奇融會貫通快超多的,也會觀摩不同人寫的程式碼或發現問題,同樣的作業習題有很多面相可以討論,比方說一個網頁畫面切完後達到基本要求後,你會覺得哪裡使用上或看起來怪怪,如果要你臨時修,有沒有一些想法或底子。
重點是想往這行要有解決問題的能力,還要不怕新東西一直進來,因為學不完恐慌的時刻永遠都存在,要善用每天的時間就是,不要達到課程進度就鬆懈。

最後,回覆我自己的貼文想要做什麼,雖然我還在學習,大概先往前端網頁工程師,雖然你查詢之後網頁同領域的厲害的轉職者,都會說後端薪水高或是去學java寫app薪水更好,但我知道我還沒那個能力(缺乏演算法基礎只能善用時間補足),先認清自己有幾兩重,一起加油吧!

所以像我該點的技能樹->\前端技能樹/
必備: html,CSS,Javascript (大概1個月可以學完基礎,再花2個月不用看書獨立運作)
進階: DOM,RWD,Ajax,API,SQL資料庫等 (或像我先照著刻成品,雖然很爛,但你會浮現一堆問號,會碰到全部觀念解決他們)

大概時間成本最短就是5~6個月吧,如果跟我一樣都是新手XD

TO yhosutun2490大神
你說的一些心得分享
對我而言會是大大的經驗幫助
也發現自己的自學不夠勤快
我得多加把勁
一起加油朝目標邁進
感謝你的分享

我要發表回答

立即登入回答