普通程序员的出路在哪里?
但是,仔细分析一下,出路还是有的,甚至解决温饱、过上有房有车没贷款的生活也是很可能的。首先,在如今这个浮躁的社会,大多数人的心态也是浮躁的,只要你能潜下心来,深入研究某个技术,有了一技之长,温饱问题肯定就可以先解决了。1一技之长新技术层出不穷,而内核的精髓的东西却变化不大,就像NET,从VS2003到VS2012,已经有10个年头,VS的版本不断更新,而NET内核的最新版本也才40,所以,作为程序员,我们要多掌握内核的东西,精髓的东西。我们的学习积累毛病在于:贪多、贪全、而不够深入。对于很多技术,我们都很有兴趣,对于刚兴起的技术,也紧紧跟随。但是,几乎都是蜻蜓点水、一知半解。回头想想,我们似乎什么都会一点,什么类型的项目都可以做,B/S的、C/S的、数据库的、分布式的,等等,但是,却不敢说,在某某方面,我的水平已经超越了圈中同类型的80%的人。只是我能做的,大家都会做,而且,我也没有把握比别人做得更好。必须要让自己有价值,而自己的价值在于不可替代性或是难以替代性。如果,随便找个程序员就能把你replace掉,你的价值就很低廉了。如果在你负责的某个方面,只有20%的人超越你,那你的价值、你的重要性就凸显出来了,你与雇主的关系就从被动转向了主动,你就有了谈判的筹码。在专业化高度分工的今天,一技之长并不是说需要你掌握某个很大的方面,而只需要你能掌握其中的某一个小的领域,并不断地深入下去。就这个小的领域来说,你花个3、5年的时间挤进前20%是非常可能的。比如,有人专门研究SqlServer数据库优化、有人专攻TCP通信、有人深入研究IIS、有人深入钻研WCF,等等。2打造自己的精品当你在某个小领域钻研了3、5年后,你一定会有很多心得,积累了很多经验,其中有些经验是异常宝贵的,为什么了?因为在钻研这个领域一段时间后,会陆续碰到很多问题,而那些80%的人,在碰到某个问题时就停止向前了,在这个小领域的水平就到此为止了,而你却不断地解决这些问题,不断地超越那80%的人。而且,很可能的一个情况是,作为几年钻研的一个副产品,你积累了一套类库或框架,而基于该类库或框架来开发该领域的项目,不仅开发速度更快,效率更高,而且项目的质量更有保证。然后,你可以把积累的这套类库/框架打造成一个精品,不断的打磨,直到某一天,可以让更多的人来用它。当你在某一领域有了丰富的经验,或者有了自己的精品类库/框架之后,你便可以面向更广阔的市场。3更广阔的市场在公司做个小白领,你的生死荣禄几乎就完全掌握在你的上司手中,你不得不关注他,被他的情绪所左右,很可能因为他的一句批评,你就整夜难眠。你觉得自己做得很好,可是他不认可。但是现在,你不需要再过分的关注他,你可以将眼光转向更广阔的市场。互联网时代的一个好处就是,任何人都可以以非常低廉的成本来向大众市场展示自己或自己的产品,评判你价值的不再(仅仅)是你上司,而是整个市场,相比于你的上司,市场的评判会更客观、更公正。你可以把自己的经验能力说明放到自己的博客上、写专业的技术文章来分享知识、顺便推广自己,或者把积累的框架放到网上去卖,或者去项目交易平台接那些与你精通的领域对口的项目,由于在这个领域你超越了80%的人,所以,成功接到项目的可能性是非常之大的。有了这些基础,以后就算是靠技术创业也是有可能的。如果做到了这三点,我想,你的“有房有车没贷款的生活”差不多就可以实现了。就我个人经历而言,我花了10年的时间积累了ESFramework通信框架和OMCS语音视频框架,单靠它们的收入,满足家庭的生活开销已经足够了。我作为一个普通的程序员,既然我可以做到,我相信后来人也可以做到,甚至做得比我更好。祝福大家。
就现在经济大环境而言,很不乐观,程序员的日子也很不好过,无论是还在找工作的、还是已经入职多年、哪怕做到项目经理技术经理的,压力都异常巨大,似乎处处充满危机。但是,仔细分析一下,出路还是有的,甚至解决温饱、过上有房有车没贷款的生活也是很可能的。首先,在如今这个浮躁的社会,大多数人的心态也是浮躁的,只要你能潜下心来,深入研究某个技术,有了一技之长,温饱问题肯定就可以先解决了。1一技之长
新技术层出不穷,而内核的精髓的东西却变化不大,就像NET,从VS2003到VS2012,已经有10个年头,VS的版本不断更新,而NET内核的最新版本也才40,所以,作为程序员,我们要多掌握内核的东西,精髓的东西。
我们的学习积累毛病在于:贪多、贪全、而不够深入。对于很多技术,我们都很有兴趣,对于刚兴起的技术,也紧紧跟随。但是,几乎都是蜻蜓点水、一知半解。回头想想,我们似乎什么都会一点,什么类型的项目都可以做,B/S的、C/S的、数据库的、分布式的,等等,但是,却不敢说,在某某方面,我的水平已经超越了圈中同类型的80%的人。只是我能做的,大家都会做,而且,我也没有把握比别人做得更好。
必须要让自己有价值,而自己的价值在于不可替代性或是难以替代性。如果,随便找个程序员就能把你replace掉,你的价值就很低廉了。如果在你负责的某个方面,只有20%的人超越你,那你的价值、你的重要性就凸显出来了,你与雇主的关系就从被动转向了主动,你就有了谈判的筹码。
在专业化高度分工的今天,一技之长并不是说需要你掌握某个很大的方面,而只需要你能掌握其中的某一个小的领域,并不断地深入下去。就这个小的领域来说,你花个3、5年的时间挤进前20%是非常可能的。比如,有人专门研究SqlServer数据库优化、有人专攻TCP通信、有人深入研究IIS、有人深入钻研WCF,等等。
2打造自己的精品
当你在某个小领域钻研了3、5年后,你一定会有很多心得,积累了很多经验,其中有些经验是异常宝贵的,为什么了?因为在钻研这个领域一段时间后,会陆续碰到很多问题,而那些80%的人,在碰到某个问题时就停止向前了,在这个小领域的水平就到此为止了,而你却不断地解决这些问题,不断地超越那80%的人。
而且,很可能的一个情况是,作为几年钻研的一个副产品,你积累了一套类库或框架,而基于该类库或框架来开发该领域的项目,不仅开发速度更快,效率更高,而且项目的质量更有保证。然后,你可以把积累的这套类库/框架打造成一个精品,不断的打磨,直到某一天,可以让更多的人来用它。
当你在某一领域有了丰富的经验,或者有了自己的精品类库/框架之后,你便可以面向更广阔的市场。
3更广阔的市场
在公司做个小白领,你的生死荣禄几乎就完全掌握在你的上司手中,你不得不关注他,被他的情绪所左右,很可能因为他的一句批评,你就整夜难眠。你觉得自己做得很好,可是他不认可。但是现在,你不需要再过分的关注他,你可以将眼光转向更广阔的市场。
互联网时代的一个好处就是,任何人都可以以非常低廉的成本来向大众市场展示自己或自己的产品,评判你价值的不再(仅仅)是你上司,而是整个市场,相比于你的上司,市场的评判会更客观、更公正。你可以把自己的经验能力说明放到自己的博客上、写专业的技术文章来分享知识、顺便推广自己,或者把积累的框架放到网上去卖,或者去项目交易平台接那些与你精通的领域对口的项目,由于在这个领域你超越了80%的人,所以,成功接到项目的可能性是非常之大的。有了这些基础,以后就算是靠技术创业也是有可能的。
如果做到了这三点,我想,你的“有房有车没贷款的生活”差不多就可以实现了。
就我个人经历而言,我花了10年的时间积累了ESFramework通信框架和OMCS语音视频框架,单靠它们的收入,满足家庭的生活开销已经足够了。我作为一个普通的程序员,既然我可以做到,我相信后来人也可以做到,甚至做得比我更好。祝福大家。
· OMCS的性能还是很不错的。我们之前开发的一套网络教学软件就是基于OMCS开发的。
因为服务端只是负责数据的转发,几乎没有什么计算工作量,所以内存和CPU并没有多大压力。
在广域网上部署OMCS最重要的因素是带宽——语音视频通话的效果主要取决于网络的质量,既包括客户端的网络质 量也包括服务端的网络质量,以及各个客户端与服务器之间网络的通畅程度和稳定程度。
所以,要想保证良好的语音视频通话质量,最根本的就是要保证良好的网络质量。如果网络质量不好,软件再好, 也是无米之炊。
基于网真的社区安防会商的系统结构设计
OnMeeting网真系统是由无锡景真公司自主研发与创新的科技成果,其技术、性能、体验与全球同步,而系统搭建成本远远低于国外同类产品,超高性价比帮助社区安防顺利实现通信革命。OnMeeting网真系统与安防会商的结合,能够提供给小区安全以更具有针对性的个性化方案。在系统结构设计上,社区安防会商采用的是分类模块化结构(见图1),各部分介绍如下:
图1 网真社区安防会商系统结构示意图
1 小区本地会商指挥中心
小区本地会商指挥中心采用了将网真系统与监控系统相互融合的模式,从而成为社区会商的总指挥部。在系统结构上,其由OMCS(网真通信)服务器、数据会议服务器、音频矩阵、网真编解码终端、数据会议终端和前端摄像机等组成。系统中所传输的信号主要包括视频、音频和控制等信号,系统中信号的传输将依靠高速的小区以太网和城域网为基础。
系统通过与监控系统的融合,可以将监控现场的高清图像传输到网真会商室中,实现会议讨论、物品展示、决策与处置的一体化。外围环境的精心设计使会议和周围环境融为一体,为远程社区会商提供了完美的视频体验。
2 小区远端会商分中心
小区远端会商分会场隶属于小区网真会商中心,其在远端参加会商和通报情况,参与决策的制定。服务器采用分布式热机备份保证网络数据的安全性,同时大大地提高了网络抵御意外事件和自然灾害的能力。
客户端使用遥控器进行操作控制,操作界面简单明了,用户能够很轻松地掌握系统使用方法。灵活和一体化的设计,使移动和架设也非常方便。
3 数据处理与交换模块
在数据处理中,OMCS服务器和数据服务器分别部署在独立的硬件系统上,使数据会议和即时会议即能够协同进行又可以单独进行,保证系统在网络繁忙或出现拥塞时能够顺利的进行会议。系统由局域网连接城域网时,采用多条链路同时接入,并采用灵活的路由策略在增加网络带宽的基础上增强网络的健壮性。
此外,系统还集成了电话接入功能,使社区保安能够使用电话加入或电话邀请相关人员参会,只要在系统上拨打对方电话号码就可以完成操作。方便不在会议室的人员能够通过电话及时参加会议。另外,系统的自动报警功能还可以和手机联动,当系统报警时会同时发送短消息到保安人员指定的手机上,方便即时了解事件动态。
三、社区网真应急会商的优势与特点
社区网真应急会商系统在实际应用中既可以提供标准化的会议室装修,又可以提供个性化的解决方案;在系统构建中,可以根据社区安防的实际需求进行定制化设计,易于使用。其在社区安防中具有以下几点优势和特点:
1 采用融合统一通讯方式,提高了社区应急会商效率
在以往单纯以监控系统为中心的社区安防中,通常采用的模式为通过监控查看现场状况,当出现问题时通过语音对讲进行一体化决策,期间造成了大量时间浪费,系统维护成本也非常高。采用网真与监控相融合的一体化解决方案后,则通过一套系统即可以进行远程会商,又可以查看监控,还可以进行指挥决策,大大提高了应急效率。
2 通过现场的极致高清展示,增强了会商效果
此解决方案除了具有业界最先进的Full HD 1920×1080的全高清视频质量外,还通过结合微软Exchange Server服务器、OCS(Office Communication Server)服务器,实现OnMeeting网真预约会议、数据协同以及即时通信功能,使得网真视频会议与社区管理中原有办公和监控系统有机的融合,提供了高清晰、高效率、1:1真人大小图像的视频通信,使得社区安防会商实现了更有效的沟通。
3 与应急会商及社区监控形成了一体化应急联动
网真会商系统与业界最新的网真技术并结合支持办公协同的群件相融合,使得网真会商与现场监控、安全防范、社会治安、信息管理等实现一体化联动,从而保障了社区的安全。在实际应用中,网真会商系统充分考虑了高清数据会议的需要,专门设计三台独立的液晶显示器,与整个桌面完全统一融合,方便高清数据显示时的启用。
综上所述,在面对社区安防这个关系人民生活和安居的重大问题时,基于网真会商的社区安防监控系统实现了远程沟通、视频监控、报警、应急联动的一体化,在保障社区安全、维护社会治安方面具有更高的效率和实用性,值得在社区安全管理中进行应用推广。
经济大环境而言,程序员的现状很不乐观,程序员的日子也很不好过,无论是还在找工作的、还是已经入职多年、哪怕做到项目经理技术经理的,压力都异常巨大,似乎处处充满危机。但是,仔细分析一下,出路还是有的,甚至解决温饱、过上有房有车没贷款的生活也是很可能的。首先,在如今这个浮躁的社会,大多数人的心态也是浮躁的,只要你能潜下心来,深入研究某个技术,有了一技之长,温饱问题肯定就可以先解决了。
1一技之长
新技术层出不穷,而内核的精髓的东西却变化不大,就像Net,从VS2003到VS2012,已经有10个年头,VS的版本不断更新,而Net内核的最新版本也才40,所以,作为程序员,我们要多掌握内核的东西,精髓的东西。
我 们的学习积累毛病在于:贪多、贪全、而不够深入。对于很多技术,我们都很有兴趣,对于刚兴起的技术,也紧紧跟随。但是,几乎都是蜻蜓点水、一知半解。回头 想想,我们似乎什么都会一点,什么类型的项目都可以做,B/S的、C/S的、数据库的、分布式的,等等,但是,却不敢说,在某某方面,我的水平已经超越了 圈中同类型的80%的人。只是我能做的,大家都会做,而且,我也没有把握比别人做得更好。
必须要让自己有价值,而自己的价值在于不可替代性或是难以替代性。如果,随便找个程序员就能把你replace掉,你的价值就很低廉了。如果在你负责的某个方面,只有20%的人超越你,那你的价值、你的重要性就凸显出来了,你与雇主的关系就从被动转向了主动,你就有了谈判的筹码。
在 专业化高度分工的今天,一技之长并不是说需要你掌握某个很大的方面,而只需要你能掌握其中的某一个小的领域,并不断地深入下去。就这个小的领域来说,你花 个3、5年的时间挤进前20%是非常可能的。比如,有人专门研究SqlServer数据库优化、有人专攻TCP通信、有人深入研究IIS、有人深入钻研 WCF等等。
2打造自己的精品
当 你在某个小领域钻研了3、5年后,你一定会有很多心得,积累了很多经验,其中有些经验是异常宝贵的,为什么呢?因为在钻研这个领域一段时间后,会陆续碰到 很多问题,而那些80%的人,在碰到某个问题时就停止向前了,在这个小领域的水平就到此为止了,而你却在不断地解决这些问题,不断地超越那80%的人。
而 且,很可能的一个情况是,作为几年钻研的一个副产品,你积累了一套类库或框架,而基于该类库或框架来开发该领域的项目,不仅开发速度更快,效率更高,而且 项目的质量更有保证。然后,你可以把积累的这套类库/框架打造成一个精品,不断地打磨,直到某一天,可以让更多的人来用它。
当你在某一领域有了丰富的经验,或者有了自己的精品类库/框架之后,你便可以面向更广阔的市场。
3更广阔的市场
在公司做个小白领,你的生死荣禄几乎就完全掌握在你的上司手中,你不得不关注他,被他的情绪所左右,很可能因为他的一句批评,你就整夜难眠。你觉得自己做得很好,可是他不认可。但是现在,你不需要再过分地关注他,你可以将眼光转向更广阔的市场。
互 联网时代的一个好处就是,任何人都可以以非常低廉的成本来向大众市场展示自己或自己的产品,评判你价值的不再(仅仅)是你上司,而是整个市场,相比于你的 上司,市场的评判会更客观、更公正。你可以把自己的经验能力说明放到自己的博客上、写专业的技术文章来分享知识、顺便推广自己,或者把积累的框架放到网上 去卖,或者去项目交易平台接那些与你精通的领域对口的项目,由于在这个领域你超越了80%的人,所以,成功接到项目的可能性是非常之大的。有了这些基础, 以后就算是靠技术创业也是有可能的。
如果做到了这三点,我想,你的“有房有车没贷款的生活”差不多就可以实现了。
就我个人经历而言,我花了10年的时间积累了ESFramework通信框架和OMCS语音视频框架,单靠它们的收入,满足家庭的生活开销已经足够了。我作为一个普通的程序员,既然我可以做到,我相信后来人也可以做到,甚至做得比我更好,在此祝福大家。
0条评论