对程序员来说,提高薪水最好的建议是什么?
来源:互联网 发布:pr cc 2015 mac 下载 编辑:程序博客网 时间:2024/04/29 06:46
What is the best career advice for a software developer to earn a higher salary?
对程式设计师来说,提高薪水最好的建议是什么?
1、Make Computer Science fundamentals very strong ,mainly Data Structure & Algorithm.
拥有非常扎实的计算机科学知识基础,尤其是数据结构和算法。
2、Make a habit of solving at least 3-4 code snippets/Week, check Leetcode/CareerCup
养成每周练习三至四个程式片段的习惯。请参考LeetCode和CareerCup。
3、No point of being a master of single technology like Java or Python. Learn several technologies.
执意局限自己专精单一项目例如Java 或Python 的意义不大。请扩充你的工具箱。
4、I was a java developer for 5 years and then I found functional languages like clojure/Python/Scala and believe me, its worth your time. It will broaden your skill-sets & thinking. And now you are already ahead in the race of Developers and Interviews.
在我拥有五年Java开发经验时,接触到了像Clojure、Python、Scala这类的函数程式语言。相信我,这绝对值得你投资,因为它们不仅能让你的工具箱更完备,同时也将开拓你的思考视野。能做到这里,在与众多开发者争夺职缺的竞赛中,你就已是处于领先的地位。
5、Heard any new technology, like BigData or Machine Learning. 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 the architecture, go through the case studies and BUILD SOMETHING.
持续吸收新知,例如大数据和机器学习。与此同时,不要只是阅读,请确定你真的了解基础观念并试着做出概念验证。就像我们当初学软体架构的时候一样,脚踏实地、循序渐近,并动手练习。
6、You gotta market yourself. If you are learning from open Source, its your responsibility, to give back something. Make your github account and contribute. This will make your profile very shiny.
你要会推销自己。如果你正从开源项目中学习知识,那就有责任做出回馈。可以申请一个 GitHub帐号并贡献一些东西,这会让个人档案闪闪发亮,一举二得。
7、Don't fall in love with any single technology. I saw Desktop based application lost its place and now Mobile is rocking, and I wont be 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 be huge but your habit will make you proficient to learn anything new and You will be truly a Quick learner.
不要因为热爱就局限自己在单一领域。我看到了桌面应用程式的衰落和移动应用程序的崛起,然而对于虚拟实境将取而代之也不感意外。当然这让需要学习的知识量变得很大,不过养成习惯即可让你熟练于学习,也会因此使你对新知的反应更加敏锐。
8、Attend Hack at hons and Technical Meetup. Even you don't know anything, doesn't matter. You must build contacts. the more people you know, the probability to end up with better jobs will be more higher.
参加一些黑客松和技术聚会,就算你什么都不会也没关系。因为你需要拓展人际关系,人脉愈广,找到好工作的机率愈高。
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 your relationship with people.
不喜欢你的工作或是主管也不要做激烈的抗争。继续保持微笑、把事情做好,并骑驴找马就好了。记住,永远不要与人结怨。
10、Read .. Read … Read … CODE IT
大量地阅读,并且动手练习。
0 0
- 对程序员来说,提高薪水最好的建议是什么?
- 对程序员来说,提高薪水最好的建议是什么?
- 对程序员来说,提高薪水最好的建议是什么?
- 对程序员来说,提高薪水最好的建议是什么?
- 对程序员来说,提高薪水最好的建议是什么?
- 对程序员最好的建议是什么?
- 对程序员来说CPU是什么
- 对程序员来说, CPU 是什么?
- CPU对程序员来说,到底是什么?
- 对企业来说,要放在第一位的是什么?
- 作为程序员来说, 最重要的东西是什么。
- 《程序是怎么跑起来的》读书笔记二-对程序员来说CPU是什么
- 《程序是怎么跑起来的》第一章--对程序员来说CPU是什么--读书笔记
- 对我来说,选择是什么
- 对程序员的建议
- 对程序员的建议
- 对于程序员来说CPU是什么
- 七个对我最好的职业建议
- spring之BeanFactoryAware接口
- Android多点触控技术
- 红帽6 RHCE&RHCS认证培训笔记(6)
- shell 十三问
- Pattern Matcher group 简单例子正则表达式
- 对程序员来说,提高薪水最好的建议是什么?
- uva104
- spring roo 开发meavn项目(四)文件操作:上传,下载,本地复制,删除文件
- ("").equals(str)与str.equals("")的区别
- TP框架基础(一)
- Spring回调方法DisposableBean接口
- AngularJS 服务(Service)
- 简单的保存手机号到通讯录并删除
- CocoaLumberjack使用以及日志文件获取