身在互联网圈的一些感受
版权声明 本站原创文章 由 萌叔 发表
转载请注明 萌叔 | https://vearne.cc
絮絮叨叨
自从把我的博客从CSDN迁出,独立成站以后,就很少在微信上发技术文章了,
主要是2个原因:
- 阅读微信的都是碎片时间, 而技术文章很多都需要深度的思考,不少还需要动手实际操作
- 在微信上粘贴代码太不放方便了
最后 欢迎访问我的个人博客 萌叔
今天来聊点最近的一些感受。
1. 中国崛起
我曾经跟我的同事们开玩笑,我说以后外国程序员,都必须要学中文,不然他们就看不到第一手的技术资料。
这几年中国程序员在世界上的影响力越来越大,这可能得益于中国有最大的互联网消费群体。
举几个例子
- 中国有世界上最大的redis使用平台,据新浪公布的资料,他们的redis平台有500+server,2000+的实例,不过这个应该不是单个集群的规模。
- golang虽然是Google开发的语言,但是最大golang社区在中国,从几届gopher china大会的热闹程度,就可以看出golang在中国的火热程度
- 在前端领域巨牛的开源JavaScript项目VUE.js,为Github有史以来星标数第10多的项目,其作者是中国的尤雨溪
2. 处理能力压倒实际需求
曾经和一个美发行业的朋友聊过天,他所在的公司是一家有将近10余家分店的连锁企业,可是每天产生的订单数不超过1000单。
所以我的感觉是对绝大数领域,社区存在的解决方案的处理能力足够满足需要,数据库、或者某些框架只需要做简单的配置,就能够满足他们的日常需要了。二次开发,尤其是性能领域的二次开发的重要性变得相对较低。
3. 成熟的解决方案层出不穷
在10年前,甚至是几年前,技术资料非常难找。很多问题都没有很好解决方案,问都不知道该问谁。而现在各种社区里有各种乐于回答问题的好心人。各种开源或者收费云服务的解决方案满大街都是。
举几个例子
- 电商你可以用ShopsN
- 日志收集可以用ELK(elasticsearch + logstash + kibana)
- 监控你可以用zabbix或者open-falcon
这些方案很多都是开箱即用,就像使用yum或者apt-get一样简单。
而且应对绝大多数场景,已经绰绰有余。真正需要进行二次开发的只剩下扳着指头都能数出来的寥寥几家。
我不禁有些担忧,我们这些程序员的出路在哪儿。
总结
絮絮叨叨的说点心里话吧,也想听听大家的吐槽。
这里发表一下自己的看法哈:技术 + 管理 + 影响力,是比较好的出路。
技术随着年龄的增长会逐渐成为一种辅助技能:证明你可以带技术团队,同时拥有较好的技术视野。
管理是利用你的技术视野和管理技能,让团队、公司提效及降本,就能发挥自己更大的作用,而且越往后面,可能管理占比会越高,毕竟让一个群体而不是个人发挥出战斗力的人才总是很吃香的
影响力也很重要,大家能力差不多,影响力越大的人自然曝光越多,受到的关注和重视也越多。