不管做什么,学什么,一要心态好,二要态度好。所谓心态好就是不要着急、不用担心;所谓态度好是多分享、多讨论、学出自己的心得。分享的意义是很大的,在分享之后的认知水平往往比分享之前的高,而且在很多时候分享给别人1点,别人能回报给你2点。有些人在团队中不愿意分享,怕团队中的其它人水平提升了影响到自己的地位,其实这种想法是没有什么道理的,也是对自己不利的。有些人又在羡慕别人的技术NB,崇拜高手,为自己的技术差感到烦恼,如果你对自己信心又有什么技术是花时间学不到的那?

l         从学习的内容上来说,要坚持两个原则,如果你没有时间的话,那么学新技术不如学基础、学应用不如学思想。举例来说,如果你只熟悉C#的基本语法的话,那么学好C#这个语言比学会编写留言本更有意义,如果你关注MVC、ORM的话,那么学习它们的思想比学会使用MONORAIL以及NHIBERNMATE更好。技术虽然一直在变,但是越是基础和越是抽象的技术变化越慢,越是偏向应用越是具体的技术变化越是快,从性价比上说,学习基础知识性价比更高。再举一个直白的例子,DIY电脑的时候,在显示器上多花费500元的意义一定比在显卡上多花费500元的意义大,而就是有些人宁可在显卡上多花费500元。在很多大型软件公司,招聘的时候只看人(看人品、看聪明程度、看态度)不看技术的,因为它们需要的是能快速发展,适应企业文化的人,而不需要你那些所谓的精通和熟悉。

l         不要过于专著于技术,这里的技术指工作中用于开发的技术。在几年之后,当你只有.NET可以和你的孩子分享的话,是不是太可悲了。在软件行业,技术虽然一定程度决定了薪水、决定了职位,但是我们的生活并不是100%是工作,有时间为技术而发愁,为何不综合提升自己的其它能力呢?并且随着职位的上升,往往沟通能力、经济知识以及文学艺术修养比技术显得更重要,这个时候叹息自己过于专著技术往往为时过晚。

l         虽然国内很多公司的技术层次不同和文化也有差异,但是在大多数的时候公司或别人能教给你的东西很少,要学东西还是要靠自己主动。有的人一直觉得在公司学不到东西,想换一个环境,往往他换了一个环境之后发现还是学不到什么东西。国内的项目大多还是急功近利的,不要期望有这么多微软研究院,空闲的时间踏踏实实学一些东西比到处找工作强很多,做项目的时候多分享一下自己的心得给团队成员比抱怨团队技术实力差强很多。

l         在工作中,要始终提醒自己“谦恭”、“真诚”和“规矩”,谦恭真诚对别人,把规矩留给自己。技术再强也要“谦恭”,离开了“谦恭”的技术就会失去光芒,社会再险恶也要“真诚”,一切虚伪会在“真”诚面前低头,职位再高也要“规矩”(不迟到,不早退,以身作则),否则再大的权力也只能变成人员的流失。如果能做到这六个子,那么无论你的技术怎么样,无论你到哪里都会得到领导的重用,在事业上有所发展。

转载于:https://www.cnblogs.com/weiwcn/archive/2007/12/02/980074.html

