辞了35岁Android工程师,就是让他们去等si?程序员必备软技能!

压力!!!

心理压力: 主要有认知不清等导致情绪问题,比如当你约定的目标难以执行,时间紧迫或是等待,难以选择或是没有选择,这就是常见的目标模糊以及不确定性,这些情况很可能导致的情

绪有:恐惧、焦虑、挫败感、悲伤、愤怒、负罪感以及厌倦感等等

生理压力: 主要表现为睡眠缺乏,营养缺乏,疲劳、伤病等,由于这些方面的缺乏,常常导致

人们出现以下几种情况,大家可以对号入座:

①不断地让自己接受新的工作,同时也不愿放弃原有的工作。②开始怀疑生活、事业或者工作的意义。

③虽然很喜欢自己的工作,但投入过多的时间时又感到很内疚。④莫名其妙地心烦意乱,胸闷透不过气来

⑤你知道你的工作需要感情投入,但是不知道怎么做到。

⑥希望对工作更有自信心⑦在工作空闲的时候也很难放松

那么我们应该如何缓解工作中的压力?建议如下

短期缓解法:

停下手头的工作,去喝杯水或者看看窗外戴上耳机听一会音乐

随便什么话题,找你身边的人聊上几句换个其他事情做一下,转移注意力

闭上眼睛可以迅速浇灭怒火

转动脖子,缓解僵硬

换个其他事情做一下,转移注意力闭上眼睛可以迅速浇灭怒火。转动脖子,缓解僵硬用双臂紧紧拥抱一下自己

闻闻植物,离绿色植物10厘米左右,深呼吸5次

自我解嘲

击掌、跺脚,两三分钟即可

长期缓解法:

设置一个明确的目标,努力弄清楚自己想做什么,该做什么,越早越好。尽量做自己喜欢的事情,具体设置今后几个月或几年的目标。

和谐的关系,努力在同事、合作者间寻求和谐轻松,有所回报的关系。完成工作的时间表,制定每项工作的完成时间。

学会心理换挡,每小作中抽出5分钟来放松自己及时处理问题,越棘手的问题优先解决快乐工作,多参与户外活动或者体育活动


软技能

现如今,在各行各业都迅速发展的今天,为保证自己不被淘汰,并且更高效快速的进阶,职业成长需要的软技能必不可少;而且从各行各业的发展情况看,软技能已经变得得不深思!越来越重要,常常在一个人的职业生涯中起到关键性的作用,所以,程序员对于其软技能,不得不深思!

现总结如下,主要分为五点:学习内容的选择能力

一、学习能力的选择

就Android开发而言,每年甚至每个月都有新东西出来,这就涉及到一个选择性学习的问题,你不能今天搞一下flutter,明天又去弄一弄NDK要弄清楚自己学习的真正目的比如当你处在这样的一家公司,公司会涉及到不同的产品线,有的人负开发,有大量的数据处理和DOM操作,面对产品那边不断过来的新需求,会有大量的可复用组件需要封装所以有时候在一家公司里,虽然大家都在做Android,但是有时候做的事情差别很大,再加上家庭、生活上的许多事情,其实我们真的不会有太多精力去学会这个行业的所有东西,所以找准自己的兴趣点和方向非常重要

二、学习的速度和质量平衡

去家新公司或者介入一个新产品的开发很可能会碰到之前从来没接触过的技术,这就是考验我们能不能在很短的时间内迅速上手。我们在学校学习的时候可以捧着各种权威指南“慢慢啃,但是工作中很多时候压根就没太多时间去学习。比较好的做法是在了解之后迅速看各种实例以及公司现在的相关源代码,争取让自己感觉能上手干活,然后再慢慢去研究里面的一些细枝末节的东西

三、主动表达的能力和意原

根据外媒观察发现,其实中国的程序员,主动表达的能力和意愿还有很大的提升空间。高级程序员的职场进阶,这种软技能比你的代码能力更为重要。据说在硅谷,诸多印度职员都有非常强的表达本领和交际能力他们可能代码能力并不强,但可能晋升却很快或许你会鄙视这种人,很不地认为说:“就知道搞关系但是如果你试着去理解就知道,这类能很好表达自己的人可能他付出了你看不到的努力,有时这种有效的表达再加上实打实的工作成果,的确要比埋头码三天三夜代码的价值要高这一点说起来很残酷,却是现实。

有些时候,特别是技术工作了三年以上,码代码,修bug逐渐成为一个技术人员的舒适区域,而有的人在这一步里停滞不前而有的人继续咬牙前进,因为很多时候,过来人都清楚代码可能只是项目成功、职场全垒打的一部分(甚至是一个小部分

四、复盘和总结工作内容的能力

善于复盘和总结工作上的优缺点,死自己,永不妥协。每天写一段新”代码+每天复习英语+每天锻炼,这三件神器都是有复利属性的,只要你能坚持3个月开始养成习惯,这对于你整个以后的人生都是改变巨大的。

五、爱惜身体,解决工作疲劳的能力

最后,我们再来具体谈谈程序员的健康问题,而这些问题主要通过程序员的工作压力以及如何缓解压力来探讨。首先,工作压力无非来源于两个方面,一个是心理压力,一个是生理压力四复盘和总结工作内容的能力

最后

记得雷说过:不要用战术上的勤奋来饰自己战略上的。小偏相信,大多人在业上或许都是一味的每天勤奋,却没有在未来,做过短明或是长明的战规划,然而这些战略规划,有可能正是你未来进阶的关要素。最后,正如上文提到的健康,别忘了健康也是一种战略规划,希广大的程序员同胞爱悟自己的身体,学会更多“防身”技能,步入自己的职业生涯巅峰!

题外话

我见过很多技术leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了7、8年,还是每天重复给业务部门写代码,工作内容的重复性比较高,没有什么技术含量的工作。问到这些人的职业规划时,他们也没有太多想法。

其实30岁到40岁是一个人职业发展的黄金阶段,一定要在业务范围内的扩张,技术广度和深度提升上有自己的计划,才有助于在职业发展上有持续的发展路径,而不至于停滞不前。

不断奔跑,你就知道学习的意义所在!

在我的GitHub里面有自己搜集整理的一套,进阶Android高级工程师系统学习资料可以免费分享给大家,需要完整版的朋友,【点这里可以看到全部内容。】

如果需要PDF版本可以在群文件夹里,自行领取!