2016年終總結

来源:http://www.cnblogs.com/busylife/archive/2016/12/31/6233269.html
-Advertisement-
Play Games

    即將與2016徹底告別,每當年終歲末時總會有一絲驚慌失措的感覺,感嘆時間流逝的悄無聲息,惶恐自己在過去的一年中是否碌碌無為,浪費了青春。仔細回顧2016年,過去一年家庭、工作、生活上發生了很多變化,可以用三個關鍵詞來概括:喜悅、壓力和起點。 喜悅 &n ...


    即將與2016徹底告別,每當年終歲末時總會有一絲驚慌失措的感覺,感嘆時間流逝的悄無聲息,惶恐自己在過去的一年中是否碌碌無為,浪費了青春。仔細回顧2016年,過去一年家庭、工作、生活上發生了很多變化,可以用三個關鍵詞來概括:喜悅、壓力和起點。

喜悅

    2016年2月4號回家辦酒席結婚了,從此告別了長達二十餘年單身狗的生活,從男孩轉變為男人。在遠離家鄉的大城市漂泊,成雙的身影總是顯得要溫馨很多。6月10號身份再升一級,我當爸爸了,看到兒子的第一眼的感覺就是“好小”、“好可愛”,感嘆生命神奇的同時也充滿了喜悅。在老婆臨盆的當天有發生了一個小插曲,當天起床準備和老婆一起下樓去上班時,她感覺肚子有點隱隱疼痛感,由於離預產期還有兩周,覺得應該沒那麼快吧,還安慰她這是正常反應。後面疼痛持續了一段時間,小心起見還是趕緊去了醫院,結果告知當天要生了,回想當時幸虧決定去了醫院,要不然上班去了後面免不了來回折騰,更重要的是這個時刻老婆需要你一直在身邊讓她更有安全感。所以,沒有經驗的準爸爸,特殊時期要小心謹慎!
    工作上,2016年上半年一直在做幾個項目的服務端工作(.NET)。項目型產品需求變更是其特性之一,頻繁的需求變動確實很能考驗一個程式猿的,當你好不容易剛剛改完所有bug時,需求人員來告訴你,這個功能不需要了,改成這樣實現,真心有想殺人的衝動。這個心態要改,這個心態要改,這個心態要改,重要的事情說三遍,要學會控制好自己的情緒。踩了許多坑,最終參與的幾個項目都順利上線交付完成,自己也算是貢獻了一部分力量吧。感覺.NET技術上過去一年基本上沒有什麼長進,只是不停地機械性coding,可能和心理有關(上半年就已經轉崗到iOS,但由於服務端工作量大且人員資源緊缺所以依然在做服務端相關的工作)所以沒有在去學習提升.NET這方便的能力,主要還是惰性吧,特別是有了孩子以後,回到家後吃完飯,帶帶孩子,費勁九牛二虎之力哄他睡覺後,基本就沒有任何心情去學習了(老婆培訓機構一周3天晚班到9點,爸媽年級大了白天帶孩子已經很累,所以晚上我們自己帶,沒晚至少醒2-3次給兒子喂奶粉)。下半年由於服務資源的補充,終於可以全職專註於iOS方面的學習與工作,由於剛入門每天都有很多東西需要學習,邊做iOS項目開發邊學習感覺很充實,這裡要特別感謝相關同事在此期間給予的幫助與支持!
    9月份在廣州買房了,雖很不是很大但也算是有了真正意思上的一個家!

壓力

    首先是經濟上的壓力,特別是在買房之後,月供、房租(暫時還未搬進去)、奶粉、日常開銷壓得有點喘不過氣來,再加上買房還借了一屁股債要還,頓時深刻地認識到錢的重要性。奈何自己沒有什麼特殊的本領,只能不斷地提高coding水平。
    年後將參加到公司規劃的一個全新產品開發中,將不再沿用以前的老套路,這就意味著很多東西需要重新開始,iOS端的開發將由包括我在內的3個資質較淺的同事來負者開發工作,工期僅僅只有3個月感覺壓力也不小,不過“有壓力才有動力”,加油吧!

