首页 > 技术文章 > 经常说程序员工作苦逼?新手程序员带你看看做程序员的美好

zm131417- 2020-12-28 15:20 原文

原作者: 宝象国公主

来源:蚂蚁开源

 

去年毕业后在旧金山开始了我的第一份全职程序员工作。一晃大半年了,想作为职场新手聊聊这个领域的好处 ,一个人的视角总是有局限的,欢迎大家在评论里更正补充。 最大的感受是,公司会不惜很多资源帮助你学习 ...

去年毕业后在旧金山开始了我的第一份全职程序员工作。一晃大半年了,想作为职场新手聊聊这个领域的好处 ,一个人的视角总是有局限的,欢迎大家在评论里更正补充。

 

最大的感受是,公司会不惜很多资源帮助你学习成长,在各个方面给与支持,这对于他们来说是一种具有长远效率的投资,因为只有员工做得开心并且feel supported(给予支持)才能给公司回馈更大的收益实现双赢。

 

工作性质简单 付出就有回报

程序员的工作性质纯粹,尤其像我这种非senior(高级)等级,每天按自己节奏做好布置给我的任务,也很少被突发状况或者烦人的customer(要求)打乱脚步,同事间关系单纯友好,只要把任务完成,没人在乎你是996还是朝十晚四。

 

(和同事在公司唱歌室)


巨大学习空间

code review(代码复查)是程序员之间互相审查确保代码质量的机制,在湾区科技公司里是非常重要的一环(听说国内很多公司为了求快,code review都是走形式) ,其实这是个很好的学习和改进机会,通过不断汲取他人的建议和思路,一个人就迅速收获了一个team(项目团队)加起来的知识。为这个目的服务的机制还有很多,毕竟一个team的水平总有参差不齐,但通过高透明度的合作,不断更新团队知识储备,大家就很容易跟上节奏 有时我甚至会有种”I’m getting paid to learn(拿工资也能为了学习)”的迷幻感觉。

 

成就感

程序员做的东西功能一般会最直接影响用户体验,当你看到你写的功能成功发布,想到它每天会被上百万用户会使用,影响着他们与世界互动的方式,解决他们遇到的实际问题,感觉简直棒呆了。如果放在个人项目上就更明显了(比如下图中我自己业余时间写的app,但离上百万用户还有一个银河系的距离)


福利

免费健康午餐零食,升降桌,桌游娱乐区在很多公司是标配,医保几乎全包,去隔壁全美第一的医院UCSF看病也不用掏一分钱。

待遇优渥,百万年薪(rmb)对应届生也不稀奇,公司注重人才和diversity(文化多样性),愿意投入大量资金为外国员工办理H1B(工作签证)和绿卡。

 


丰富娱乐

除去工作时间,在公司的生活也是很丰富的,附近各种奶茶餐厅博物馆

推荐阅读