[ foyer ] [ myth / szmy / beverage ] [ conseil / ancre / outremer ] [ Home / Search / Overboard RSS / Contact ] [ 2cat/Komica / Selene/Collision Mondiale ]

/conseil/ - 相談

J’ai vu le messager du nouveau dieu là
名稱
Email
主題
回覆
檔案
密碼 (用來刪除檔案。)

File: 1599428714933.jpg (146.51 KB, 827x827, 62255002_p0.jpg)

af933479 No.26296

大家好 失業了快一年的三十歲處男
之前做的都是傳產製造業
去年失業後沒認真找工作
到今年武漢肺炎爆發製造業都不怎麼開缺
加上之前做了好幾年傳產一直想轉換跑道
就決心跳槽到軟體業 自學了半年多
開始有點成果也做了一些作品
我自己評估我的學習狀況應該還要兩個月就能去軟體業找工作

結果最近遇到有公司開缺要我去面試(傳產)
本來是不抱任何期望的心態去面試
結果還錄取上了 薪水對我來說還不差起薪有39K
我應該去這間公司上班嗎
可是這樣一來我過去半年的心血可能會付諸流水
因為上班回來也不一定有多少心力繼續學習
加上我年紀也不小了 轉換跑道的機會可能只剩這次

35091135 No.26300

post了三篇 隨便找一篇貼圖比較好看的回

核心問題是你"三年後" 會用什麼東西/能力賺錢吧

傳產來說 很務實 是原po以經非常熟悉的東西 三年後
大概會在哪個位子 多少薪水 應該是可以推算的
又 先進軟體業混ㄧ混(就如果進的去來說老量) 有沒有辦法在回去做傳產 也應該是滿好推算的

軟體來說呢
>開始有點成果也做了一些作品
作品到什麼誠度? 不知道細節來說 基本上沒辦法判斷
基本的CRUD有沒有辦法一個人寫完? 這程度大概 36k左右吧
(對現在來說 很古董的)用LAMP or XAMPP 架個簡單的local server去寫個 分數登記/圖書館藏書管理 生不生的出來?
以上是 我家對我家實習生的題目 語文/工具自選 有人玩ruby on rails 有人選node.js
上面來說 對純0開始來說算有點苛刻的標準

不行來說 黑白棋 生不生的出來?
不討論AI來說 C# or VB.net這類有GUI可以用的語文來說
唯一的難度會在遞迴上
這是比較差的公司對(非本科生)新人的 水準鑑別題 時限1周 5工作天內(8*5 = 40hr)

上面只是在抓 有沒有辦法"自己獨立去解決一個" 對自己來說有一點深度的難題
有這個能力/個人特質來說 大概程式業界可以混得下去

能混來說 基本上 就算加班加到死來說 了不起睡眠不足得做辦公室 or 天天煩辦公室政治 沒辦法好好寫程式
勞力活基本上不太會有 又好一點的公司不會讓程式工程師睡眠不足

然後 IT業界基本上不喜歡新人 第一個工作要能撐下去 新水不高 下班後還要念書
撐下來說來 看程度 決定薪水跟位子會在哪裡
23~33, 33~38, 38~45, 45~60 ...etc 再上去先不談了

想進程式業界來說 請問自己能不能打從心底的接受
自己的能力跟薪水有極大的關連性
又到了程式技術能力到了45k左右來說 政治/管理能力 也會受到考驗

例如 這層級換公司工作 不會太難
但自己真的有能力找到 自己喜歡 也願意付自己錢的公司嗎?
大多情況 自己喜歡的公司 沒錢 v.s 有錢的公司 但是 是自己不喜歡公司 這是另一個話題就是了

傳產我個人不熟悉 但IT業界的career ladder大概就這樣
看原po怎麼想了 腰爬來說歡迎
能爬到 38以上來說 不太會沒有工作 了不起薪水上不去就是了

