Re: [閒聊] 資訊科技業真的會聘完全沒底子的嗎

看板C_Chat作者 (spfy)時間6年前 (2019/04/12 23:56), 6年前編輯推噓18(18019)
留言37則, 27人參與, 6年前最新討論串7/11 (看更多)
回文不用ACG點 這篇也沒什麼西洽點 這問題我這個臭酸宅應該有點資格回答 不過版上好像有同學和學弟 拜託別漏我氣 本文會參雜中國用語請見諒 先說結論 難 非常難 我個人認為有兩種機會 第一種是你有自信自己聰明才智PR值在台灣超過全體國民97%以上 學習時能自己開路 或是別人指點一下你就能學很快很快 非常快 快到不行這種 再考慮這件事 我自己是屬於第二種機會 (以下是經驗 有很多冗餘的廢話 不想看直接跳第四頁) 大學專業種樹 還繼續讀了研究所但沒畢業 陸續找了幾個專業或非專業工作 後來被找去北京的IT公司 人數約40-100(沒打錯) 主業務是特定行業ERP系統(*1) 米蟲了幾個月在每個部門都流轉一陣子 最後被塞到研發工程部 當時我對於寫程式的所有經驗 就是高中時電腦社花四周四堂課用VB寫一個只能加減的計算機 乘除寫不出來 公司的研發總監被塞了我這個屎缺 用力拍胸脯保證但實際上抖到不行(26都這樣 很會吹) 因為有太多我這種莫名其妙什麼鳥毛都不會的新人說要寫程式 然後過不到兩個月就GG 然後我學習的過程 原本公司的上班時間是0830-1800 中間休息1.5小時 我每天0630到公司 2000以後出公司 上班以外的時間 還有上班時稍微沒事的空檔就要狂看Code 第一周 先學SQL增刪改查這些基礎語法 和公司產品的數據庫結構 第二周 學C#的基礎程式碼 自己拿Winform學寫一些超簡單的小工具 第三周 開始幫客服解決需要在客戶上線數據庫中手動修數據的任務 實務練習SQL(*2) 同時開始大量讀公司產品的Code 也是從這時候學到很多爛到不行的程式碼寫法 因為公司十個工程師只有一個是本科出身 兩個是北大青鳥(類似官方版巨匠)... 第五周 開始幫忙修bug和加feature 當然這時候我什麼狗屁都不懂 怎麼可能會弄 總監:阿你看那裏有個按鈕對吧 你把裡面的代碼複製過去 加個按鈕就好 ...你他媽跟我開玩笑吧 工程師新手期剛開始讀Code應該都能體會這種感覺 因為看不懂裡面的東西 那段程式碼對你來說是"一塊物體" 只能整塊Ctrl+C Ctrl+V 直到哪天發現不好使了(26用語 不起作用 沒辦法用的意思) 必須把"這塊東西"拆解 開始研究裡面一行行程式碼是什麼意思 搞懂了才知道問題在哪 為什麼不能用 要怎麼改 如果想要有不同的結果該怎麼做 能力就是這樣進步的 你理解的越快 進步的越迅速 我從一點點都不懂 到可以獨立作業SQL和C#的Winform大約是75-90天左右 後面又被叫去開發Web應用 自學ASP.NET JQ/JS AJAX 還有各種CSS 是另一個悲慘經驗... 這是都是指"搬磚" 就是26俗稱的碼農 要升級成"設計房子"的工程師 那就要慧根了 這個慧根我到現在還沒頓悟 不知道是我太笨還是客戶太GY 總覺得我想的和客戶要的對不上 這就是我說的第二種機會 當公司老闆是你親戚的時候 只會種樹的清潔工直接空降到IT公司薪水最高的部門 還直接指揮部門大老(但不牛只是能吹)一對一專門教你寫程式 教不會扣他薪水 也沒人敢吭聲...還好我不是太笨 幫前輩保住他的薪水了 *1:公司從一開始就沒有正式的開發流程 然後ERP又是一套非常龐大的東西 所以在做了接近四年 後兩年幾乎變成唯二的主工程師 所有跟Code有關的東西通通都會到我手上 一個人負責開發新產品 做新功能 修BUG 和客戶抬槓 和業務休....罵 工作時數比996還多 大概是一周6.5天 一天12小時以上 周日可以偷懶半天 這種情況下 公司主產品的Code我只瞭解了1/2左右 還有一大半是黑洞代碼 就是有人問了我還不知道有這功能 所以當初百萬走路王倒的時候說黑洞程式碼太多 無法解決核心問題 我太可以理解了 簡直想替他們流淚 *2:公司產品做的太爛 數據常有問題 天天幫客戶手動修數據庫 就是線上正在用的生產資料庫... 也學到如果Delete和Update時忘記加where該怎麼辦 "阿不好意思 你們這個服務器的硬盤有問題啦 我什麼都還沒開始弄就掛了" -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.47.76.253 ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1555084567.A.269.html

