程序员的自我定位

1.不要迷恋“大牛”

    真正的大牛不会有那么多的时间在网上做人生导师的。

2.多写代码

    有这时间多写点代码,刷刷算法题,找点项目做做,找不到就从自己日常身边找点需求去用代码实现。不要说你觉得没有什么可写的,如果是这样,那你要反思下自己适不适合编程这条路。
    我能告诉你的是 接下来几年不会算法是不行的。不要说我进去公司用不到这些话 如果你拒绝学 那没必要做程序员了。

3.学会一些真实技能

   你在学校学习的是编程的思想、解决问题的逻辑、持续学习的能力。而不是和平常程序员一样平时就是编程5分钟,吹水2小时。
    程序员专注基础能力,谈业界影响,说贡献。

4.短期不要高估自己,长期不要低估自己

    短期之内要耐得住寂寞,慢慢积累自己的基础知识。学编程的过程会经历数个瓶颈期,中间你也许会数次感到万分绝望,甚至开始怀疑人生。**只要坚持**瓶颈会突破的。成为一个远超平均水准的程序员是没有问题的。

5.尊重自己的职业

    软件开发非常乏味,令人厌倦。你就要有心理准备去接受这样的工作。

6.做一个会创造价值的人。

    公司雇佣我们是需要我们去创造利润,节约成本的。是为了让你帮它们完成某个可以增加收入、降低成本的项目,而不是为了让你追求个人的软件成就。开发优美的软件,解决技术难题,编写没有 bug 的代码,这些都不是商业公司的目的。正确的做法是,你应该把自己描述成与增加收入、降低成本有关系的人,比如”xx产品的开发者”或”改进者”。有一个 Google Adsense 程序员的自我介绍,是这样写的:”Google 公司97%的收入,与我的代码有关。

7.不局限于某个领域(语言)

    现实生活中,学会一种新语言,只需要一两个月,然后再过半年到一年,你就会变成老手。那时,根本没人在乎你以前用什么语言。

8.首先成为一个优秀的工程师

  (重复一遍,所谓”优秀工程师”,就是你的履历上有一连串可以为公司增加收入、降低成本的记录。)你要知道 语言只是工具,公司为了利润,在任何时候都可能让你转语言。

9.如何提高求职时的谈判能力?

1.记住你不是在求职,不是在展示编程技巧,而是在推销某种商业问题(增加收入或降低成本)的解决方案。
2.面试时,要有自信,要平等的对话。你要的是一个互利的录用合同,不要每次对方提出要求,你都说Yes。
3.雇主可能会问”你的上一份工资是多少”,他们其实在说”给我一个理由,压低你的报酬”。你要想好如何适当地回答这个问题。
4.要还价。这里不仅仅指钱,还指其它你关心的方面。如果你无法要求更高的薪水,那就试着要求更多的假期。

10. 人都需要学习,并能不断敢于挑战自己,才能离成功几率越大。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容