请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

houcx

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2654|回复: 0

对程式设计师来说,提高薪水最好的建议是什么?

[复制链接]

240

主题

242

帖子

1210

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1210
发表于 2016-7-19 16:02:56 | 显示全部楼层 |阅读模式
该文章来自用户转载  点击阅读原文
                                                                                                                                                                       
【我们为什么挑选这篇文章】身为一个开发者、程式设计师,提高薪水除了不断跳槽之外,有什么好的建议?作者并没有提及太多技术层面的事情,反而专注于态度与人际关系的层面,其实适用与每一个行业之中。
  
本文作者张昱珩,资深软体工程师,目前任职于美国物联网新创公司。投稿《TechOrange》并由本刊编写导读与修订标题。
  
关于这个问题,在Quora数则答案中看到一篇很棒的,和大家分享。
特别选择这篇答案来翻译是有原因的。时下太多人爱抱怨了。我觉得本身能力已经培养到顶尖的人,充分了解自己的定位后,才有资格向环境发牢骚。常听到一些人成天把「惯老板」、「环境不好」等等负面的评价挂在嘴边,然而他们却没有发现抱怨反而使得每况愈下。当然不是要大家绝对地服从、逆来顺受,只是希望大家在逆境中,仍能保有积极向上的心态。个人经验,目前的环境对软体工程师来说还算是公平、友善的。就像读书时成绩好就有选择学校的权利一样,能力强也是有很多好机会可以争取的。而这篇文章正是以培养个人能力为出发点。
如果你觉得我会这么乐观是因为历程顺遂的话,可以看看我的养成背景

§  What is thebest career advice for a software developer to earn a higher salary?
§  对程式设计师来说,提高薪水最好的建议是什么?
1. Make Computer Science fundamentals very strong ,mainly DataStructure & Algorithm.
1.拥有非常稳健的电脑科学知识基础,尤其是资料结构算法
2. Make a habit of solving atleast 3-4 code snippets/Week, check Leetcode/CareerCup
2.养成每周练习三至四个程式片段的习惯。请参考LeetCodeCareerCup
3. No point of being a master of single technology likeJava or Python. Learn several technologies.
3. 执意局限自己专精单一项目例如Java 或Python 的意义不大。请扩充你的工具箱。
4. I was a java developer for 5 years and then I foundfunctional languages​​ like clojure/Python/Scala and believe me, its worth your time. It will broadenyour skill-sets & thinking. And now you are already ahead in the race ofDevelopers and Interviews.
4.在我拥有五年Java开发经验时,接触到了像Clojure、Python、Scala这类的函数程式语言。相信我,这绝对值得你投资,因为它们不仅能让你的工具箱更完备,同时也将开拓你的思考视野。能做到这里,在与众多开发者争夺职缺的竞赛中,你就已是处于领先的地位。
5. Heard any new technology, like BigData or MachineLearning. Make sure to understand that and implement a POC. Don't just read,make sure, you are very much aware of fundamentals. Like you must know thearchitecture, go through the case studies and BUILD SOMETHING.
5.持续吸收新知,例如大数据机器学习。与此同时,不要只是阅读,请确定你真的了解基础观念并试着做出概念验证。就像我们当初学软体架构的时候一样,脚踏实地、循序渐近,并动手练习
6. You gotta market yourself. If you are learning fromopen Source, its your responsibility, to give back something. Make your githubaccount and contribute. This will make your profile very shiny.
6.你要会推销自己。如果你正从开源项目中学习知识,那就有责任做出回馈。可以申请一个  GitHub帐号并贡献一些东西,这会让个人档案闪闪发亮,一举二得。
7. Don't fall in love with any single technology. I sawDesktop based application lost its place and now Mobile is rocking, and I wontbe amaze if Virtual Reality takes its place or something. So stop falling inlove with any technology. Learn whatever is good in market. Yeah it will behuge but your habit will make you proficient to learn anything new and You willbe truly a Quick learner.
7.不要因为热爱就局限自己在单一领域。我看到了桌面应用程式的衰落和移动应用程序的崛起,然而对于虚拟实境将取而代之也不感意外。当然这让需要学习的知识量变得很大,不过养成习惯即可让你熟练于学习,也会因此使你对新知的反应更加敏锐。
8. Attend Hackathons and Technical Meetup. Even you don'tknow anything, doesn't matter. You must build contacts. the more people youknow, the probability to end up with better jobs will be more higher.
8.参加一些黑客松和技术聚会,就算你什么都不会也没关系。因为你需要拓展人际关系,人脉愈广,找到好工作的机率愈高。
9. If you don't like your job or Manager don't react,keep smiling and keep working and look for new job. Never destroy yourrelationship with people.
9. 不喜欢你的工作或是主管也不要做激烈的抗争。继续保持微笑、把事情做好,并骑驴找马就好了。记住,永远不要与人结怨。
10. Read .. Read … Read … CODE IT
10. 大量地阅读,并且动手练习


[发帖际遇]: admin 发帖时在路边捡到 1 金钱,偷偷放进了口袋. 幸运榜 / 衰神榜
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|houcx ( 京ICP备15004793号  

GMT+8, 2019-11-20 22:58 , Processed in 0.060017 second(s), 28 queries .

Powered by houcx! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表