有人评论说生活只剩下工作啦,说这样的生活有啥意思啦等等。我有点莫名其妙啊,这些朋友都是从哪里看出我生活只剩下工作?
我们工作是8小时弹性工作制,别看到弹性就以为和某些挂羊头卖狗肉的弹性工作制一样。我们不打卡,没考勤,一天干满8小时就行,至于你什么时候到办公室,什么时候走,中途出去吃个饭,办点事情,没人有空管你,即便是你上午11点来,下午3点有事情先走了也没关系,第二天把没干完的活补回来就好了,假都不用请。但是同事们实际上都非常自觉,而且非常守规矩,不会恶意的占便宜旷工。
2019年底疫情爆发以来,我们一直在家工作直到现在。当然也可以选择去办公室,不过大多数人选择在家里工作,包括我。所以节约了通勤时间,我有大量的私人时间。
我每天只是抽睡前2小时看书学习而已,并没有被工作占满,我有很多时间做自己的事情,比如陪老婆逛街散步,陪孩子学习看书,撸铁健身,羽毛球,看书,玩switch(有老猎人整装待发吗?)
有时间就撸铁,如果晚上有时候太晚才得空的话,一般是出门跑步。
有时候也和朋友去喝点酒,有经常去的酒吧,点一瓶酒,喝不完存起来,想起来了就去喝一点。
每周3次羽毛球,雷打不动
工作累了我一般是打打游戏,但是不会沉迷,玩个把小时继续工作。最近在肝Hades,配合工作桌上便携屏直连switch不需要底座。马上准备肝怪物猎人raise。
加班的话有时候会有的,特别是上线之前一个礼拜或者出了production issue。但是不强制,如果你愿意加班那就提申请,经理审批后就可以了,事后按照劳动法规定发放加班工资。当然如果你说我就不愿意加班,也没关系,你不提加班申请就好;或者你说我情愿牺牲个人时间,就想赚钱,公司也欢迎,甚至说如果自己项目没有班要加,你可以申请去帮助其他一些比较紧的项目,除了有加班费,还会有额外的补贴。
所以我们这边如果你想要工作生活平衡也可以,你想把自己搞的跟在互联网大厂一样多赚点钱也行,没有强制,也不会因为这个来决定你的绩效。
我还是比较注重生活工作平衡的,所以我有挺多私人时间干自己的事情,并没有让工作占满我的生活?
有朋友提到学历的事情,那就来聊一聊我的学历。
其实我在其他一些回答里面也谈到过我的学历,我是07年三本毕业,12年考上复旦在职硕士软件工程专业,14年完成毕业论文答辩硕士毕业(知网,万方这些都能查到我的毕业论文)。
所以我的出身并不豪华,大部分都是工作以后自己一点点累积和充电的,确实也遇到过一些企业要看第一学历而拒绝我的简历(猎头跟我说的,不过都是一些国内民企,我大部分在外企工作,没遇到过这种情况)。
35岁这个话题,说来说去,关键还是看程序员们自己。不用回答我,大家扪心自问:
业余时间都拿来干嘛了?
有多久没有看过书了?
有多久没有写过工作以外的代码了?
有多久没有碰算法题法了?
是不是曾经也立志要坚持学习,要坚持刷题,坚持了多久放弃了?
是不是曾经也立志要像公司的大佬一样独当一面,结果回家埋怨一句加班好累就抱起了手机?
我37,算是35岁以后的程序员。最近一次跳槽是34岁,当时一个月面4家,拿了3个薪资不等的程序员岗的offer,都是不996的外企,最低的年薪是50w。后面不想再继续面,所以选择了其中一家。
我说说看我在工作习惯和职业素养。
1.负责任
我说的负责任不是说往自己身上大包大揽,那叫老好人,也不是天天没事加班演给老板看,那叫奋斗逼。负责任是说给你指派的任务,你要保质保量认真按时完成,这是最基本要求。
在你做的过程中,你要考虑有没有什么风险?对别人有没有影响?能不能把公用部分抽出来造个轮子?如果是作为别人的上游,对别人来说是不是好用?代码是不是简洁干净?有没有可以写成配置的hardcode?
2.技术过硬技术过硬
≠ 对API熟悉,你用过这个框架,那个框架,熟悉这个配置,熟悉那个配置,这不叫技术好,这叫对框架熟,最多只能叫做API调用师而不是软件工程师。
技术过硬是指对技术在实际业务模型下的应用能力,自己在实际工作中对问题的分析解决能力。
有时候在做一个功能或者解决一个问题的时候,你有很多种选择,你是否有足够的知识储备让你选择解决方案?还是你仅仅知道一个唯一的解决方案?如果你现在有很多方法,你是否能找到最优解?
当你面对一个问题的时候,你的思路是否能支持你一步一步找到root cause?要花多少时间?找到以后你能不能有办法解决掉?
3.沟通能力不是说找产品找经理吵架的能力。
沟通能力有三层意思:
第一,讲述一件事情或者描述一个物体要有条理,有逻辑,能用清楚明白的语言把要描述的对象描述出来。
在这个过程中很多技术人员习惯用技术语言去跟其他领域的人沟通,暂且不谈语言条理和逻辑,这种沟通大多是无效的,因为鸡同鸭讲怎么可能有效率?所以引出第二条:要学会抽象和归纳
第二,抽象和归纳,在跟人沟通过程中,讲一件事不要东一榔头西一棒槌,一会描述细节,一会又概括描述。
特别是技术人员在跟其他人沟通时,要把技术概念抽象出来,并且概括提炼你要说的内容,然后组织语言表达出来,这样让对方快速理解你要表达的东西,如果涉及到细节,你再深入那个点展开来谈。
第三,要学会跟你的上级即时沟通状态,特别是那种需要相对长期时间完成的任务,尽量在一些关键的点汇报自己的情况,让对方知道自己在做什么,做到哪里,还有什么剩下的,有没有什么问题,有没有风险,需不需要帮助等等。
千万不要闷头在那做,一做好多天啥也不说,结果一开会一问这也是问题那也是问题,要么就是明明自己觉得有问题的东西不尽早沟通,一直拖,拖到最后实在干不了给上级一个惊喜。
4.学习能力自己保持学习习惯
很多人认为年纪大了学不过年轻人,我不是很懂这个逻辑,你说年纪大了家里事情多,没年轻人有时间那我还是能理解,你说学不过年轻人我真的不同意,况且多少年轻人也没拿时间出来学习啊,王者吃鸡抖音小姐姐多香是不是?
我大概每天保持学习2小时以上,主要是对新技术的学习和刷算法题。手游不碰,抖音不碰,碎片时间(比如马桶上)刷刷微博知乎。我明显感觉到最近这些年,精力,智力,思维,工作能力自从读书考试那会以来又达到了一个巅峰状态,工作上代码写的得心应手,学习东西快(所以我不知道有些人说三十多的人学习能力不如年轻人的结论是怎么得来的),理解能力强,刷算法时思维比以前还要敏捷。
不敢说公司抢着要把,但是至少我能说我还是有一定竞争力的,起码35岁被裁什么的在我这不存在的。就算是被裁,出去重新找个工作不就好了,还能涨涨薪水。
有些人也许会不信,说我再出去没人要这样的酸酸话。我也说过,基本上我领英猎聘上的简历一般都是隐藏状态,只要我一打开,每天接猎头电话接到抓狂。猎头难道看不到我简历上年龄那一栏的写内容吗?那为什么还是给我打电话呢?
我猜一定是我长的比较帅吧
学习资源推荐
学习资源是学习质量和速度的保证,因此找到高质量的学习资源对我们来说也是非常重要的。以下列出的学习资源不分排名,都是好资源:
一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
三、入门学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费
】
Python资料、技术、课程、解答、咨询也可以直接点击下面名片,
添加官方客服斯琪
↓