如果你已经是个很牛叉的程序员,但是依然觉得觉得还不够的话,欢迎阅读此文。本文旨在帮助各位更上一层楼。

你是不是觉得自己已经掌握了所有的编程技巧?别太自以为是了!

会写代码的确很重要,但是要拿到更好薪水,则更依赖于别人是否知道你的才能。换言之,你需要推销自己。下面是如何成功推销的秘诀。

开发技巧No. 1:博客

建立自己的博客,每月至少发布一篇文章。做点研究,因为只有自己亲身经历过,才能言之有物,不会听上去像吹牛皮。学会如何写文章,像以前你的老师教的那样:列大纲,描述情节,最后检查语法和错别字。然后,即使再不舍也要大刀阔斧般地简化和缩短文章到一眼就能知道大概意思。

开发技巧No. 2:开源

现在的年轻人可能没有经历过,程序员随时会失业的悲惨境地。但是即使是在最黑暗的时期,凡是做开源项目的,总能在第一时间又找到工作。只要确保你写的开源代码和你心仪的工作相关即可。不管你信不信,这个市场很大,前景也广阔。

开发技巧No. 3:不要过于频繁地跳槽,也不能不跳槽

不要每半年就换工作。因为你在这个工作碰到的问题,换一个还是会有。但是也不要极端地想,我一直不跳槽总可以了吧。在同一个地方呆上10年,你会彻底成为技术的绝缘体。为了保持价值,即使是在IBM,也不能只知道编写IBM的协议栈。我从不聘用那些在IBM或类似的知名企业工作超过一两年时间的。他们在面试的时候的确让我很心动,但是在编程测试时却常常不过关。

开发技巧No. 4:不要太理想化,要现实

Ruby 是我最喜欢的编程语言,但是它的平均薪资水平不如Java,而且市场也比较小。Scala貌似来势汹汹,但是自欺欺人地忽略其市场规模——远未到爆发之时。尽可能涉猎多种编程语言,也许将来你和COBOL或者PowerBuilder的开发人员的价值是相等的。

开发技巧No. 5:写文档

我曾不止一次的说过,就因为我写了文档和演示文稿,就总是被领导要求一起去开会,给他们讲说文档内容,以便于他们理解。我喜欢先概述——就是必须阅读的放在前面——然后将其余放到细节下面。大多数的经理只想知道,“怎么实现这个项目?我需要掌控事情的方向!”照着这个方向写就对了。

开发技巧No. 6:沉默是金,简洁是灵魂

如果一个人的回答又长又复杂,那搞不好就是因为他自己也不知道答案,或者没有这个能力办好这件事。我们应该给出简短概括的答案。但是世上永远不会缺八卦新闻。有些事其实并不确切,有人还不厌其烦地传来传去,打搅当事人。

不要成为这样的人,为自己的言行负责,可以概括也可以说细节,但是不要添油加醋,也不要夸张。

开发技巧No. 7:会调动气氛

学会如何在公众场合说话和表现自己。还可以研究点什么,这样即使你成不了专家,也可以看起来像专家。说给公众听的话如果能带点娱乐性更好。这个技能运用的好的话,你的薪水绝对比旁人要高。

开发技巧No. 8:立足于现实

如果你喜欢Erlang,但是这个市场却并不大,那么你需要另外至少再学会一种其他语言。职场上特别忌讳这种不成熟的坦述:“除了Erlang,别的我都不会!”这会让你成为一个单方面的高手,但即使是这样,也是有代价的——你的专长有可能过时,到时候你就“高处不胜寒”了。

开发技巧No. 9:善于借助工具

荀子曾说,“君子生非异也,善假于物也”。如果有一种能让你比别人更高效的工具,何乐而不为呢?

简简单单一个工具却能解决非常复杂的问题,这无疑是每个开发人员的福音。

开发技巧No.10 :谦虚使人进步

这是最基本的要求。Tyler Durden有句名言:“You are not special。”的确如此,你不是独一无二的,地球离了你照样转。

你是否明了自己的追求?

环顾四周,大家做的事情是不是一样的?你凭什么傲视群雄?

以下是你成功的标志:你总是被邀请坐到第一排,大家喜欢和你一起拍照,你演讲的时候,大家都竞相去观看,营销人员对你的观点视如珍宝。如果你也是如此,那么恭喜你,你已经成为了人见人爱、车见车爆胎的开发人员。

不过,名声和成功都是暂时的,所以我们得不断努力去保持这个状态。讽刺的是,我们越成功,需要我们亲手写的代码就越少。你会变得更加善于和他人沟通和激励他人。不过这可能与你最初的想法相悖了。

不过,不是每一个软件开发人员都能顺利得到一份工作的,而且随着社会愈加趋于优胜劣汰,有效的自我推销比安静的劳动要好。

