程式開發感悟——剖析自己

来源:https://www.cnblogs.com/dreamly/archive/2018/04/06/8727031.html
-Advertisement-
Play Games

做為一個碼農,對新技術的學習是必須滴,但是在學習的同時也要記錄下筆記。讓子彈飛的一句話“步子邁大了容易扯著dan” 話糙理不糙。這句感覺很貼切我們的碼農。 真正做開發滿打滿算有4年了。其中兩年的時間幾乎就像流水線工人的工作,每天也就是改改bug,寫寫存儲過程,當時的存儲過程是信手拈來,一些臨時表、游 ...


做為一個碼農,對新技術的學習是必須滴,但是在學習的同時也要記錄下筆記。讓子彈飛的一句話“步子邁大了容易扯著dan” 話糙理不糙。這句感覺很貼切我們的碼農。

真正做開發滿打滿算有4年了。其中兩年的時間幾乎就像流水線工人的工作,每天也就是改改bug,寫寫存儲過程,當時的存儲過程是信手拈來,一些臨時表、游標、函數用的wuwu的,現在每次用到一些函數都要去google

下或者度一下。那時候工作沒有什麼壓力,每天是按時上下班,下了班回家帶帶孩子,也不學習,也不關註技術,活脫脫的就是一流水線工人,感覺不符合碼農的氣質。每天按時的上下班 換來的也就是那麼點薪資。當時

感覺生活還不錯,但是總感覺缺少那麼一丟丟。有時候晚上失眠會思考這是自己想要的生活嘛?太安逸了吧?就像白開水一樣太索然無味了,怎麼著偶爾也要一些帶汽的(可樂、雪碧)帶色的(紅茶、果粒橙)適當的調解

下生活,可是第二天卻還是一樣的生活。總想著去改變生活卻忘記先要改變自己。終於有一天自己下定決心要去改變自己的生活,去魔都闖一闖。

當時去魔都找工作也給自己不小的打擊。自己的工作是高不成低不就的,用我媽之前說的一句話“一瓶子不滿、半瓶子咣當” 當時不理解,現在是理解了。有心儀的公司,公司嫌棄技術基礎差。有要的公司,待遇啥的不好。

那時候去找工作,為了臨時惡補下知識 網上看了血多的面試資料,但是在面試時也讓自己尷尬了,每次問到自己一些技術,自己只是瞭解了皮毛,再往下聊就不懂了。感覺就像小學生做高中生的試卷,只認識字卻不知道

啥子意思。那時候自己是深受打擊,都懷疑自己適不適合幹這一行了。雖然是最後找了份還不錯的工作,但是因為魔都的生活節奏太快,又去了別的地方。這一站算是自己的轉折點

在這裡讓自己體驗到了互聯網需求迭代的速度,舉個例子來講,在家上班就好像是綠皮車,在這上班就是高鐵。在這裡自己成長了許多,無論是技術上的還是思想上面的。帶給自己都是不小的感觸。但是時間長了,感覺

自己停滯不前了。並不是學不到新知識新技術了,而是自己懶惰了,缺少了一顆學習的心。為了快速變現需求,經常性加班(這個都是行業默收的規矩,大家都懂),每次回到住的地方都晚了,也不看書也不關註技術了,

周末了睡個懶覺,或者是打打游戲,或者出去逛逛,也不看書學習了,更別提鍛煉了。想當年一次做個七八十個俯卧撐都是小case,現在一次做十個都是吃力的。想想以前上中學的時候每天6點到校晚上要9點半放學,每天

面試十來節課都不覺得累,晚上回去還要去學英語,看看書,很佩服自己。再看看現在的自己,自己都有些瞧不起自己。“要麼讀書,要麼旅行,身體和靈魂總有一個在路上” 自己是一個沒有,自己好像是個缺少靈魂的軀體,

每天行屍走肉的生活。似乎又回到了以前的生活一樣,千篇一律的生活。20歲的血管流淌著80歲的血液。

突然有一天自己意識到這不是自己想要生活(其實自己也不知道自己的生活,要是問我的夢想,我也不知道自己的夢想,自己就想家人平平安安、健健康康)。中學看的“壞蛋”似乎有這麼一句話“我就要做那一顆流星,雖然短暫一生