又在下也不是程式本科出身的 不過現在我可以帶程式本科出身的人
不過 進業界的前三年 基本上是沒加班就 上班寫程式 下班K"明天要用"的程式書籍 的...快樂生活?

純就寫程式來說 基本上還滿好玩的
但當程式扯到人or怎麼設計會扯到誰要加班 誰不用加班/ 誰的人事評價會如何變化
這塊就會煩死人 ....Orz

e84b003a No.26302

>>26296
還可以簽志願役啦,我的預想是真的退無可退就是簽下去

28152638 No.26303

>>26300
>post了三篇 隨便找一篇貼圖比較好看的回
我是三十歲還是處男的原PO
會PO三篇是因為早上按送出一直沒回應
害我以為沒有PO成功...然後就趕著去上班了 到下午才看到重複POST
>作品到什麼誠度? 不知道細節來說 基本上沒辦法判斷
我自學六個月的程度
目前可以用Javascript寫些小遊戲沒問題
會提到javascript是因為我的目標是想走網頁方面的工作
半年學了前端必要的HTML CSS JS
還有後端PHP NODE JS和伺服器語言
會提到兩個月是現在正在學JS框架REACT
而學REACT就需要熟NODE JS還有更進階的JS
抓兩個月看看能不能把REACT學到熟透

bcdccf5b No.26312

>會提到javascript是因為我的目標是想走網頁方面的工作
會自己找目標 找自己要寫的東西 麻...可以闖闖看業界
還是老話 IT業界不喜歡新人 這部分要撐得過去

>Javascript

真的要提JS來說 說實在 比起那些有的沒的FW(framework來說)
更重要的是prototype繼承的基本概念 JS中沒有class只有object這是個JS的特色 JS所有一切的特徵也從這邊開始
例如很簡單的
var a = {};
a.something = 10;
但為什麼這玩意可以這樣寫? 一般物件導向的語文 不可能這樣幹的
特別是ES6之後 很多人會寫JS 但沒有多少真的懂 它是怎麼動的 or 寫的時候一點都不在乎這些事情

>HTML CSS JS 後端PHP

先說 漏一了關鍵SQL 這玩意不會寫不行
沒有所謂是前端不用會寫SQL這件事 基本該會的東西就是要會

>抓兩個月看看能不能把REACT學到熟透

比其熟透 邊找工作 邊學吧

說實在的 沒多少東西要熟透 只是遇到問題要會去找解問題的方法而已
(backbone), vue.js, angular 在下都在工作中寫過 我也不覺得我懂它懂到哪去
databinding, life cycle, component, 模板引擎 ...etc 其實概念大同小異

囉嗦一點就是靠ajax 在前端自己綁一個 View層 -> model層 -> service層 -> API層(接後端) 的購造
基本概念也只不過是從 古典的MVC抓過來 在前端上 把前端大規模化就是了
然後 component設計做的好 東西可以拔來拔去 裝過去裝過去

建議是邊找(做)邊學 沒有邊找這個過程來說 不會知道自己真正需要的什麼的
例如 在下職稱是backend 但 我寫JS的職歷 比我寫任何一個後端語言都還長.....

why? 後端語文能換 前端語文可以換嗎? (苦笑)

1a5ea7de No.26314

>>26312
您好 我也是正在找工作, 我CRUD沒問題, 可是黑白棋 遞迴, 對我來說有點困難, 不知道您能不能提示一下?

另外 想請教一下 在台灣找工作, java spring mvc,
asp.net mvc, core, php laravel 哪一項技術比較適合新手求職?
我目前在學asp.net mvc, core, 打算找相關職缺,
可是不知道這個選擇好不好?

html, css之前有練習過, js正在學習, 正在考慮要學vue還是react, 時間有限打算先學習一個.

還有我目前很頭痛演算法和leetcode, 有些公司會面試考, 這部份實在是非常困難, 想請您給我一點建議.

2a236f74 No.26315

>>26314
我是原po js小遊戲在youtube上有很多tutorial
想要更詳細的可以在udemy或skillshare上找
多練習就知道怎麼寫了

173d0aed No.26316

>>26314
>>html, css之前有練習過, js正在學習, 正在考慮要學vue還是react, 時間有限打算先學習一個.
只講入門門檻的話 vue會比較低一點
不需要像react一樣 環境前置作業要搞nodejs、jsx模板
只要一行引入外部js的script tag 就可以在靜態網頁上直接使用
而且作者還是中國人 有中文document可以對著看
(主要還是看英文版 中文版的有時候看就是覺得描述很不順)

1f369f45 No.26317

槓,我才投了四家還在自暴自棄,你有39K還不想幹.....

我再拖下去要超過三個月沒收入要 要死了要死了

6def7f1b No.26318

>>26315
>>26316
感謝原po和26316熱心的分享,
另外有幾個問題想請教

1. 後端技術的部份, 大概準備到什麼程度? 我覺得自己的程度差不多在會寫CRUD左右, 不知道要準備到什麼程度才能去面試.

2. js部分, 是學原生js, 還是直接學ES5和ES6?

3. 有些公司面試會考演算法和leetcode, 這部分你們是如何準備的?

非常感謝你們的幫忙

c6a9cfc1 No.26319

>黑白棋 遞迴
恩...講句很欠扁的 不需要自己想出來 會不會被打死? XDDD

google是程式人的好朋友 程式業界的標準是 能解決問題
google去找別人的程式碼 看懂別人思考的"邏輯"後
自己把那邏輯拿來 自己裝一遍就行了

簡單來說
https://medium.com/ccclub/ccclub-python-for-beginners-tutorial-11ed5d300d3d
這邊的概念 拿去 套在黑白棋棋子上就是了

然後 找到自己看不懂的東西 一定程度上 不用去看懂它 找好懂的東西
程式碼(文章)寫得好不好懂 是很關鍵的事情

然後 黑白棋跟遞迴其實不是重點 重點是當事人如何去解決問題 與遇到有些超過自己能力 問題的反應
有遇到壓力下 不放棄去(自己找?)解決問題的抗壓性來說 就很適合進來
程式業界 永遠會遇到"鳥問題"的
EX 有遇過laravel內部改文字編碼 所以最大長度256(2的八次方) 不能用256 大概只能用最大長度18x左右 的燗問題...

>演算法

演算法來說 知道就好 長期慢慢看 撞到問題就好好 下班回家再看懂
真的進到(軟體)業界來說 大多數的時間 不會在忙演算法

真的踢到演算法/需要效能的問題來說 不會是短時間內要解決的問題 而且大多不會是一個演算法就能解決的問題
例如 那邊有超級慢的"一坨"處理 我可以砍掉它嗎?
大多的情況是"不行" 所以怎麼去改善這一坨處理的執行速度? 演算法要知道
但大多情況 不會是只改一個算法 就可以把問題給解了

>leetcode

先說 在下沒寫過
不過 有看過比較好的說法是 如果遇到5~10分內不會解的題目 直接去看解答
看"懂"後 注意"看懂" 在自己寫一遍
以上 無限repeat 去提高自己面對問題的反應速度
關於leetcode 我個人比較喜歡刷這個概念 而不是去寫leetcode

我個人實際在業界來說 會覺得大概對真的進了業界後 沒什麼用吧
(比起leetcode來說 要寫Web應用 我更希望你懂HTTP原理/HTML5/MVC...等 基本的東西)
因為軟體業界 真實程式的問題(每個案子?) 不會那麼的小規模

薪的案子來說 設計出問題 補設計的洞就可以沒完沒了
老的案子 有重大bug 比喻上來說 腳痛 從腳開始查 查到最後是腰出了問題 -> 常有的事
有預算 不是很忙的案子來說 一個大bug大概一周為單位

這類現實的鳥事 不會只塞在 演算法 or leetcode 那麼小的空間/規模裡面
又當事人腦袋夠不夠清楚 基本上會決定 最後這個人有沒有辦法自己解決這類問題

>找程式工作

會寫CRUD 能真正架個web應用來說(意指server跟該死前端npm生態系要能自己搞定) 直接去找工作了吧
原則上會在 各式各樣被刷掉的過程中 知道 "真正不足"的東西是什麼

演算法 跟 leetcode來說 會怕想準備來說
就找超過自己程度一點點但"自己看得懂"得東西 學/寫
說實在的 沒去真正去 "被人家刷掉來說" 你不會知道 真正不足的東西是什麼

會寫些前後端/CRUD/懂一點HTTP 基本的東西有了
解解bug/填補碼農不足/寫完測試 28~33k的工作內容 大概可以勝任了 只缺那張門票
多找來說 應該是不會拿不到門票 程式業借萬年缺"能用"的人 頂多薪水不好看 不過 沒經驗來說請接受這件事
程式業來說 有經驗+真的有料來說 工作很好找

86097045 No.26320

我公司有三十多歲才轉職當軟體工程師的
你才三十歲所以還好啦

面試前多找js面試常見題目了解一下 像是很愛問的variable scope跟promise之類的

如果你面的是正常軟體公司的前端
基本js底子>framework了解程度>亂七八糟的其他技能

c6a9cfc1 No.26323

>java spring mvc/asp.net mvc/php laravel
你想寫什麼?

基本上 生態圈不太相同 台灣或許不太一樣不過 那個國家大概大同小異 因為vendor是一樣的
java spring mvc/asp.net mvc 基本上大公司用 主要是公司基幹系軟體 在庫管理/銷售管理之類的

然後 java後面是oracle / asp.net後面是Micro$oft 你比較相信那一家?
oracle我個人不予置評 但google跟oracle的商業戰爭是IT業界上有名的事情
M$來說 提供公司解決企業問題的IT處理方案 M$其實並不太Focus於技術 技術是手段不是其目的

php laravel來說 web應用為主 EX電商之類 這是PHP大宗
不過最近來說PHP開始比較退流行 python因為可以寫的東西多了 吃掉不少的部分

選了技術來說 基本上技術有其技術生態圈 於該生態圈核心focus的問題
找該問題是自己想做的東西來說 工作會比較開心w

>後端來說

一個後端語言 + 後端FW會用就行了
代表的是MVC的概念有 + view/Controller/model 生的出來
model能架好來說 有基本的簡單DB設計概念 / SQL跟ORM跟(migration) 也能生的出來
(以上有點over kill了 先開始投履歷吧)

>JS/前端來說

原生繼承/DOM tree/AJAX原理(XMLHttpRequest) 要知道 大多時間de JS/TS 鳥bug靠這些基礎知識
就算現在來說 大多為了brower相容性問題 大多的前端FW跟JS的程式碼還是Compile成ES5
所以在下喜歡以ES5當標準

要寫ES5以後的標準 or 要用很炫砲的寫法 想寫就寫/遇到就寫 沒差 看到在去想 能處理就行
但ES6後 寫class這個字 要真的知道自己在幹嘛

又ES6在下認真的學過 但現在最新的標準是ES2019
如果追ES2019 追完了ES2021 ES2022都出來了
個人覺得何必浪費人生呢? 去玩個IOT/VR+unity都比較有價值

>三大前端FW

首先比起三大前端FW 我更想知道 有沒有寫過JQuery?
沒有寫過JQuery但去寫三大前端FW 是很歡樂的事情
又有時候會遇到 三大前端FW+JQuery並用的有趣情況("理論上"來說 有三大之一 不應該需要用JQuery)

又三大FW來說 會一個就可以了 (會一個基本上就有能力學另一個) 大多面試會問的是 為什麼該面試者選這一個FW
這要看得是 應試者對技術的想法是什麼
對每個技術者(甚至公司)來說 時間都是資源之一 為什麼要把資源投入這玩意? 而不是投入另一個?

