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

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

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

2016--在技术的浪潮中自我实现相关推荐

  1. 盘点语音识别技术在人工智能中的应用

    语音是人类最自然的交互方式.计算机发明之后,让机器能够"听懂"人类的语言,理解语言中的内在含义,并能做出正确的回答就成为了人们追求的目标.这个过程中主要涉及3种技术,即自动语音识别 ...

  2. 绝非配角:AI浪潮中的加拿大

    加拿大似乎是一个存在感很弱的国家. 留学圈里有这么一个段子,说是倘若有人在美国留学,他肯定会明确说出来:倘若有人遮遮掩掩说自己留学北美,那他一定去的是加拿大--这其中隐含的"高"与 ...

  3. 浪潮服务器2016销售额,Gartner:2016前三季度,浪潮服务器销售额中国第一

    根据Gartner公布的最新全球服务器市场调查报告显示,2016年前三季度浪潮出货量同比增长28%,为全球最高,份额位居全球第五.在中国市场,浪潮以18.2%的销售额占比位居第一,在过去的9个季度中, ...

  4. 浪潮服务器2016销售额,Gartner:2016年2季度浪潮服务器蝉联中国市场第一

    根据Gartner公布的最新服务器市场调查数据,2016年第2季度浪潮服务器销售额继续保持中国第一,全球前五,在过去的8个季度中,浪潮有6个季度位居中国第一. 2016年第2季度,浪潮服务器出货量和销 ...

  5. 近几年前端技术盘点以及 2016 年技术发展方向

    近几年前端技术盘点以及 2016 年技术发展方向 Web 发展了几十个春秋,风起云涌,千变万化.我很庆幸自己没有完整地经历过这些年头,而是站在前人的肩膀上行走.Web 技术发展的速度让人感觉那几乎不是 ...

  6. 计算机网络在实践中的应用,计算机网络技术在实践中的应用

    摘要:随着互联网普及率的大幅度提高,计算机网络早已渗透到人们日常的生活与工作之中,涉及到各行各业的日常运转并带动着整个国家的经济发展.计算机网络技术可以在不同时间和空间内形成资源共享,极大的促进了网络 ...

  7. 基于深度学习的计算机视觉技术在无人驾驶中的应用

    基于深度学习的计算机视觉技术在无人驾驶中的应用 背景 当前,人工智能是下一代信息技术的核心和焦点,而无人配送则是人工智能典型的落地场景,因为完成无人配送需要自动驾驶技术.机器人技术.视觉分析.自然语言 ...

  8. 无线室内定位系统和技术在地下采矿中的应用综述2021Applications of Wireless Indoor Positioning Systems and Technologies in U

    过去十年,室内定位(或定位)领域出现了新的发展.由于全球导航卫星系统(GNSS)不能用于地下矿山,因此需要其他技术进行定位.今天的定位和通信选项主要包括Wi-Fi.蓝牙低能量(BLE).超宽带(UWB ...

  9. 如何在数字经济浪潮中脱颖而出?荣联科技集团的创新与转型

    "数据猿年度重磅活动预告:2020年度金猿策划活动(金猿榜单发布+金猿奖杯颁发)即将推出,尽情咨询期待! 大数据产业创新服务媒体 --聚焦数据 · 改变商业 当前,新一轮科技革命和产业变革正 ...

最新文章

  1. python调用dll报错:ValueError: Procedure called with not enough arguments (4 bytes missing) or wrong call
  2. Java方法调用事件_Java中的事件处理和Java中actionPerformed方法的执行
  3. 在不重装XP系统,增加系统盘剩余空间
  4. bigtall的敏捷日记(1)
  5. centos查看模块信息和模块路径
  6. 2层,3层,4层交换机的区别与特点!!
  7. 【多线程高并发】深入浅出JMM-Java线程内存模型
  8. Boost:bind绑定visit测试程序
  9. EasyUI 扩展自定义EasyUI校验规则 验证规则(常用的)
  10. Spring 注入集合
  11. 内核中的notification chain浅析
  12. [Remoting FAQ]Loading a Remoting Host On IIS得到BadImageFormatException
  13. SAP License:ERP面试记
  14. python程序设计搜题软件下载_智慧职教云课堂APPPython程序设计期末考试搜题公众号答案...
  15. 浅谈辛普森悖论的应用
  16. 尝试说透网关和路由器的异同
  17. 【长篇博文】Docker学习笔记与深度学习环境的搭建和部署(一)
  18. Linux下的Cadence软件的spice和Verliog步骤(这是最最最为简单的超详细!!!!)
  19. 计算机维修行业中年,35岁改行的5个职业 中年转行也很轻松,你选对了吗
  20. 浅析BootStrap

热门文章

  1. matlab中如何对一组复数频域信号进行快速傅里叶逆变换
  2. 干货|最全亚马逊账号关联知识都在这 10条
  3. 小程序实现分享朋友圈
  4. html怎么跟微信公众号关联,微信视频号怎么关联公众号?一步一步教你!
  5. 【PTA-python】第7章-1 词频统计 (30 分)--sys.stdin.read()读入到特定字符截至,双重排序条件key=lambda item:(-item[1], item[0])
  6. PE 022 Names score
  7. 若依的${params.dataScope}
  8. 利用Python GUI写一个简单的绘画板
  9. 华为初面+综合面试(技术面)
  10. 微信聊天记录删除后如何恢复?原来只要这样就可以了