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