`
风风歪歪
  • 浏览: 1335 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

.NET程序员应具备的素质

阅读更多



我想对于一个.NET程序员来说,最理想的存在莫过于“用软件改变世界,用代码书写人生,用思想创造未来!”细腻的思维,对程序的热爱,是.NET程序员最基本的素质。除此之外,我们还应该具备哪些素质呢:
1,严谨的逻辑思维。
逻辑思维能力是指正确、合理思考的能力。即对事物进行观察、比较、分析、综合、抽象、概括、判断、推理的能力,采用科学的逻辑方法,准确而有条理地表达自己思维过程的能力。它与形象思维能力截然不同.逻辑思维能力不仅是学好数学必须具备的能力,也是学好其他学科,处理日常生活问题所必须的能力。数学是用数量关系(包括空间形式)反映客观世界的一门学科,逻辑性很强、很严密.所以逻辑思维对于程序员是很重要的。

2.勤奋的学习态度及实战经验。说起实战,大家都知道这是对程序员最好的锻炼。如果你没有掌握深厚的理论基础的前提下,勤奋就是最重要的了。不断的寻找.net教程和视频深入学习,也许成为你前期生活的重心,但是实战的学习则要靠你在工作中慢慢积累总结了。所以勤奋的学习态度及实战经验是你成为.NET高级技术人员最基本的素质。


3.寻找不同观点。
程序员好像并不喜欢技术上有异见的人,他们特别喜欢争论各自的技。术观点。但是,他们忽略了不同观点的价值。任何事情都有好有坏,我们应该学会在不同观点中学习和平衡。这样才会更多的了解编程和技术以及解决方案。要经常在做事之前问自己和别人,这么做对不对?做完事后问自己,还可不可以改进?努力去寻找别的不同的观点或方法。程序员应该经常上网,经常和同事讨论不同的实现方法,不同的技术观点,这样才能取长补短。然而,在实际工作中,我发现程序员们并不喜欢互相请教,因为请教的人怕别人看不起他,而被请教的人总是先贬低对方的能力,哎……(参看《十个让你变成糟糕的程序员的行为》),如果有这样的文化氛围的话,那也没有关系。上网吧,网上的人谁也不认识谁,可以尽情地问一些愚蠢的问题。呵呵。总之,一定要明白,如果某些事情只有一个观点,那么你一定要怀疑一下了,没有观点和技术方案的比较,没有百花齐放的情况,你就无法知道是否还有更好的东西。真正的和谐不是只有一种声音,真正的和谐而是在不同的观点声音下取长补短,百家争鸣(参看《十条不错的编程观点》)。否则,你永远都不会接受到新的观点,也就无法进步和成长了。

4.目光聚焦,不断创新。
这是一个机会与挑战并存的时代,作为一名程序员,如果你想在这个领域内继续向前进步或者在当前的经济形势下保持不被炒鱿鱼,那么你就决不应当自满自足,你需要继续学习和创新。

以上仅代表个人观点,若有建议,请一起讨论。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics