说说我在制造业大厂当了一个月程序员的感受
來(lái)源:cnblogs.com/jokingremarks/p/15158395.html
?
正文
從入職開始到現(xiàn)在已經(jīng)一個(gè)月零一周了,回想一下自己在這兒的情況,可以說(shuō)是和自己的想法中的軟件工程師完全不一樣了,起碼和幾個(gè)熟悉的同學(xué)的工作是一點(diǎn)不搭邊的感覺
如果有和我一樣的準(zhǔn)備或者打算從事制造業(yè)的軟件工程師的話,希望下面瞎寫的這些東西能讓你們了解到一些內(nèi)容
坐標(biāo):二線城市的偏遠(yuǎn)高新開發(fā)區(qū)
上班原因: 科班出身,專業(yè)就是計(jì)算機(jī),但是呢,整個(gè)城市可以說(shuō)沒有一個(gè)大中型的互聯(lián)網(wǎng)企業(yè),開車到家五十分鐘,說(shuō)遠(yuǎn)不遠(yuǎn),說(shuō)近不近,錢還湊合,到手7K左右,有宿舍,有飯?zhí)?#xff0c;早八晚五還雙休,可以說(shuō)錢多事兒少離家近占了2.5個(gè)(.5是錢不多,離家近這里說(shuō)明一下,我從初中開始就是最短要1個(gè)小時(shí)才能回家,最長(zhǎng)大學(xué)要一天,這對(duì)我來(lái)說(shuō)已經(jīng)是離家近了,而且現(xiàn)在住的是公司宿舍),薪資調(diào)整,過節(jié)禮物,五險(xiǎn)一金,法定假日等等該有的都不缺
嘮嘮叨叨完,說(shuō)正事兒
制造業(yè)的軟件開發(fā)一般都是給自己的公司的人用的,當(dāng)然也有給其他的公司的,但是不是主要的
如果要來(lái)的話,一定要問清楚,部門的主要業(yè)務(wù)和使用的語(yǔ)言,很重要,我學(xué)的是Java web方面的知識(shí),但是因?yàn)槲已镜闹皼Q定去做游戲策劃,甚至于已經(jīng)準(zhǔn)備簽合同了,要不是家里橫插一腳不讓去了,不然我都沒打算來(lái)做程序員,結(jié)果就導(dǎo)致了我對(duì)于公司完全不了解,等到了才知道,大部分的人都是用的.net,用Java的不過六七個(gè),而且還有幾個(gè)是Java和.net雙修
這就很突然,可以說(shuō)是有點(diǎn)不知所措了,想著先試試,反正都是上班,萬(wàn)一呢
然后上來(lái)就是一個(gè)相對(duì)來(lái)說(shuō)比較新的項(xiàng)目的接觸,帶我的老師傅讓我先看看,我就問,這個(gè)項(xiàng)目是什么架構(gòu)呢,回答:SSH,我這一聽,人麻了,SSH對(duì)于我來(lái)說(shuō)就真的是只聽過,沒講過的存在,等接手來(lái)了一看,虛驚一場(chǎng),用的SSM,還行能接受,然后最驚悚的一幕出現(xiàn)了,帶我的師傅說(shuō),沒有文檔,你摸索著寫一份配置文檔和開發(fā)文檔出來(lái)吧
這可以說(shuō)很考驗(yàn)我了,沒有文檔的情況很蛋疼,直接導(dǎo)致了我配置環(huán)境就配置了大概10天,而且,通過一些日志和作者說(shuō)明,發(fā)現(xiàn)這個(gè)項(xiàng)目應(yīng)該是一年前的產(chǎn)物,外包公司做完放過來(lái)以后,公司因?yàn)椴恢庇?#xff0c;就沒有找他們要相關(guān)的說(shuō)明,就,挺累人的,同時(shí)還伴隨著各種各樣的BUG,可以說(shuō),很卑微
然后一個(gè)月過去了,終于是把大部分的東西都跑了起來(lái),真的就是僅限于能用,然后帶我的師傅就給了一個(gè)界面過來(lái),讓我試試把接口啥的給搞好,我一看,牛的,Java swing,瞬間人都不行了
在修理和配置的時(shí)候,還接了一個(gè)前端的活,對(duì),我一個(gè)Java工程師接了個(gè)前端的活,雖然可能很正常吧,但是我是沒想到,一個(gè)制造業(yè)做個(gè)前端干啥,帶我的師傅給我解釋,別的部門要一個(gè)純HTML的頁(yè)面,但是軟件開發(fā)的都不太會(huì)前端的東西,就讓我試試,我一聽,別說(shuō)了,搞起就完事兒了,一上午做完發(fā)過去,然后根據(jù)需要修修改改以后,交差了
結(jié)果沒過兩天,新的需求來(lái)了,讓寫一個(gè)接口,可以進(jìn)行參數(shù)的輸入然后返回對(duì)應(yīng)的內(nèi)容,我一聽一尋思,這不就是最熟悉的東西嗎,直接前后端分離露一手,用個(gè)Vue,axios一整,后端controller,service啥的一寫,數(shù)據(jù)庫(kù)一連,整完了,這次給了一周的時(shí)間,是真的摸魚摸到死,到時(shí)間了,交上去以后,人把我叫過去,問,這個(gè)咋用啊,我說(shuō),介不就是把后端一跑的事兒嘛,他一聽,人麻了,太麻煩了,我就要個(gè)頁(yè)面,這一下子給我整蒙了,聽了一會(huì)兒,懂了,用原生JS,可是不會(huì)啊,好歹是找宿舍的hxd幫忙才解決
而且大部分的項(xiàng)目都是Jsp的頁(yè)面,絕大部分,沒有前后端分離的東西,因?yàn)榇蟛糠侄际潜容^老的,所以架構(gòu)啥的也都是和新技術(shù)完全不搭邊兒的,怎么說(shuō)呢,雖然這話說(shuō)的會(huì)比較奇怪,但是你得向下兼容才行,你前端vue玩的溜,后端微服務(wù)寫的好,可能都不如你會(huì)個(gè)swing好使
這就導(dǎo)致了很多時(shí)候,可能你學(xué)不到新的技術(shù)新的東西,而且大部分的業(yè)務(wù)內(nèi)容都是一樣的,考慮到穩(wěn)定性,可能不會(huì)變化太多,像上次開會(huì)的時(shí)候我得知的一個(gè)恐怖的事實(shí),整個(gè)公司的數(shù)據(jù)庫(kù),一條索引沒有加過,至于為啥,我也不清楚
到了這里就發(fā)現(xiàn)了周圍的年紀(jì)都是工作了接近十年的人,感覺不好跳槽,學(xué)不到很多新東西,只能說(shuō)全看自己了
當(dāng)然也有很多的好的地方,不可能處處都像是要不行了之類的,真正開始業(yè)務(wù)的時(shí)候肯定不會(huì)想現(xiàn)在這樣,畢竟才入行一個(gè)月多點(diǎn),就按照自己感受的說(shuō)說(shuō),我就一說(shuō),您就一看
?
總結(jié)
如果要從事制造業(yè)的程序員的話,自己再結(jié)合大佬們的評(píng)論一起總結(jié)了幾點(diǎn):
問清楚部門的業(yè)務(wù)需求以及語(yǔ)言,是Java還是.net,可能制造業(yè)中.net比較普遍
前后端都得會(huì)一點(diǎn),前端不用會(huì)的很多,能把樣式啥的搞好就行,一般沒有專門的前端,都要自己動(dòng)手,豐衣足食
最好學(xué)一點(diǎn)以前流行的知識(shí),像是Jsp,SSH,swing這些東西都是很有必要的,里面的技術(shù)比你想象的要老,而且數(shù)據(jù)庫(kù)之類的設(shè)計(jì)也是如此,可能一條索引都沒有
前后端不分離的情況可能才是正常的,可能你前后端分離玩的再好都沒有用的地方,所以看點(diǎn)啥數(shù)據(jù)庫(kù)的知識(shí)可能比spring cloud更有用
最好隨時(shí)寫點(diǎn)文檔啥的記錄,而且做好很多老的東西沒有文檔的準(zhǔn)備,這種情況是真的沒辦法
了解ERP,CPC,MES等等這些制造業(yè)的大系統(tǒng),還有報(bào)表系統(tǒng),有的時(shí)候可能會(huì)出現(xiàn)重構(gòu)的情況,可能需要人手去參與
確認(rèn)來(lái)了就要做好養(yǎng)老的準(zhǔn)備,錢不多事兒少可能(僅僅是可能)是普遍的存在,升職加薪這一塊一般是很難和公司的老人比的,除非特別優(yōu)秀能無(wú)視掉別人的工作年限
優(yōu)勢(shì)還行,錢還湊合,事兒挺少,五險(xiǎn)一金,勉勉強(qiáng)強(qiáng),但是個(gè)人感覺劣勢(shì)也很明顯,不好往互聯(lián)網(wǎng)跳槽,畢竟技術(shù)更新的太慢,不過這就全看自己了,反正我是不太樂意
有道無(wú)術(shù),術(shù)可成;有術(shù)無(wú)道,止于術(shù)
歡迎大家關(guān)注Java之道公眾號(hào)
好文章,我在看??
新人創(chuàng)作打卡挑戰(zhàn)賽發(fā)博客就能抽獎(jiǎng)!定制產(chǎn)品紅包拿不停!總結(jié)
以上是生活随笔為你收集整理的说说我在制造业大厂当了一个月程序员的感受的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 携程将推“3+2”工作模式:每周到岗3天
- 下一篇: python 登录接口_使用python