本文首发于公众号 极客枫哥 ,日更分享各种好玩的软件、编程知识和个人成长故事
大家好啊~我是枫哥。今天跟大家聊一聊我的个人工作经历。
我是 2014 年来的上海,来到上海后第一份工作做的是 java 开发,转正后的工资是 6000。
这家公司是做电视机顶盒系统的,做了一年多的 java 开发,也学到了很多东西,hadoop、spark,自研的 beaf 框架等,这些虽然都是学校没教过的,但是经过我自己的研究也都掌握了个大概,所以工作也比较顺利。
一年后调薪,工资涨到了 8000。
但是我并不是很满意,所以开始了面试,最终选择了一家新能源公司,工资也到了 1w2。
这家公司绝对是我目前职业生涯中最重要的了,遇到了很多牛人,学习了规范的开发流程,技术能力也大幅提升。
一晃 4 年就过去了。
这家公司的技术 leader 跳槽去了一家创业公司,然后想邀请我过去,当时权衡了一下,就同意了,薪资也大幅上涨,突破了 30k。
回顾一下,我觉得我做对了下面的这些
1. 不畏难,不懂就学;
工作中如果需要使用自己不会的技术,不要害怕,学就完了,看文档,看视频,请教大佬都是不错的学习方式。
2. 善用互联网搜索;
在碰到技术问题时,要多利用搜索引擎,百度、bing、google、github 等等,都搜一遍,看看有没有解,95%以上的问题基本都有人踩过坑了,基本都能解决。
实在没找到方案的时候,拿着你的问题和已经尝试过的方案去请教大佬,一定要注意"提问的艺术"。
描述清楚你的问题,比如:环境信息、框架版本、问题截图等等
你做了哪些尝试?比如:在 xxx 搜索到了什么答案,但是试了下,发现没有解决
3. 做事靠谱,有责任心;
只要写代码就会有 bug,但是我们可以尽量保证自己写的代码 bug 少一点,你也不希望一行代码出三个 bug 吧?另外,如果真的不走运,代码上线后发现 bug 了,要勇于承担责任,先给解决方案,然后复盘、优化,思考下次如何避免同类问题。
加油吧,少年们~