但是也輝煌過”,也像“鋼鐵” 回憶往事的時候不會因碌碌無為而羞愧,自己也買過很多書,花過不少錢(因為這 我老婆還說我敗家,買的書不看,其實買來書有那麼一兩句話影響著自己,就足夠了)。

一直以來都想去寫一些筆記,可是自己卻總找藉口 今天太忙了,今天太累了,留著周末寫吧。久而久之卻還是一字為寫,一年回顧下來感覺自己啥也沒學到是的。

其實說真的 自己也不知道幹這一行可以乾多久,但是真的幹這一行有過幸福有過難過,難過的是每次遇到技術難題都好無助,幸福的是解決難題的時候開心的像吃個棒棒糖的孩子,痛並快樂著是對這一行最完美的詮釋。有時候做夢

都在夢著這個問題要怎麼解決。有點走火入魔了,但是我還愛著這一行。技術虐我千百遍,我待技術如初戀

工作了那麼久,這一年這一天打通了自己的任督二脈一樣。不想讓生活平淡,也不想每天都這麼的渾渾噩噩的生活,所以說要時刻保持一顆學習的心。讀書和行走 必須有一個在路上

有時候我們想著去改變,但卻忘記了改變了自己,要想生活有改變,首先去改變自己。

要給自己立個flag,每周要寫一篇技術筆記。

我愛這一行,就像愛我老婆一樣,雖然有時有矛盾,但是只要自己用心去經營,你會發現一切都不是問題。有時候想想,程式這一行和愛情一樣,都是需要經營的。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1.安裝anaconda 下載地址:[清華鏡像站][url1] 針對自己的操作系統,在 下載鏈接 應用軟體 conda 中選擇合適版本。安裝過程較為簡單,這裡就不在詳細介紹。 需要註意 的是windows系統安裝過程中需要註意,勾選將軟體添加至windows路徑(也可以手動添加,即在環境變數 pat ...
  • 在項目中,遇到需求,需要進行規則入庫,想到使用正則進行表達式的拆分和分類,具體如下: 目標是:拆分介於表示邏輯運算的“And”或者“Or”的子句,比如:Operation Mode(Operation Mode_2) (Approve CR1) equals Accept;Need Physical ...
  • 題目描述 給定一個完全圖,保證$w_{u,v}=w_{v,u}$且$w_{u,u}=0$,等概率選取一個隨機生成樹,對於每一對$(u,v)$,求$dis(u,v)$的期望值對$998244353$取模。 輸入 第一行一個數$n$ 接下來$n$行,每行$n$個整數,第$i$行第$j$個整數表示$w_{ ...
  • 因為對錶達式樹有點興趣,出於練手的目的,試著寫了一個深拷貝的工具庫。支持.net standard2.0或.net framework4.5及以上。 GitHub地址https://github.com/blurhkh/DeepCopier nuget地址https://www.nuget.org/ ...
  • 一、WebApi路由機制是什麼? 路由機制通俗點來說:其實就是WebApi框架將用戶在瀏覽器中輸入的Url地址和路由表中的路由進行匹配,並根據最終匹配的路由去尋找並匹配相應的Controller和Action並執行的一個過程。 從WebApi框架接收到來自外部環境的介面調用請求到指定介面的執行大概需 ...
  • 概述 UWP Community Toolkit 中有一個為 Frmework Element 提供投影效果的控制項 - DropShadowPanel,本篇我們結合代碼詳細講解 DropShadowPanel 的實現。 DropShadowPanel 提供的陰影效果有很多應用場景,比如給文本提供陰影 ...
  • 所謂熱插拔就是插件可以 在主程式不重新啟動的情況直接更新插件, 網上有很多方案: https://www.cnblogs.com/happyframework/p/3405811.html 如下: 但是我發現有一種最簡單粗暴的辦法, 就是把插件載入到記憶體當中,然後使用Assembly從記憶體中載入DL ...
  • 使用靜態基類方案讓 ASP.NET Core 實現遵循 HATEOAS Restful Web API. 還有一個動態的方案, 以後再寫. ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...