提高程序员职场价值的10大技巧相关推荐

  1. 《Java程序员职场全攻略:从小工到专家》连载十二:大家都是个什么身价

    大家都是个什么身价 根治这种症状的第一步,就是让其彻底看清大家到底都是什么样的身价.不过这服药可不好熬出来,薪水这个问题,从哪个角度讲可能都不一样.横向可以分为不同学历.不同技术.不同公司.不同职位. ...

  2. 蒋涛作序盛赞Leo新作为 程序员职场实用百科全书 —— 程序员羊皮卷 连载 1

    <程序员羊皮卷>当当购买地址:http://product.dangdang.com/product.aspx?product_id=20691986 互动购买地址:http://www. ...

  3. 程序员职场第一课 配套课程大纲 免费视频 免费PPT下载地址 包括全部21讲

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 以下是& ...

  4. 程序员职场进阶 32 讲

    课程介绍 如何寻找技术方向?如何进行技术转型?如何提升技术能力?这三大问题困扰着大部分程序员. 去年 10 月,我在 GitChat 平台上发布的达人课<程序员跨越式成长指南>已经累计销售 ...

  5. 《程序员职场第一课》配套课程大纲、免费视频、免费PPT下载地址(包括全部21讲)

    以下是<程序员职场第一课>21讲的详细信息,希望对大家有所帮助!谢谢! 单元名称 课程名称 相关地址 结构与内容 故事 导论 导论: 走入社会的准备 免费视频:http://t.cn/hB ...

  6. 《程序员职场第一课》配套课程大纲、免费视频、免费PPT下载地址(包括全部21讲)...

    以下是<程序员职场第一课>21讲的详细信息,希望对大家有所帮助!谢谢! 单元名称 课程名称 相关地址 结构与内容 故事 导论 导论: 走入社会的准备 免费视频:http://t.cn/hB ...

  7. 程序员职场选择——工作不够好,该换还是继续干?

    程序员职场选择--工作不够好,该换还是继续干? 一.为什么好工作不是"找"到的 二.打造飞轮效应,"调"出好工作 三.立足当下,从不完美到完美 四.思考题 看完 ...

  8. 功不唐捐—— 程序员职场第一课 后记

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! < ...

  9. 功不唐捐——《程序员职场第一课》后记

    <程序员职场第一课>主要讨论刚刚步入社会的职场新人需要具备的几项技能,从沟通直到正确处理职场上的各种关系.虽然我对出版社有相关承诺,但是写作也曾因不同原因几次中断.参观2010年全国图书订 ...

最新文章

  1. 【PAT (Advanced Level) Practice】1149 Dangerous Goods Packaging (25 分)
  2. 如何配置php的ip地址吗,如何手动配置IP地址及防火墙设置
  3. mysql 开启profiles_MySQL中show profiles的开启
  4. 借助Fargate和EKS,AWS甚至可以实现Cloud-ier和Kuberneties-ier
  5. vnr光学识别怎么打开_干货|指纹锁的指纹识别模块的前世今生,智能锁的指纹识别到底有多智能?...
  6. 输入法设置,SublimeTest,putty掉线
  7. Mybatis源码研究7:缓存的设计和实现
  8. android 投屏原理图,手机投屏是什么原理
  9. 蓝牙小钢炮 - Bose 博士 Revolve 蓝牙音箱使用感受
  10. send()、sendto()和recv()、recvfrom()的使用
  11. 职业-企业家:企业家
  12. python存钱挑战_案例(4):52周存钱法
  13. IDEA中的SourceRoot含义及设置方法
  14. speedoffice如何调整Word文档表格单元格大小
  15. 电梯控制技术综合实训装置QY-DT721
  16. Spark DStreams_JZZ158_MBY
  17. 安卓Android手机直播推送同步录像功能设计与实现源码
  18. CAD关于图层删除图层操作(com接口c#语言)
  19. Windows 平台部署前后端分离项目
  20. uniGUI之UniButton

热门文章

  1. python 程序停止打印日志_停止 Spring Boot 服务的几种优雅姿势
  2. python复制文件的代码_python 复制文件流程
  3. 【转】Windows版本,OS内核版本,Windows SDK之间的关系
  4. 【转】Ubuntu16.04安装 Matlab2018a详细教程
  5. 【转】C# 彻底搞懂async/await
  6. Java对象分配原理
  7. oracle 存储同步,Oracle数据库知识——存储过程篇
  8. Python 数据分析三剑客之 NumPy(五):数学 / 算术 / 统计 / 排序 / 条件 / 判断函数合集
  9. 【Python CheckiO 题解】Long Repeat
  10. 给不会调用C++STL库中二分函数lower_bound,upper_bound,binary_search同学的一些话!