您的位置:首頁>科技>正文

程式師們,那些年吹過的牛逼都實現了嗎?

更多深度文章, 請關注雲計算頻道:https://yq.aliyun.com/cloud

程式師們, 那些年吹過的牛逼都實現了嗎?

有一部分程式師中的老司機, 他們善於找各種藉口, 少幹活, 少背鍋, 多拿錢。 但是, 更多的程式師坦誠、直白、意氣用事。

那些年吹過的牛逼都實現了嗎?還是隨風而去?

這個功能簡單, 一天就能搞完

程式師拿到一個新功能, 心裡暗暗發笑, 這劇情我見過啊。 於是脫口而出, 這功能簡單, 一天就能做完, 明天上線肯定沒問題。

結果, 眼看著到自己設定的截止日期了, 還有一部分代碼沒有寫完, 怎麼辦?

很簡單啊, 又不是生死狀, 又不要命。

解決辦法很簡單, 加班~~~

程式師, 那些年吹過的牛逼, 最後都自己加班了。

這段代碼肯定沒bug, 我都測試過了

功能開發完了, 拿去測試吧, 拿去玩耍吧, 上線吧, 部署吧, 發給客戶吧, 肯定沒問題的。

結果, 很多時候還沒發佈。 要麼測試發現bug, 要麼產品發現bug, 要麼老闆發現bug。

你的第一反應就是:是特麼你們不會用老子開發的功能吧?你樂呵呵的看著bug複現, 怎麼辦呢?

很簡單啊, 緊急修復bug, 重新發佈。 時間來不及了?加班啊~~~

程式師, 那些年吹過的牛逼, 最後都自己加班了。

我用的是最現在最流行的技術, 某某大公司也用這個

在技術討論會上, 你侃侃而談, 我精心設計的前後端分離的框架, 我使用了現在最流行的介面庫, 我們用的技術某某獨角獸公司都在使用,

肯定是最好的。

結果呢, 使用的技術太新。 Github上很少有相關的開源項目, Stack Overflow上很少有這方面的問答。 你被一個問題搞的昏天暗地, 只能默默的看官方文檔, 而且是英文的(這是好事兒)。

啊?專案著急上線怎麼辦呢?加班啊~~~

程式師, 那些年吹過的牛逼, 最後都自己加班了。

重構代碼, 很快就能完成

何為Code refactoring

Code refactoring is the process of restructuring existing computer code—changing the factoring—without changing its external behavior.

之前為了快速反覆運算, 忽略了代碼的結構和品質。 正好最近這兩天沒有什麼新功能開發, 我要重構一下現有的代碼, 絕對沒問題。

結果呢, 兩天的空窗期沒搞定。 明天就要開發新的功能了, 怎麼辦呢?加班啊~~~

程式師, 那些年吹過的牛逼, 最後都自己加班了。

向外行介紹程式員工作的複雜程度

在工作中經常能聽到這樣的話「不就加個按鈕麼?怎麼要做兩天時天?」。

那麼, 作為程式師如何解釋自己的工作複雜度呢?

如果你的老闆是技術出身, 那你很慶倖, 他能理解你實現一個小小功能, 修改一個小小功能所付出的辛苦勞動。

如果你的老闆不懂技術, 也許你就要無窮無盡的加班了。 給你的忠告就是:做正確的事兒, 等著被開除。 這是一位谷歌工程師說的話。

如果你的產品經理懂技術, 那麼你既是幸運的也是不幸的。

幸運的是, 他可以理解程式員工作的複雜度。 但是“不幸”的是, 你再也不能為了偷懶找藉口。

當產品經理提出一個方案時, 你再也不敢堅定地說“技術不可行”。 因為你害怕產品經理自己寫好了代碼給你, 那是多麼尷尬的境地。

Next Article
喜欢就按个赞吧!!!
点击关闭提示