認真查一查來說 大多也應該會有以下的結論
vue.js最好學/angular寫CRUD最好用但學習cost高/React render能力好一點(jsx)

我個人會喜歡這樣說
vue.js跟大家說了很清楚了 它(一開始)就是只個"view" 很單純 明瞭
angular後面是google 相信google這家公司嗎? 但angularJS(1系)跟angular 2系以後 有底層觀念全換的問題 這很要人命
(注:我現在公司就有angularJS(1系)跟2+系並存的問題 有很多新進來的工程師 不知道這件事 拿angular2系去寫1系 踢到鐵板)
react 後面是facebook 表面上是open source但實際上後面有 parent條款 --> facebook有保留回收權利的空間

react其實不太能算100%的open source/ angular有中心思想全改的前科/ vue.js反而安定得多 不過vue.js被外部 補了太多料進去就是了....

結論上來說 真的開始面試or進了業界了 你才會真的什麼是真的有用的
但說實在的 重要的古典觀念 不太會變 甚至變來變去 還是本來那些東西 改一改面貌罷了

f48e1e7a No.26331

大家好 我是三十歲還是處男不會魔法的原PO
開這篇文的時候其實我已經去製造業上班了
因為對方上禮拜面試後叫我禮拜一去上班
待一個禮拜的感想是果然還是要轉職
我自己在傳統製造業待了幾年
一直覺得傳產問題是"技術都是死的"
這些產業剛創新時還算有前景能賺到錢
可是久了之後就不會有創新可言
新進人員要學技術都是上一代師傅或前輩傳承下來
老闆因為能穩定賺錢也不會引進新技術
變成一種死循環 最後只會越做越小直到收業
我可不想做了十幾年變夕陽產業到時想跑想轉職就真的難了
只是要辭職有點難度 做一個禮拜就跑有點難看

3e17627e No.26389

>>26319
>>26323
不好意思 這麼晚回應, 非常感謝您的回答

關於想寫什麼這個問題, 我想了一段時間,
php 我比較不熟悉, 之前在學校有修過java和C#,
我對不同生態圈沒有特別排斥,選擇C# .net體系是因為,
覺得visual studio 和 visual studio code, 用起來還蠻順手的, 不過目前比較擔心職缺問題, 萬一.net的職缺不多,
可能還是會希望選擇職缺比較多的生態圈,

我沒有寫過JQuery, 等js學習告一段落,要找時間把JQuery 也學起來, js有一些函數式程式設計的概念, 有點不太好理解,

我目前打算用.net (C#) + html+css+js, 做一些作品集,
然後有一些side project 小程式是用 python做.

感謝原po和各位版友的幫忙, 希望我之後能順利找到工作.

42c0baeb No.26403

>>26389
簡單寫一點程式本質的東西

程式的本質是 解決問題 也就是其實沒事 不用去碰太多跟解決問題無關的事情
然後 遵循這個解決問題的本質 就不會去走太大的歧路
例如: 對No.26389來說 最核心的問題是 找到一個程式的工作

實際去面試上 各式各樣被刷掉的情況 會給真正進入業界的門檻
針對這些撞過的門檻議題去處理就好了 其餘的事情就不重要了
後面就是進到業界之後的事情

某方面來說 只要 不要怕/排斥 新的技術
甚至對自己不熟的技術 保有學習與使用的好奇心
基本上有這種特質來說 大致上就可以在現場活下來(也就是會找的到業界的工作)

>關於想寫什麼這個問題, 我想了一段時間

>php, java, C#, visual studio, visual studio code
某方面來說 No.26389 找到工作之後 想解決什麼問題?
別還沒進業界就開始"被技術追者跑了" XD

換個視點來說 多少寫過些程式語言來說 這些接觸過的技術比較下
你比較喜歡那個技術/ 哪個程式語言?
有些時候 很多程式人最後是往這個方向走w

>在學校有修過java和C#,

本科生? 本科生來說 很好找工作的

真的很多很難的問題 最終會用到計算機概論的知識
非本科來說 說實在的 都是花上無數的debug時間(無薪加班)+下班後自學 去換這些知識
說實在的 本科來說 起跑點還是佔很大優勢

176af786 No.26405

大家好 我是不會魔法的三十歲魔法師原PO
又過了一周了 我還沒有辭職
不過這兩個禮拜我學了不少東西
REACT本來以為會很難要花一段時間去學習
因為最近這兩個禮拜有空就看線上課程
(上班空閒時間偷念書效率比在家強一百倍)
跟著課程寫了幾個APP 到今天對REACT感覺有一定程度的了解
前面有島民建議就算是前端SQL也一定要會
接下來應該會看SQL語言吧
等SQL有一定的了解我應該就會開始求職了
想問一下如果要往網頁工程師方向求職
我的作品應該怎麼準備呢?
是整理過去寫的作品跟著履歷一起丟出去
還是自己架一個網站呢?例如付費網域跟買伺服器?

c002f66d No.26407

>網頁工程師
既然寫了就寫到底了 又不建議用網頁工程師這個字
比較正確的用詞 可能會用 前端工程師 這個詞

簡單來說 前端的程式人員水平分成兩種
javascript的使用者 跟 javascript的開發者

javascript的使用者來說 一個designer
會寫HTML跟CSS + 多少會用一點基本JS + jquery去把自己要的畫面刻出來
這類會稱javascript的使用者

javascript的開發者來說 該死的npm問題要能自己處理
對DOM tree跟JS的特質(EX AJAX)要能理解 並要能運用這些知識於各個component設計
這是javascript的開發者 又處理的JS開發規模會大得多

路很長 慢慢走 不急 又會網頁會動的有興趣來說 基本上是往前端走
然後下面的東西 超過對新人的要求了 看看就好

>作品

其實前面已經寫了 一言以蔽之 一個簡單的EC網站架不架得出來?
1
後端 AWS上架個serve + 掛個後端FW + 後面的資料庫
前端來說 npm的整個開發架構架好 + 一個前端FW + component設計好
外部的API 有空可以去接一接 EX 金流接串 接twitter/FB 之類
2
然後 履歷上只要留自己寫好的網站網址 + code丟到github就夠了 只要吃掉兩行文字
github裡面的read.md中順便寫寫 DB設計的ER圖 + componen設計的結構圖
(當然要給別人看 就畫面不要做得太難看 + 設計/程式碼 請寫的讓別人好看懂些)

上面這些是實際上 工作中會用到的東西
也就是做得到 對公司來說就是 馬上可以拿來用的即戰力

不過還是提一下 這要求不是對新人的要求標準
但對程式工作人員來說 有這樣的水平 很基本就是了

9dad2a8e No.26414

尼們怎麼弄這麼麻煩
為什麼不通通進豬屎屋隨便混就豪惹
不想動腦的進GG更快
我真的搞不懂尼們在忙什麼==

d5bb9756 No.26422

>>26414
一看你講這種幹話 就知道你是行外人
你以為寫程式工作都是幹一樣的事?
IC設計和網站設計 兩個領域各自需要的知識和技術幾乎不同
這串在討論的方向完全就不是IC設計

9dad2a8e No.26423

>>26422
潮爽得
我不在網頁設計產業裡沒錯R
但根據我在半導體業打滾的經驗
去產線三寶輪班需要的能力大概高中生就行惹 錢還屌打
真的只要錢 現在南科超缺隨便學店生都收趕快報名ㄛ

進不去2330還有其他雜魚廠
錢輸GG一點還是屌打免洗前端工程師啦

384dd13e No.26425

>>26423
你是不是壓力很大



[返回][Go to top] [Catalog] [Post a Reply]
刪除貼文 [ ]
[ foyer ] [ myth / szmy / beverage ] [ conseil / ancre / outremer ] [ Home / Search / Overboard RSS / Contact ] [ 2cat/Komica / Selene/Collision Mondiale ]