2016--在技术的浪潮中自我实现

来源:互联网 发布:河北荣盛集团知乎 编辑:程序博客网 时间:2024/06/03 19:07


马斯洛的需求层次理论:生理需求--> 安全需求 --> 社交需要 --> 尊重需要 --> 自我实现


技术对于一部分程序员来说只是一种技能,他们用技能来满足自己生活的基本要求;对于一部分程序员来说是一种交流的工具,通过技术的分享和传播,赢得自己在这个领域的影响力;还有一部分程序员来说,技术已经成为生命的一部分,既不是因为生活也不是因为名利而去学习,只是因为爱好,因为这种技术能让自己的荷尔蒙爆发。

三十而立,当生活不再因为房子和车子成为羁绊的时候,可以让自己专注一些事情。我的2016有幸加入了新的项目组,一个正处在襁褓中,待快速成长的项目。这里能感受到互联网的思维在迸发,当Git取代SVN,当Maven取代Ant,当NosSql数据库取代关系型数据库,当Docker让我们的应用虚拟化变得越来越简单方便,我们除了拥抱变化还能退缩吗?!

这里面涵盖了从前端到后台,从框架到数据库,从版本控制到版本编译,从服务提供消费到服务治理诸多领域。公司现在需要的不是前端工程师,不是后台工程师,不是开发工程师,不是测试工程师,而是全栈工程师。全栈工程师带给公司的不仅仅是成本的节约,更重要的是在整个项目团队中,这样的角色能起到攻城拔寨的作用。如果把人派到现场,不可能把整个项目团队都搬过去,这样任何一个公司都是无法承受的。我们公司现在绝大多数都是国际项目,现场出差的成本非常巨大,因此派到现场的人必须肩负起开发、测试、运维所有的公司,有新需求你能迅速开发出来投入现场临时版本,现场出了故障,能迅速定位,现场需要部署和发布,也要能承担这样的工作。另外可能还需要和客户去PK,在现场做需求和设计,因此全栈工程师要无所不能。

当以前我们还在用JavaScript、JQuery做前端开发,用浏览器的F10进行调试,那痛苦劲别提了。如今BootStrap、BackBone、Less、Angular这些框架和技术的出现,让前端开发不再是无章可循,也能像后台一样采用MVC的方式进行开发,让前端的代码开起来是那么的舒服。采用Angular-cli进行前端调试,不用频繁的启动Tomcat。

传统的关系型数据库三大巨头Oracle、MS-SQL Server、Sybase的光环正在被其他类型的数据库所掩盖,从下面由DB Engine发布的权威报告看,想No Sql数据库中的佼佼者MongoDB,缓存数据库Redis都处于前十的位置,MongoDB更是无人可挡,冲上了第4的位置。我们的系统就采用了轻量级的开源关系型数据库MySQL,No Sql数据库MongoDB,缓存数据库Redis。让我们在数据存储和扩展拥有极大的弹性。


在数据传输和服务调用方面,采用了开源的Rocket MQ 和 Dubbo。Rocket MQ单机写入7万条/秒,支持5万个队列同时处理,消息投递准确率达到99.99%,相当于千足金的水准。Dubbo为整个系统提供了非常好的SOA,整个系统的跨中心调用都采用服务的发布和消费。

在软件的版本管理采用分布式版本控制GitHub,从服务器上pull项目非常快,1G的项目在几秒钟就可以下载完毕。项目的编译和依赖采用Maven进行管理,Maven仓库很好的保证了对第三方包的管理。

以上介绍的只能说是很少的一部分新技术,技术的浪潮就如大海一般,一浪高过一浪,在技术的浪潮中冲浪,我们唯有始终站在浪头,才不会被浪涛淹没。

面对技术的浪潮,我们只能虚心的学习,才不会被淹没。

工作中,我们在使用技术进行开发的时候,要善于总结,每周可以写1到2篇技术Blog,在论坛上回复网友提的技术问题,通过交流才会让自己不断增强信心。

我的Blog地址:http://blog.csdn.net/dotnetstudio

我在2016年共完成了9篇技术Blog,还需要努力,这个产出还是比较少,一年产出36篇Blog应该是比较正常的水平,也就是每个月保证3篇,当然这里必须保证每篇Blog的质量,不是记流水账或者内容很少。

另外就是需要多读书,看别人的Blog或者看帖子回答问题,了解到的只是零散的知识。如果需要系统的学习某个技术,必须买书,书的知识比较系统,更重要的它是别人知识系统的结晶,通过读书,以及访问官网了解动态,才能全面把握这门技术。

此外现在的多媒体已经非常发达,可以加入一些技术QQ、微信群,订阅技术公众微信号,还有新浪微博等,获取最新的技术知识信息。

今天恰好是2016年的圣诞节,窗外正飘着小雨,一盏孤灯,淡黄色的光投射到电脑屏幕上,显得比较温馨。每过一年都会感觉自己大了一岁,而这一年又新增了无数的新技术,自己就仿佛乘坐一叶孤舟,迎接一个个风浪,当风浪过后,便是晴天。世界唯一不变的就是变化,只有拥抱变化,你才能成为技术浪潮中的领航者。人总是应该有所追求,不因为年华老去,而变得迟钝;不因为衣食住行,而让自己变得畏缩;不因为青年才俊的横空出世,而感叹自己年华易老。日子不是用来蹉跎的,自己应该时刻提醒自己还有很多事情要做,价值的实现要通过自我实现。

9 1
原创粉丝点击