你是不是觉得自己已经很厉害了?是不是觉得自己已经掌握了所有的编程技巧?不要太自大了!只要你活着一天就有很多东西要学,永远不会有你会所有东西的那一天。
去一个公司里,想要别人知道你的才能很重要,因为这样你才能拿到很好的薪水。那如何做才能让别人知道你的才能呢?
一定要有自己的网站,做点自己的研究,在上面写写文章,不要什么都是学别人的,有亲身经历过,这样说起来才有质感。当然,文章也要写的像样些,字和语法不能有太多的错误,所以写完文章会要习惯检查下,整体文章要让人一看就明白你要表达的意思。
现在社会的竞争很激烈,程序员随时都有可能失业,所以只要是做开源项目的,总能在这个市场上找到一份还不错的工作。
在一个公司里还没待上三个月遇到问题就想走人,这种表现是级差的。因为你去到另一个公司一样会碰到问题,但如果在一个公司一待就是10多年,你会发现这么多年过去了,你的技术并没有太大长进。为了保持你的价值,就算是待在一个知名的大公司也不要待太久,除非是公司给你很多机会学习别的东西。
很多程序员最喜欢Ruby编程语言,不得不说的是他的平均薪资水平不如Java,市场相对也小些。虽然Scala的气势很大,但是忽略其市场规模,远未到爆发之时。应该尽可能的都会几种编程语言,也许将来你和COBOL或者PowerBuilder的开发人员的价值是相等的。
如果你常写文档和演示文稿你会知道他的重要性,因为这样,很多时候你是会被需要的,比如领导开会时会要求你一起参加,他们需要你讲解这些文档。这时领导们只想知道的是怎么实现这个项目,所以一定要掌控好这个方向就对了。
简洁明了的答案比起又长又复杂的答案真是好太多了,有时以长又复杂的的回答,搞不好自己都不知道在说什么,更别想让别人理解了。无论你是否能办好一件事,不要拐弯抹角的回答,要为自己所说的话负责,不要总是喜欢添油加醋,更不要夸大其词。
在公众场合说话要有分寸和技巧,进入主题时要说点自己的观点,但切忌不能不懂装懂胡说。如果在讨论的语言当中能有点娱乐性当然更好,如果在此能运用的好的话,你的前途和薪资一定不用担忧。
如果有一种工具让你用起来比别人做的效率更高,那为什么不用呢?一个简单的工具就能为你解决很多复杂的问题,这是我们开发人员的福利。
在这个行业里,不会有谁离了你就不能运作了,不要把自己想的太重要,因为没有了你,有很多人可以代替你做的事情。
就算你目前有了一定的成就,别人也已把你当成了人物,这都只是暂时的,不要飘的太高,因为新生力量可能很快就会代替你,到时你会摔的很重,少一些夸夸其谈,坚持最初的自己,知识是你站稳脚跟的前提。