04/12 23:58, 6年前 , 1F
如果你還沒commit應該可以roll回來吧w
04/12 23:58, 1F
公司沒人會這東西 是後來我自己摸出來有這玩意兒的

04/13 00:00, 6年前 , 2F
對岸的碼農的工作強度比日本高太多了
04/13 00:00, 2F

04/13 00:02, 6年前 , 3F
畢竟一個是前幾工作志願 一個是低階白領
04/13 00:02, 3F
中國碼農都在煉蠱 不行就走 我不怕給錢就怕你不行

04/13 00:26, 6年前 , 4F
delete 忘了加where XD
04/13 00:26, 4F

04/13 00:27, 6年前 , 5F
日本可以
04/13 00:27, 5F

04/13 00:35, 6年前 , 6F
每次要接人家的Code OS:想全部重寫 根本是日常XD
04/13 00:35, 6F

04/13 00:36, 6年前 , 7F
PAD板偶爾會看到人嘴「這麼簡單的功能為什麼還沒有/現在才有
04/13 00:36, 7F

04/13 00:37, 6年前 , 8F
」 ... 其實真的就是這麼難啊,尤其是陳年老Code
04/13 00:37, 8F

04/13 00:41, 6年前 , 9F
最後一段ww
04/13 00:41, 9F

04/13 00:42, 6年前 , 10F
04/13 00:42, 10F

04/13 00:51, 6年前 , 11F
最後一段 XDDD
04/13 00:51, 11F

04/13 00:52, 6年前 , 12F
DBA 的本氣:database recovery
04/13 00:52, 12F
其實版上說的方法都太高深了 我們公司的預防方案很簡單很暴力 就是備份 蝦雞巴備份 有事就備份 沒事也備份 只要磁盤有空間就備份 新做服務器的時候就會先設定排成備份 遠端控制解決問題的時候手動備份 Update前會怕 先備份 Delete前會手抖 先備份 出事了就Restore

04/13 00:55, 6年前 , 13F
(查指令記錄)
04/13 00:55, 13F

04/13 01:23, 6年前 , 14F
2學到一招了 嘻嘻
04/13 01:23, 14F

04/13 01:28, 6年前 , 15F
機運問題QQ 遇不到能練功的地方 只遇到推我去被客戶罵的
04/13 01:28, 15F

04/13 01:28, 6年前 , 16F
糞工作室 4個人也能叫公司啊幹…
04/13 01:28, 16F

04/13 01:38, 6年前 , 17F
*2 有點屌......
04/13 01:38, 17F

04/13 01:41, 6年前 , 18F
SQL:從刪庫到跑路
04/13 01:41, 18F
我們幫客戶維護時 除非很特定的情況不然不會直接刪庫 先分離後確定沒用再刪mdf (磁盤物理壞軌造成數據庫掛了 動不了只能刪除那種算特定情況) 之前遇過一個很屌的客戶的MIS(難聽叫網管 26很多小公司都隨便抓一個稍微懂電腦的) 找客服時好聲好氣 拐彎抹角的東問西問 後來才知道他自作聰明自己搞數據庫的時候把線上庫整個刪了 問有沒有雲端備份或自動備份 幫他弄了半天連備份都被刪 只能叫他去找資料救援公司試試 最後從文字對話都能看出他絕望的表情了...真是對不起 哥幫不了你

04/13 02:13, 6年前 , 19F
數據庫(X) 資料庫(O)
04/13 02:13, 19F
26 台灣 數據庫 資料庫 服務器 伺服器 磁盤 硬碟 內存 記憶體 內存 儲存空間 文件 檔案 代碼 程式碼 接口 介面 (interface) 端口 PORT 映射 forwarding/mapping 緩存 快取/CATCH 軟件 軟體/程式

04/13 03:06, 6年前 , 20F
delete忘了加where...
04/13 03:06, 20F

04/13 05:21, 6年前 , 21F
這例子在台灣也蠻常見的 XD 90天這數字跟台灣傳產流出來的
04/13 05:21, 21F

04/13 05:22, 6年前 , 22F
試用期三個月 有異取同工之妙 (攤手)
04/13 05:22, 22F

04/13 06:10, 6年前 , 23F
陳年老code最糟糕的是缺乏測試/沒有spec,根本不知道改下去
04/13 06:10, 23F

04/13 06:10, 6年前 , 24F
到底有那些沒想過得區塊會壞掉
04/13 06:10, 24F
叫客戶幫我們測試 大膽加FEATURE 小心修BUG 改出問題馬上再次更新 這就是服務 以前有招過測試 一個月就不做了 "你們軟件真的寫太差了 誰測得下去啦幹"

04/13 07:53, 6年前 , 25F
DB2是強迫delete要有where才會執行
04/13 07:53, 25F

04/13 07:54, 6年前 , 26F
不過還是有聽說以前有人複製貼上時 where後面的條件
04/13 07:54, 26F

04/13 07:54, 6年前 , 27F
不小心斷行了
04/13 07:54, 27F

04/13 07:57, 6年前 , 28F
請叫它版本管理,不叫備份
04/13 07:57, 28F

04/13 08:03, 6年前 , 29F
可是每次Backup都是完整備份成一個獨立.bak 也算版本管理嗎?
04/13 08:03, 29F

04/13 08:33, 6年前 , 30F
delete沒where...這是前員工的怨念吧
04/13 08:33, 30F

04/13 09:02, 6年前 , 31F
....我爸爸是.....,上班還蠻討厭遇到的
04/13 09:02, 31F

04/13 09:04, 6年前 , 32F
以前上課老師第一堂就說刪改前一定要WHERER看資料 雖然
04/13 09:04, 32F

04/13 09:04, 6年前 , 33F
麻煩了點
04/13 09:04, 33F

04/13 09:38, 6年前 , 34F
不選出來怎麼看
04/13 09:38, 34F

04/13 11:00, 6年前 , 35F
select看是不是要刪的ㄚ 在把where那段貼過去就好了
04/13 11:00, 35F

04/13 11:16, 6年前 , 36F
笑死XDD 忘記where是三小XDDD
04/13 11:16, 36F

04/13 13:26, 6年前 , 37F
最後一段XDDDD
04/13 13:26, 37F
正常情況都是先Select where 看一下查出來的是不是目標數據 會忘記where幾乎都是太忙 客戶太多的時候發生的 修了一堆不同客戶不同數據庫不同table時 忘記把where選起來直接手賤F5(MS的SSMS) 但騙客戶磁盤壞是真的幹過這種事情 逼他們去換硬碟 不這樣說他們不願意換 有些中小公司老闆不懂也沒網管 買服務器時被工作室當羊宰 裡面裝了一堆WD紫標 整個IO卡到不行 更慘的是RAID5全用ST3000DM001 看到的時候五顆壞一顆 警告兩顆 姊阿你知道你家服務器快爆炸了嗎? ※ 編輯: spfy (114.47.76.253), 04/13/2019 13:49:35
文章代碼(AID): #1SiBKN9f (C_Chat)
討論串 (同標題文章)
完整討論串 (本文為第 7 之 11 篇):
文章代碼(AID): #1SiBKN9f (C_Chat)