少年时的我,曾一度追求技术,2015年,将CSDN博客全部迁移到了自己运维的个人wordpress博客网站,转眼5年过去,似乎并没有达到初心,传播技术,让世界变得更好,像当初得到他人帮助一样帮助别人,给喜欢学习,主动研究的人一扇打开的窗。
先通过列举优缺点,对比一下2者的长短:
个人网站,好处很多,对技术的学习,理解,运用提高很大,尤其增加了“运维”的思考和理解。相对自由,不受平台制约,系统有BUG可以马上改,产品、技术路线可以按照自己的节奏来。缺点也很多,工作量大,实现一个简单的功能,需要消耗大量的时间,网站被黑,升级改版,等等,为了维持网站正常访问都需要花费功夫,学习成本高,想要从主机开始搭建各站,基本要学习各个领域知识,各种语言,也是很烧脑的事情。最大的缺点就是平台流量,写在个站的文章,想要被学习的人看到是非常困难的,这严重违背了促进知识传播的初衷。
平台网站,好处就是简单,就是写文章,相对单纯。但是缺点就是不能对自己的内容有绝对的控制,说具体点吧,我至少经理过2个平台的衰亡,点点网和人人网。虽然平台相对稳定,但常在河边走,偶尔会湿鞋,也正常,明天都不好说,风险自己能接受就行。所以看到平台许多年过去了一直在,比如CSDN,也会吸引老程序员回来。
如果一定要总结一下,达到意见的统一,那么“融合”应该是此时的我心中最理想的答案。
程序的世界其实也不要非黑即白,至少设计架构的时候尽量增加系统的“柔性”,甚至增加一点“人性”,让程序变的有灵魂,才更吸引人,更好用。落到实处就是,接受混合的技术方案,即要有自己的个站,又要拥抱各大平台,相辅相成,和投资的思路意义,鸡蛋不要放在同一个篮子里。学习曲线会拉长,成本会变高,但事业是一辈子的事情,还是值得的,技术+经验(时间沉淀)才是沉甸甸的。