純靠北工程師
1.13K subscribers
5.63K photos
5.63K links
發源自臉書──全台最大工程師廢文社群 (´◓Д◔`) 我看你是不夠敏捷ㄛ?
Download Telegram
#純靠北工程師8e2
----------
-前人寫的古老stored procedure有bug
-舊的商業邏輯已經配合bug的行為寫了,修正sp的bug會讓商業邏輯異常
-新來的(可能有背景)DBA決定修正SP的bug,造成系統異常
-SLA違約,公司賠錢
-DBA堅持他的決定是對的,後端工程組表示商業邏輯已經是大毛球,難以配合更改
-非技術底的老闆被DBA說服站隊新的DBA
-內鬥
-主管帶著後端工程組集體離職,剩下新人兩三隻
-SLA違約層級再次升高,公司賠大錢,老闆每天開罵剩下的新人
-客戶準備啟動官司
-老闆想拉前端工程組去救後端的火
-前端工程師組也開始討論準備集體離職 < 我現在在這裡
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10874
#純靠北工程師8e3
----------
我是資工碩剛進金融IT 1年的新人
接了一堆十幾年歷史的上古遺跡
到底為啥古老系統什麼東西都往DB丟啊??
設定檔、Log也都放DB
邏輯都寫在Stored Procedure
又臭又長的SQL有夠難讀的
是不會寫成HTTP API ?___?
重點是都沒有開發文件、系統架構
不知道有哪些程式會讀寫DB
不知道data flow怎麼走
是要通靈 ?___?
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10875
#純靠北工程師8ea
----------
呀哈、新年快樂
祝大家吃飽、睡飽、機器安好
過年不審核文章,我們年後見
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10882
#純靠北工程師8em
----------
地雷識別筆記:

有以下狀況者,高機率什麼都不會。

1. 套專業術語,什麼遞迴、升冪降冪OO函數、演算法之類的。

再遞迴啊,每個迴圈都把全部資料抓進記憶體,然後只拿自己要的那一點點。
你知不知道因為遞迴的關係,
你抓進記憶體的資料在回傳前「通通不會被釋放」,
反而迴圈一脫離迴圈區塊,區塊裡的東西沒用到的就自動丟了等GC出來。

你他X還把整個資料表抓進來,還N次,
幸好只是有階層的選單資料,行數才剛破百。

有沒有想過為什麼遞迴會變成考題?
因為這東西在系統開發裡面用得到而且真的適用的場合少的可憐啊。
先不說記憶體問題,遞迴還會導致程式難以追蹤,產出結果也不直觀。
根本看不出實際產出長怎樣,只能直接看產出結果去逆推邏輯。

會用遞迴說真的不是厲害,更多是不肯動腦的結果,
很多直覺要用遞迴的場合,實際上想辦法把迴圈拉平效能跟資源都會更好。
而把這個迴圈寫出來並加以最佳化的技術,就是所謂的演算法。

2. 不講實作方式講代名詞,ex:傳入一個變數然後用switch-case處理 =>寫一個狀態機。

講那麼多就一個switch-case,光說不練才會這樣。
這種人高機率連Switch Case是啥都不知道也不會寫,更不用說去判斷使用時機了。

3. 把「這有一點複雜」、「這很複雜」、「不要把事情複雜化」之類的句子掛在嘴邊。

不動腦不分析才會整天覺得事情複雜。
這種人最常做的事情是把簡單的東西變複雜,

Ex : 該開成三個資料表的東西,怕資料表太多,所以統合成一個。
類型A、B、C 各自代表不同的業務邏輯。
類型A #1,#2,#3~#23欄位有值,其他欄位空白(不是NULL),
類型B #1,#2,#24...#31 有值
類型C #1,#2,#32...#45 有值

是的,這很簡單...非常的簡單。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10894
#純靠北工程師8en
----------
剛開工就把被炸得亂七八糟。
這邊同時要靠北我自己跟現在VSCode的開發者,
事情能不能作完整一點啊,
官網上大字寫著能夠支援Portable安裝模式,
還以為可以在電腦上裝好幾個VSCode,玩壞一個還有一個。
尤其新專案Java還不熟悉,怕亂裝搞壞,想說在怎麼搞壞也是獨立的版本。
結果...Plugin製造商沒有支援啊。每次載入java沒好兩天就給我在那邊
MyFile.java is a non-project file ...
快崩潰,最後忍痛換回用安裝檔裝在ProgramFiles裡的那份,甚麼問題都沒有...
我好蠢,怎麼沒早點想到是Portable的問題。
然後,幹你VSCode,做事作一半。
還有就是,現在的所謂Developer,
在戰IDE戰OS之前麻煩有點自己其實只會YES安裝包打開YES到底的自覺。
換成Linux 版 就是 command 打下去,設定自動全部yes。
不問,怪我不問,問了,不知。而且是連猜都不知道往哪邊去猜。
永遠只有一句我沒遇到這狀況。

雖說要搞怪是我自己的責任,但這年頭,真的難過。
知道越多越痛苦。

----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10895
#純靠北工程師8dz
----------
客戶:欸幹你們東西不能用拉,快點幫我拉QQ!
我:請幫我做A步驟,確認沒問題後做B步驟,再來是C步驟,...
客戶:我做B步驟了阿,還是不能用!
我:請先幫我做A步驟
客戶:我做C步驟了阿,還是不能用!
我:請先幫我做A步驟
客戶:我做D步驟了阿,還是不能用!

OS:90-3658 TI=\QLFV, fawNIp;oQ3UR9J-]QOPED[VM...
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10871
#純靠北工程師8eo
----------
程式被改壞要收爛攤子就算了
結果連註解都被拿掉
所以我說註解在那邊好好的為什麼要動他!!
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10896
#純靠北工程師8er
----------
預期:履歷上有六年的C#正職經驗,做到senior接過大小專案(和擋隕石、幫PM喬一下需求),後期常常被framework時代傳承下來的大毛球火到,想要轉去寫也有點上手經驗的Go從junior重新出發換換口味

結果:因為C#經驗太豐富,一直收到C#的(pay很香的)senior offer,反而Go的junior面試一直被踢掉 Orz
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10899
#純靠北工程師8eu
----------
這是vscode麥當勞主題,紅色與黃色展現「我就喜歡」的熱情態度.
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10902
#純靠北工程師8ew
----------
#純靠北工程師8er

原本想具名回覆,不過覺得太靠北所以就發一篇了。

這種狀況我的建議是先去混相關社群讓人拉你進去。
雖然我自己是領薪水的,
但必須說照你發這篇文的講法我也不會給你工作。

隔行如隔山,你從C#轉到Go雖然都是後端,但做的事情有真的一樣嗎?
你還試圖藉由換工作來學習,老兄,人家找人是要做專案賺錢的,
給新鮮人學是賭新鮮人的未來性,但你還有未來可以給人家賭嗎?

勇於學習的心態在新鮮人時期可能是個加分項,
但混了這麼久還是這種心態叫做沒有成長。

你那篇下面很多都在講單一語言綁定,
但重點其實是你自己也沒有跳脫單一語言的框架。
對你來說轉換語言是很大的轉換,而不是「因為有需要所以就隨手拿來用」。

你可能覺得你能學,但為什麼要給你學?
你的上限已經知道了啊。

你:
做了N年都是見招拆招,沒有內化成自己的技術。
做了N年沒有往深度鑽,即使在自己擅長的C#領域裡,恐怕也只是會用的程度。
在這行業裡混了這麼多年,眼界還是跟圈外人差不多。
做了這麼多年,心態還是跟菜鳥一樣。
對於兩條跑道的差異缺乏了解。
最後是自制力跟熱情都不夠,雖然有興趣,但僅止於有興趣,還需要公司給你壓力才能去學出東西來。

不管真相怎樣,
你的文章傳遞出來關於你的資訊就是這樣。
以上都不是找一個有資歷的人會加分的項目。
雖然這樣說很慣老闆,
但請去思考一下你這些年的經驗能怎樣幫到你未來的公司。
想辦法把上面那些包裝成優勢。

不然領一份很香的薪水,上班受人敬重,
下班快樂玩GO,不好嗎?
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10904
#純靠北工程師8es
----------
幾千人的公司宣佈,以後公司程式釋出,只能在半夜十二點到早上七點,每個單位不同天,如果要例外要上報到董事長級別

所以半夜萬一出事是會比較好找人是嗎...而且都2025了,程式上版還在cp rsync,vim編輯內容,改時間能讓上版比較穩定嗎?
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10900
#純靠北工程師8f3
----------
昨天臨危受命,和一個跑去法人單位 6 年的學弟,討論解決一些技術問題。

那個單位號稱是某某領域的專家,但是我看過內部資料,以及零零落落的領域知識、淒淒慘慘的系統實作後,

我只能勸學弟除非你有決心在那個單位退休,否則還是少花時間做這些和現實脫節度東西吧。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10911
#純靠北工程師8f0
----------
因為有人敲碗,這是neovim的麥當勞主題(dundargoc/fakedonalds.nvim)
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10908
#純靠北工程師8et
----------
「工程師都是最實際的人,不會買華而不實的東西,貴森森卻用不到的東西,或是過度設計的東西」

(在家用全白,滿滿rgb光害的4090+9800x3d看純靠背工程師和上ptt)
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10901
#純靠北工程師8f4
----------
一個前端
程式邏輯的部分不寫不學,整天只想切版用CSS
說自己能把版面用的多漂亮
然後遇到要寫程式的部分就叫別人幫忙
被前輩提點這部分要學,不要整天叫別人幫忙寫
就開始跟人抱怨前端在職場上果然都會被歧視,早知道就學後端

不是耶大哥
你有沒有搞清楚狀況啊? 人家歧視的是你好嗎
你以為部門為什麼分前後端啊?
半個月就要上一個新功能新版本,結果人家弄完自己的還得幫你趕進度
搞得其他工程師都像全端,你自己像個套AI的figma
整個部門都沒人來跟你分薪水都已經算不錯了耶
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10912
#純靠北工程師8f5
----------
如果公司重金請了什麼高手來幫忙,

但是你們覺得人家只是比較會 Google 而已,講的話你們也聽得懂,高手好像也沒什麼,

那是因為人家是真高手,懂得跟小猴子溝通,就像是看到狗狗貓貓講話會變娃娃音一樣;

如果講話一直落專業術語,一直講以前怎樣怎樣,就有可能是假高手了,懂嗎?
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10913
#純靠北工程師8f2
----------
同事A:我很忙,你先幫忙Study一下怎麼開發這個功能,之後我再接手。(OS:以為就你很忙?而且這也不是一天兩天就能懂的東西)
一陣子過後...
同事A:這功能他負責的的,問他。
工作一陣子,現在終於知道什麼都要白紙黑字談好,而且也要學學臉皮厚一點和推拖閃躲飄技能。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10910
#純靠北工程師8ez
----------
敝單位有兩個人
因為不被賞識所以沒升主管
兩個人共通點是
1. 曾經給他們帶過人但離職率很高
2. 都曾經把新人弄到看心理醫生過
3. 目前正抱著新長官大腿求升官中

拜託不要再重演兩年前的惡夢啊啊啊
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10907
#純靠北工程師8f7
----------
我是8es,回覆幾個有意義的留言

Q:為什麼不自動上版?手動上版怪誰?
A:這間公司禁止SA以外的人員使用任何自動上版的工具,要用又要申請例外上長官層級

Q:是不是不會用vim?
A:上版過程多一個人工就多一個不穩定的點,這跟會不會用無關吧

Q:哪個行業?
A:只能說不是捷運或金融

Q:避開營運尖峰時段
A:理論上是,實際上是"所有"程式都必須半夜佈署,所以即使是僅內部使用要在白天執行的一次性全新腳本,也必須半夜佈署,再設排程白天跑

訂規範的人工作位置離開發層太遠,遠到詭異的地步了,禁止自動佈版又必須在半夜做,是怕工程師不手誤吧
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10915
#純靠北工程師8f9
----------
面試的時候:

我們 (只是) 不懂區塊鏈,所以要請你來幫忙。

進去上班後:

我們 (以為自己只是) 不懂區塊鏈,請你要多多幫忙。
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10917
#純靠北工程師8fc
----------
Line Notify 的養套殺我們公司也中招了,所以決定開發自己的app來收通知,結果出來的東西跟大學生作品一樣,尤其 UI/UX 真的爛到有剩,連我們都要摸索一下才會用,這到底是業界常態還是單純公司太爛
----------
💖 純靠北工程師 官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/10920