如何提高技术人员的个人价值-绝对忠告

简介:

 

视野的开阔,思路的开阔决定一个程序员,或者说一个技术人员能否在技术这条路上走得更远,能否让路越走越宽。而不至于年纪轻轻就发感慨:技术 没有前途(那是你没有做出努力),c#没前途(那是你的视野和思路太窄了),35岁以后没有人要了(那是你35岁还在做20岁的人能做的事情,老板肯定要 年轻体力好的,而且还便宜)等等。

.NET的程序员最容易被windows平台绑死,但是怨不得别人,那是你自己绑死了自己,而不是windows、.NET绑死了你。再说 windows+.NET也有很多东西可以深入研究的,不能被微软给我们造的假象迷惑了,以为打开VS+vss开发就完事大吉了,很便捷,很方便,以为别 的语言都没有IDE,别的语言没有帮助,其实不是的。我们要透过现象看本质。

学习其他平台及语言,可以帮助我们开阔思路,每种语言都有自己的用法,设计思路,使用的思路,多学一种可以帮助我们打开思维。而且其他平台也有很好的IDE,也有很好的帮助系统,不输于.NET,甚至有些超过微软给我提供的IDE和MSDN。

就是.NET平台,也要看一些深入研究的内容,不要被简单的用法迷惑,以为.NET其实很简单,以为.NET只能做简单的网页。就拿做网站来说 吧,.NET只是其中很小的一个环节,http请求的过程,http请求的处理,.NET从来没有给我们说过,但是如果你深入做网站的话,你会发现它很重 要,不了解还真是做不好一个网站,而且对于你写.NET代码也很有帮助。

有人说数据结构没有用,我工作5年了,没有用过一次。之前的我也是这么想的,但是现在想来,真是幼稚啊。使用具体的数据结构,队列、栈,甚至树、 图,对于一些程序员来说可能不会太多,甚至多少年都没有用过。但是谨记,那不说明他没有用。你需要扩展开来想,具体的数据结构你可能用不到,但是数据结构的思维方式,你肯定需要,否则你没有办法在这条路走得即好又远。就拿队列和栈来说吧,队列是一个先进先出的结构,先进去的先出来,可以引申为队列的元素都 是需要挨个处理,而且只能挨个处理,这样一想,你就会发现有很多场景都和队列很相似。利用队列这种特性,你可以满足很多的需求。

还有就是看书,不仅要看技术书籍。而且有时候,我们需要跳出技术书籍的圈子,看一些哲学的,心理学的,甚至管理的。有些人不看,可能有下面的原因: 浪费时间,和自己没有关系,又不搞心理学,不做管理,技术还看不完呢,等等。其实等你耐心看完几本之后,你会发现受益匪浅,绝对超值。还是那句话,开阔思 路,开阔视野,下回你编程的时候会发现豁然开朗。为什么看管理的呢?很多人说,我不做管理,我也不是领导,看什么管理的。告诉你其中一个好处。你想升职 吧,你想加薪吧,这些都是你的领导决定的吧。好!那你就看吧。为什么呢?你看了管理的书,你就会知道领导什么情况是想考验你的,给你一个难题让你解决,他 不是要你难看,那是考察你是否有技术能力以及有思考能力,以及找资料的能力,还可能包括协调能力,沟通能力。没有读过书,你肯定以为“这家伙,又找我麻 烦,怎么不让A去呢?”。告诉你吧,真让A去了,A解决了,A升职加薪了。你到时候就会说“没有给我机会,那不然我比A强!”。其实不是的,是给你机会 了,你不知道,你不愿意。这就是看管理书的一大好处,其实还有更多的好处呢,自己慢慢体会吧。所以说一定要多看书,各种书,而且不要怕花钱买书,以后会变成N倍的回报的。




本文转自 virusswb 51CTO博客,原文链接:http://blog.51cto.com/virusswb/766228,如需转载请自行联系原作者

目录
相关文章
|
安全 Shell Linux
【Shell 命令集合 文件管理】Linux ssh 远程主机之间复制文件 scp 命令使用教程
【Shell 命令集合 文件管理】Linux ssh 远程主机之间复制文件 scp 命令使用教程
699 0
|
9月前
|
弹性计算 运维 数据可视化
阿里云服务诊断工具使用心得
大家好,我是V哥。今天介绍阿里云服务诊断工具的使用与优势。通过健康状态查看和诊断功能,用户能快速定位并解决云资源问题,大幅提高排查效率。健康状态功能以可视化方式展示资源状况,诊断功能则覆盖多种常见问题并提供精准修复建议。操作简单,帮助你高效运维。关注V哥,了解更多全栈技术。
407 10
|
8月前
|
人工智能 Java 程序员
HarmonyOS NEXT开发-ArkUI七
本文介绍了ArkUI中的布局概念,包括组件区域、内容区和布局边界,并详细讲解了线性布局(Row/Column)的使用方法,如间距设置和对齐方式。通过实例代码展示了如何创建美观且功能丰富的页面布局。关注Feri,一起探索HarmonyOS开发!
68 0
HarmonyOS NEXT开发-ArkUI七
|
JavaScript 前端开发 中间件
Express框架搭建项目 node.js
【6月更文挑战第3天】这篇文章是关于使用Express框架构建Node.js Web应用的教程。Express是一个轻量级、功能丰富的框架,特点包括简洁灵活的核心、强大的中间件支持、灵活的路由系统和模板引擎兼容性。文章介绍了如何安装Express,并通过一个简单的示例展示了如何创建一个基本的Web服务器。最后,鼓励读者继续学习和实践,以充分利用Express和Node.js的能力。
257 1
|
网络架构
浮动静态路由:网络设计中的智能选择
【4月更文挑战第22天】
361 5
|
JavaScript 前端开发 网络协议
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名3
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名
779 0
|
SQL Java 数据库连接
如何安装ES的SQL插件?
如何安装ES的SQL插件?
375 0
elementUI el-tabs 实现动态选项卡页面效果
elementUI el-tabs 实现动态选项卡页面效果
|
存储 安全 文件存储
私有云系统生态选型与架构整合实战
私有云系统生态选型与架构整合实战
332 0
|
XML 关系型数据库 MySQL
Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException:
Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException: