我的技术回顾2019不止技术的一年
這篇本想具體說下ABP的商業模式的演進與變化,因為愿意像我這樣花費心力去研究他的人不多。寫著的時候,就得沒必要。真有這種想法的人,也會自己研究,我何必去寫呢。
2019年初,因為各種原因,加上企業資源的調整,然后我離職了,離開了大家都很羨慕的國企,而因為沒有主持52ABP框架的更新,也導致這個框架接近半年的時間沒有什么階段性的內容更新,這再次證實了無論是開源還是閉源的框架、服務,如果沒有合理的獎勵機制,很難會堅持更新和發布內容。
免費的ABP框架視頻遭遇惡評
還記得我18年錄制的ABP免費視頻嗎?騰訊課堂開始出現了大量的負面評論?我就很不解,為什么18年的時候,那些人能夠在學習了幾十個小時了之后,給予很高的評價,怎么突然就變得如此糟糕了呢。
像下圖這樣的評論,講道理,我都在懷疑我自己是不是程序員了。
感覺太埋汰了,所以放棄了對ABP框架的普及。
直到后面接觸了好多搞培訓機構的人,才發現這里還有一些道道。
干了件對于我特殊意義的事情
使用ABP框架的人越來越多,問的很多問題,但大多數都不是ABP框架的問題,是非常單純的對于ASP.NET Core與 EF Core 不了解的問題,以及一些常用的設計模式的問題。
我開始在在公眾號上開始寫一些ASP.NET Core的基礎文章和發布視頻到B站上,畢竟人啊,總的找點事情做。
5 月的一次偶然的機會,我有幸碰到了人民郵電出版社的陳聰聰編輯,問我是否有興趣出版一本.NET Core 的基礎書籍,說實話這也是很機緣巧合的事情啊。有點像冥冥中注定。
同時因為B站制作的是0基礎的視頻,然后遇到了很多地方的學生、或者三線、四線的程序員,他們大多數是95后和00后。甚至是非程序員,比如服裝設計師、運維人員等等,這里也有幾個有趣的案例,有機會給大家講講。
這個時候我就謀生了一個想法,是不是可以有一種方式或者方法把企業級的開發技術,降低門檻傳授給這些學生。這個書里面,前面打基礎,后面講權限設計。最后的內容將框架設計,盡可能的把一個框架的基礎要素都填充在里面。
當然書就大家看到的這本《深入淺出ASP.NET Core》。也非常榮幸在2021年,登上了異步圖書的新書暢銷榜。
當然這本書也是飽受磨難,本來是打算基于.NET 3.0寫的,后來想想了3.1才是LTS (長期支持版本),所以等到2019年11月3號,.NET 3.1終于發布了。我也重新用了2個月的時間,將書中3.0的內容,升級到3.1。
好不容易交稿了吧。新冠疫情來了,所有的排期全部被取消,上架時間被迫延期,中途遇到北京豐臺區新冠爆發,再次延期,直到9月份,本書才正式上架。
而因為制作基礎文章和視頻,讓我接觸的人群更加的龐大了。比如:大學生、初學者、中高級開發工程師,甚至是一些跨行業的人,比如服裝設計師。
但是統一的很多人買了書,看到書太厚了,能堅持看完的人不多。
52ABP框架的Vue前端模板解決方案
2019年的時候,我們搭建了一個vue的前端模板,想參考Angular做成ts的,后來做了妥協,然后改成了常用的底層TS,業務層還是JS,這樣就可以滿足喜歡前端使用Vue的小伙伴們。
采用vue確實沒那么復雜的問題,因為vue的版本迭代的比較慢,慢歸慢,但是它的好處就是周邊生態也比較多,這也為后面如何適配vue版本做調整。當然也存在的問題就是,可能有些組件庫用著用著就不更新了,也是大多數開源組件或框架的最根本問題。
免費的永遠是最貴的
為什么我得出這個結論呢。19年的時候,時間比較多,52ABP官網上的很多功能想利用各種免費的接口、服務做東西,比如免費的圖床API、郵件服務器、短信服務、OSS圖床之類的。
后來因為使用過程中不穩定、網絡等等問題,造成了很多問題,后來全部慢慢更改為付費服務了。如果我們把這些中途浪費的時間成本,服務商不穩定等問題,浪費的人力物力換算成金錢的話,整個成本過于高昂。
沒有工作怎么賺錢
寫書是脫產寫的,那么就沒有收入,所以就開始研究如何賺錢。
所以中途將基礎課程變更為收費課程內容,掛到了騰訊課堂,后來因為不了解騰訊課堂的機制,發現不能連載,導致課程后續章節不能持續更新。然后逼著自己在52abp上開了課程功能?,F在想來這一步過于冒失了。
同時恢復對52ABP-Pro版本的更新。
以上兩項動起來了之后,雖然和工作的工資相比,差了不少。但是作為生活費還是夠了的,所以把精力繼續投入到了新書中。
只要你堅持做事情處處都有轉機
大約在7月吧,書差不多完稿了,準備去找工作,當然中間也有很多很好的機會,但是有不少公司要求我入職后關閉52ABP。
這個與我想做的事情相違背的,所以我其實并不太好找工作,拒絕了一些公司。
所幸后面還是在鳴志電器找到工作了,能有一些業余時間繼續做52ABP。在鳴志電器一年的時間基本都是在內部做容器化方案和私有部署Devops,以及內部的培訓事務。
所以相比其他工作,時間比較多,有機會看了很多的編程以外的書,充實了下軟技能的鍛煉吧,今后有機會分享吧。
中途服務了家公司從Java轉型到了.NET
上海寬方科技, 我剛剛到上海,李總便找到我,說用52ABP做他們的項目行不行,我說肯定行,他說他的技術合伙人都用的Java,我說沒問題,你要相信.NET Core。
然后李總讓我推薦人,我就把在和我一起搞52abp更新的,lulusyang推薦到了寬方科技,最后因為人合適、技術合適、產品過硬。產品最后被不少房地產廠商使用。
小結
2019年算是我個人充電的一年,這一年發生的事情太多,如果都要寫出來感覺都會和裹腳布一樣的又臭又長。歸納下大概如下:
寫書
頻繁參加活動,看了看技術以外的圈子
去了很多城市,遇到了很多人,見過了不少項目
開始學習商業模式的運營
技術與運營如何結合的思考
以上。
多種方式聯系我們
?交流社區
QQ群:461610507
?課程網站?
yoyomooc.com
《深入淺出ASP.NET Core》書籍配套源代碼與視頻下載
京東/當當均有在售
總結
以上是生活随笔為你收集整理的我的技术回顾2019不止技术的一年的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .NET 6 攻略大全(一)
- 下一篇: FluentValidation在C#中