[转]给软件开发人员的几点建议相关推荐

  1. (转)软件开发人员如何提高自己的软件专业技术方面的具体建议

    哲学就是用简单的说话来体现出隐含深层意义的道理,让人们去思考和体会.哲学本身就是用来完善自己的精神修养和帮助他人完善思想的. 哲学的特征在于追问本质,不断反思.内容上,哲学的反思对象无所不包:深度上, ...

  2. 定制开发软件所有权_职业所有权软件开发人员指南

    定制开发软件所有权 介绍 (Introduction) 您的职业正在流向大海吗? (Is Your Career Drifting Out To Sea?) Like a frog who's slo ...

  3. 软件访问转向本地_我是如何从完整的初学者转向软件开发人员的,以及如何做到的...

    软件访问转向本地 by Madison Kanna 麦迪逊·卡纳(Madison Kanna) 我是如何从完整的初学者转向软件开发人员的,以及如何做到的 (How I went from comple ...

  4. 银行软件开发实习生_如何找到学生的软件开发人员实习生

    银行软件开发实习生 by Grazietta Hof 由Grazietta Hof 如何找到学生的软件开发人员实习生 (How to find a Software Developer Interns ...

  5. esl8266开发之旅_从ESL老师到越南软件开发人员的旅程

    esl8266开发之旅 by alberto montalesi 通过阿尔贝托·蒙塔莱西 从ESL老师到越南软件开发人员的旅程 (My Journey from an ESL Teacher to S ...

  6. 软件开发人员维护代码指南

    当你最初想要成为一个软件开发者的时候,你可能梦想着创造令人兴奋的新功能,玩弄一些新科技,并编写一些非常酷而有趣的代码. 但是你可能从未想过的是,要在一个拥有10年历史的并且由一个很多年前就离开公司的某 ...

  7. 每个软件开发人员都应该精通的10个基本工具

    你们中的一些人可能认为这10个工具并不重要,但老实说,如果每个程序员都很清楚这些工具,他就可以在日常工作中高效的完成很多事情. 不管怎么说,让我们看看,我列出的每一个软件开发人员都应该知道和熟悉的10 ...

  8. 给Android程序员的六个建议

    给Android程序员的六个建议 分类: 安卓相关2015-07-14 23:58 177人阅读 评论(0) 收藏 举报 android程序员 如果你一年前写的代码 , 在现在看来你还感觉写的很不错 ...

  9. 软件开发人员进修必备的20本书

    初级软件开发人员进修必备的20本书(上) #原创 程序开发 申请达人,去除赞助商链接 开发和编程向来就不是一件轻松的事,有时候你可能需要别人稍微点化一下,或者从书中得到一些有用的帮助.总而言之,无论是 ...

最新文章

  1. 【node】Sequelize常用操作、基本增删改查
  2. matlab 算法集锦
  3. SpringBoot 上传多个文件
  4. Method db.collection.distinct is not implemented
  5. jquery方法.serializeArray()获取name和value并转为json数组
  6. 工业以太网交换机在工厂环境中使用需要注意哪些问题?
  7. JSF 源代码赏析之Lifecycle
  8. Ten years of pedestrian Detection-论文整理
  9. Linus Torvalds:未来 25 年,Linux 风采依旧!
  10. 《轻松读懂spring》之 IOC的主干流程(上)
  11. MYSQL--主键 外键
  12. 手机连接WiFi无法上网,原来是这两个原因,快速解决上网
  13. 五笔字形字根及难字拆分
  14. iOS - MFi 认证
  15. 金蝶K3 SQL报表系列-委外未勾稽明细表
  16. 网站建设凸显效果的配色原则
  17. 使用后羿采集器采集数据,并导出到MySql数据库中
  18. mysql 分数相加_分数求和
  19. [ErrorCode]: UnknownHost [RequestId]: Unknown com.aliyun.oss.ClientException: srb-dev-1.LTAI5tF8g6WQ
  20. 【MATLAB库函数系列】resample(重采样函数)的C语言实现【姊妹篇2纯C语言实现】

热门文章

  1. unity android模糊ios清晰,Unity NGUI UI 在iOS端的锯齿、模糊、颗粒感问题
  2. 华为服务器万兆网卡驱动型号,华为万兆光模块型号参数大全
  3. mysql集群2台linux_安装配置基于两台服务器的MySQL集群(2)
  4. jsp 修改的员工select怎么_jdbc+jsp实现简单员工管理系统|chu
  5. mysql 表分区 django_MySQL partition分区I
  6. python写端口扫描器_使用Python编写简单的端口扫描器的实例分享
  7. 软件测试人员需要掌握的linux命令(一)
  8. Python之目录结构
  9. with(nolock)的用法
  10. 迁移到云:渐进但不可逆转