复工在即,一个程序员对自身职业的总结、分析与展望


01

刚毕业时,到一家软件创业公司上班,公司规模不大,加上领导只有6个人,那时薪资待遇只有1500元。

那时抱着来学习的目的干劲十足,领导安排什么都接受,那时候还没有前后端分离概念,服务端开发涉及到html、DIV+CSS、 JavaScript都要会一些,甚至是Photoshop都要懂一些。

领导时常说:“刚工作不要太在乎工资,提高自身技能才是最关键的。“对此我深信不疑。

半年后,我发现自己做了再多除了什么都略懂一点,技能并没有提高多少,感觉什么都会一点点,又什么都不会,而公司做的产品始终没有推出去,要是团队解散了,我该怎么办?出去找工作我有能力胜任吗?越想心越来越慌,觉得自己很失败,又迷茫又无助。

心理学上有个叫“习得性无助”,它指的是因为重复的失败或惩罚而造成的听任摆布的行为,是通过学习形成的一种对现实的无望和无可奈何的心理状态。

这在现实生活中很常见,一个人经受反复的失败、抑郁之后,很容易对自己的能力逐渐丧失信任感,承认自己什么都做不好,很难再燃起努力的信念。这是被失败打倒的常见方式,源于每次失利后对理智分析原因的拒绝,以及信念、心态的不端正。

比如一只青蛙被关在一个有玻璃天花板的容器里,每次尝试跳出来都会撞到天花板。在反复撞了很多次之后,青蛙习惯了跳不出来的“现实”, 这时即使把天花板拿掉,青蛙也不会再尝试跳出来。

人类也如此,但并不是所有人都会用这种方式面对挫败。一些人在遇到困难的时候选择放弃,而另一些看上去资质并没有更出色的人却会选择继续奋斗和努力,这背后的差别在于人们对失败的归因。

我就是这样的一个活生生的案例。

有段时间下班后感觉很疲倦,回家也没做总结,一空闲就打开APP看短视频,不得不佩服某APP的智能推荐做得实在是太智能了,总有写“精彩”的内容推荐给你,本身我的自制力就不是很好,于是10分钟,20分钟过去,一个晚上就过去了。

02

人是怎么一步一步走向颓废的?

布热津斯基提出了著名的奶头乐理论,是指采取娱乐化、低质化、游戏化低成本,轻易的就能获取刺激性快乐的办法,满足底层人口的不满。所以娱乐要越多越好,游戏要越普及越好,综艺和真人秀随处可见。低质的、毫无逻辑的偶像剧一集紧追一集。

不得不说,现代娱乐性的东西实在是太多了,要是自制力差的话,时间和精力很容易被消耗完,而很少去做真正对自己有利的事情。

长期沉迷于这些短期反馈的事情,意志力和心智逐步被蚕食,渐渐慢慢地对现实妥协了。憎恨当下温水煮青蛙的生活模式,却又没有勇气和能力跳出这个并不舒适的生活圈。

平时避免接收低信息密度的信息源,对泛滥的大众娱乐资讯保持高度警惕,把目光,专注到经过时间验证的经典作品上。你主动过滤掉的信息越多,保存的注意力就越多,我们就越有富余的时间和脑力,来寻找和消化那些真正有价值的东西,从而提升自身的竞争力。

如何提高自身的竞争力,这里有几点建议你参考下:

1、形成个人知识体系

工作中,有的知识点我们积累往往相对比较零散,需要我们思考汇总,从而形成自己的理解,围绕自己的职业目标,有意地获取和提高自己的知识范围,塑造有利于自己职业生涯的知识体系。

对于Android开发,基础知识要重视。比如App是如何启动的,Activity的启动模式、Service的启动模式、消息机制等,类似这样的问题很多。

2、形成个人方法体系

著名的PDCA循环(Plan\Do\Check\Action),也称戴明环。PDCA是为了提高质量的管理思想,是一套科学程序,注重管理活动的全部过程。

“P”是PLAN:制定目标和计划

《礼记·中庸》中提到:“凡事预则立,不预则废”,明确说明了目标和计划的重要性。

有时候,我们是走一步算一步,缺少目标的定制和计划,认为制定目标这个很虚,根本没有必要,也就缺少对目标的实施,到底完成了多少,实现了多少,还是那些未实现,是什么原因导致的,都无从复盘。少做消耗性的事情,把志趣转移到创造上来。

“D”是DO:行动,实施计划

有的人制定计划,可以说,计划是相当的完美,可却没有行动力,总是三分钟热度,一时的激情过后就没了动力了。

“C”是CHECK:对行动的结果进行检验

行动了,做了,要有个结果,对其结果是否满意,思考下次方案是否可以改进等。我们常说,“言必行,行必果”。说的是行动的力量,要是总是一直用嘴巴说,我要成功,我要达到我的目标,可就是没有行动!口号谁都会喊,可是光喊口号而没有行动,又怎么会有期望的结果呢。

“A”是ACTION:纠正错误,调整方向,其实也就是总结、完善的意思

工作中,小到日报周报,大到月总结季总结等。有总结我们才能更进一步把工作做得更好。平时要注意积累,比如写博客等,这样有助于我们对知识点更好的梳理和掌握。面试的时候也要多总结,一次的面试失败并不代表自己能力不行,需要总结,寻找自身的不足,从而改正,好为下一次更好地面试。

3、明确的职业目标:对自己的职业生涯应该有个目标

阶段性总结,制定合理计划,实现阶段性目标。对于相关技术点,如何把它掌握好,我觉得阅读源码是一个不错的选择,面试中的很多问题其实我们都可以从源码中找到答案,其次要主动学习平时工作中没有用到的技术,由于工作的原因,我们不可能通过公司的项目来解除到Android中所有的重要技术,尤其是一些规模不大的项目来说,这个时候需要我们主动去学习。

比如Binder机制、View的绘制流程、事件分发、消息队列、AIDL原理等。类似这类知识点,需要我们不断去探索实践,不断运用,才能在工作中更好地解决问题。

-END-

往期精选推荐

小时候读不懂鲁迅笔下的闰土,人到中年才知道,自己其实就是闰土

没穷过你可能不懂,为什么他们急着要返程上班

一位女程序员的心声:这座城市很炎热,孤单的人总是晚回家

更关注精彩内容,请长按识别关注

作者:洪生鹏,微信公众号:爱开发  ID:aikaifa  用心写作的80后,热爱文学,白天搬砖,晚上写故事。

点下面[在看]就是最好的支持

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值