起點

    說實話自己還沒有完全成功地完成丈夫角色的轉變,就已經要扮演父親的角色,確實有點不知所措。從不知道如何抱小孩到能夠獨自帶上半天甚至一整天,從不知道如何沖泡奶粉到精確掌握飯點與飯量,洗澡、換尿片、裝衣服樣樣都能完成,突然感覺自己變得好能幹,又木有? 哈哈! 對於如何陪伴教育小孩的這件事情,感覺真的是一個超長期且巨龐大複雜的工程,想要做一個較合格的家長有太多的知識需要去學習。
    初入iOS手機開發,雖然已經參與了幾個項目的iOS開發,但均是在已相對完備的框架下進行小功能的擴展。公司經過長時間的積累,有自己的UI庫、通用功能輔助庫等等,由於項目工期緊張,直接拿來就用甚至沒有認真的去看過裡面的代碼,所以感覺前面幾個月長進很慢。臨近年底,項目都已經交付,稍微空閑下來有時間去專心學習了,2017年給自己定了一個小目標:從零開始堅持寫博客記錄自己的學習軌跡,潛心多閱讀SDWebImage、YYKit等等優秀的第三方庫。希望有一天自己也能寫出好的開源項目---目前已在github開源了兩個小項目。
    從來沒有投資理財概念的我,開始學習金融方面的知識,想嘗試定投基金給孩子將來存一筆教育資金。目前在學習階段,看了少許相關書籍但目前尚未試水,一來最近手頭上沒有結餘的錢,二來還沒有學好理論知識。不管出於什麼目的,個人覺得都很有必要去瞭解資本市場是如何運作,金錢是如何流動的。


    轉身一看,原來在過去短短的一年中完成了結婚、生子、置業人生中的三件大事,感謝2016給了我很多完美的結局,同時也賦予我諸多嶄新的開始。
    再見2016,你好2017! “路漫漫其修遠兮,吾將上下而求索”,與君共勉!



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

-Advertisement-
Play Games
更多相關文章
  • 一、前言 在上一篇博文中,我們的爬蟲面臨著一個問題,在爬取Unsplash網站的時候,由於網站是下拉刷新,並沒有分頁。所以不能夠通過頁碼獲取頁面的url來分別發送網路請求。我也嘗試了其他方式,比如下拉的時候監控http請求,看看請求是否有規律可以模擬。後來發現請求並沒有規律,也就是不能夠模擬http ...
  • 一、Scrapy簡介 Scrapy是一個為了爬取網站數據,提取結構性數據而編寫的應用框架。 可以應用在包括數據挖掘,信息處理或存儲歷史數據等一系列的程式中。 Scrapy基於事件驅動網路框架 Twisted 編寫。因此,Scrapy基於併發性考慮由非阻塞(即非同步)的實現。 組件 Scrapy Eng ...
  • 由於解釋器模式基本不用,我就直接轉載網上的了,大家看看漲漲姿勢http://blog.csdn.net/ylchou/article/details/7594135 一、引子 其實沒有什麼好的例子引入解釋器模式,因為它描述瞭如何構成一個簡單的語言解釋器,主要應用在使用面向對象語言開發編譯器中;在實際 ...
  • 上一篇: "Mac OS、Ubuntu 安裝及使用 Consul" 1. 服務註冊 對 Consul 進行服務註冊之前,需要先部署一個服務站點,我們可以使用 ASP.NET Core 創建 Web 應用程式,並且部署到 Ubuntu 伺服器上。 ASP.NET Core Hell World 應用程 ...
  • /** * 中介者模式 * @author TMAC-J * 研究了這麼多設計模式,覺得無非就是幾點: * 1.若兩個類有耦合關係,設立一個中間類,處理兩個類的關係,把兩個類的耦合降低 * 2.面向介面 * 3.在設計時就應當想到如果以後有修改,不要去修改原有類,而要設計成能新添加類去做新功能的架構... ...
  • /** * 訪問者模式 * @author TMAC-J * 在客戶端和元素之間添加一個訪問者 * 當你需要添加一些和元素關係不大的需求時,可以直接放在訪問者裡面 * 或者是元素之間有一些公共的代碼塊,你可以把它放在訪問者裡面,就不用寫重覆代碼了 * 適用於元素數據基本不變,操作不斷變化的場景 * ... ...
  • 一、Ibatis常用動態sql語法,簡單粗暴用一例子 <select id="iBatisSelectList" parameterClass="java.util.HashMap" resultMap="BeanFieldMap"> SELECT Column_list FROM Table_na ...
  • 一、Bundle進行IPC介紹 四大組件中的三大組件(Activity、Service、Receiver)都是支持在Intent中傳遞Bundle數據的,由於Bundle實現了Parcelable介面,所以它可以方便地在不同的進程之間傳輸。當然,傳輸的數據必須能夠被序列化,比如基本類型、實現了Par ...
一周排行
    -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.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...