假定你现已是个很牛叉的程序员,但是仍然觉得觉得还不行的话,欢迎阅读此文。本文旨在帮忙各位更上一层楼。
你是不是觉得自己现已掌握了一切的编程技巧?别太自以为是了!
会写代码的确很重要,但是要拿到更好薪水,则更依赖于他人是否知道你的才调。换言之,你需求推销自己。下面是怎样成功推销的窍门。
开发技巧No.1:博客
建立自己的博客,每月至少发布一篇文章。做点研讨,因为只需自己亲身经历过,才调言之有物,不会听上去像吹牛皮。学会怎样写文章,像早年你的教师教的那样:(zhongLin-hk)列大纲,描绘情节,最终检查语法和错别字。然后,即便再不舍也要大刀阔斧般地简化和缩短文章到一眼就能知道大约意思。
开发技巧No.2:开源
现在的年轻人或许没有经历过,程序员随时会赋闲的沉痛地步。但是即便是在最乌黑的时期,凡是做开源项目的,总能在第一时刻又找到作业。只需确保你写的开源代码和你心仪的作业相关即可。不论你信不信,这个商场很大,远景也宽广。
开发技巧No.3:不要过于再三地换岗,也不能不换岗
不要每半年就换作业。因为你在这个作业碰到的问题,换一个仍是会有。但是也不要极点地想,我一向不换岗总可以了吧。在同一个当地呆上10年,你会完全成为技能的绝缘体。为了坚持价值,即便是在IBM,也不能只知道编写IBM的协议栈。我从不聘任那些在IBM或类似的知名企业作业超越一两年时刻的。他们在面试的时分的确让我很心动,但是在编程查验时却常常不过关。
开发技巧No.4:不要太理想化,要实践
Ruby是我最喜爱的编程言语,但是它的均匀薪资水平不如Java,而且商场也比较小。Scala形似来势汹汹,但是掩耳盗铃地疏忽其商场规划——远未到迸发之时。尽或许涉猎多种编程言语,或许将来你和COBOL或许PowerBuilder的开发人员的价值是相等的。
开发技巧No.5:写文档
我曾不止一次的说过,就因为我写了文档和演示文稿,就总是被领导要求一同去开会,给他们讲说文档内容,以便于他们了解。我喜爱先概述——便是有必要阅读的放在前面——然后将其他放到细节下面。大多数的司理只想知道,“怎样完结这个项目?我需求掌控作业的方向!”照着这个方向写就对了。
开发技巧No.6:沉默是金,简练是魂灵
假定一个人的答复又长又杂乱,那搞不好便是因为他自己也不知道答案,或许没有这个才能办妥这件事。我们应该给出简略概括的答案。但是世上永久不会缺八卦新闻。有些事其实并不切当,有人还诲人不倦地传来传去,打搅当事人。
不要成为这样的人,为自己的言行担任,可以概括也可以说细节,但是不要添枝加叶,也不要夸大。
开发技巧No.7:会调动气氛
学会如安在群众场合说话和表现自己。还可以研讨点什么,这样即便你成不了专家,也可以看起来像专家。说给群众听的话假定能带点娱乐性更好。这个技能运用的好的话,你的薪水绝比照旁人要高(zhongchuang-hk)。
开发技巧No.8:立足于实践
假定你喜爱Erlang,但是这个商场却并不大,那么你需求其他至少再学会一种其他言语。职场上特别忌讳这种不成熟的坦述:“除了Erlang,其他我都不会!”这会让你成为一个单独面的高手,但即便是这样,也是有价值的——你的专长有或许过期,到时分你就“高处不胜寒”了。
开发技巧No.9:长于凭仗东西
荀子曾说,“正人生非异也,善假于物也”。假定有一种能让你比他人更高效的东西,何乐而不为呢?
简简单单一个东西却能处理非常杂乱的问题,这无疑是每个开发人员的福音。
开发技巧No.10:谦善使人跋涉
这是最基本的要求。TylerDurden有句名言:“Youarenotspecial。”的确如此,你不是绝无仅有的,地球离了你照样转。
你是否明晰自己的寻求?
环顾四周,我们做的作业是不是相同的?你凭什么傲视群雄?
以下是你成功的标志:你总是被延聘坐到第一排,我们喜爱和你一同摄影,你讲演的时分,我们都竞相去观看,营销人员对你的观念视如珍宝。假定你也是如此,那么恭喜你,你现已成为了人见人爱、车见车爆胎的开发人员。
不过,名声和成功都是暂时的,所以我们得不断竭力去坚持这个情况。挖苦的是,我们越成功,需求我们亲手写的代码就越少。你会变得愈加长于和他人交流和鼓舞他人。不过这或许与你初步的想法相悖了。
不过,不是每一个软件开发人员都能顺利得到一份作业的,而且跟着社会愈加趋于优胜劣汰,有用的自我推销比安静的劳作要好。