程序媛如何自我突破?

本文涉及的产品
应用实时监控服务-可观测链路OpenTelemetry版,每月50GB免费额度
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
可观测监控 Prometheus 版,每月50GB免费额度
简介: 很多时候人们是被自己内心的偏见所打败的。作为一名程序媛,保持一种对世界、对人生的不同看法,可以帮助我们树立自己的参照系,不被外部轻易左右。或许我们无法像一些伟人那样打破、推动如此重大的社会认知,但是我们坚持去做,就能实现更高的人生价值。

作者 | 芸峥


前言


我叫芸峥,来自阿里云云原生团队。喜欢写作,在博客上发表过几篇热门文章。作为一个从业多年,就职过三家企业的程序媛,今天给大家分享下:程序媛在心态方面要如何自我突破。


每个行业都有自己的祖师爷,编程也不例外。值得程序员们自豪的是,他们的这位祖师爷其实是位不折不扣的“白富美”——阿达•奥古斯塔(1815-1852)。她是英国著名诗人拜伦的女儿,19 岁时嫁给洛甫雷斯伯爵,成为洛甫雷斯伯爵夫人(Countess of Lovelace)。她死后一百多年,阿达之前对查尔斯·巴贝奇的《分析概论》所留下的笔记被重新公布,并被公认为对现代计算机与软件工程造成了巨大的影响。当然我们作为后继者,除了仰慕和学习之外,可能也有很多焦虑。



时至今日,程序媛的三大焦虑


时至 2021年,女程序员的就业占比将达到 20%,我们作为这 20%的群体,我归纳了一下我们大概有哪些焦虑:精力不够、技能不够、心态不够这三方面。

image.gif

1.jpg


首先精力不够的话,我们就没有足够的时间去磨练技能,从而导致技能不够。技能不够又会让我们在面对巨大的工作压力时,无法产生幸福感。为什么幸福不够呢?我想源头是在认知上。为了解决这个问题,我提出了一些方法供大家参考。


1、精力不够怎么办——沉浸式融入


沉浸式融入是指当你做一件事情的时候全身心的投入,不要想的太多。


  • 沉浸式融入家庭


对于家庭来说的话,最主要要做到一点就是相互担待,互相磨合。就是说咱们的家庭是相互要去补位的。在生活中谁投入多,谁投入少这些并不是最重要的,最重要的是相互要理解,治家和治业其实是一个道理。


  • 沉浸式融入工作

第一步要融入周边的同事。


大家除了一起工作、一起打仗,也要一起玩。可以说自从进入工作工作岗位以后,我们的大部分时间都贡献给了工作,只有少部分时间属于家庭和自我。所以白天在工作中开开心心的,晚上才能在家放放心心的休息。作为同事,我们双方奔赴,相互去融入,一起憧憬远方,一起呐喊自由,最终的才能求同存异,找到共同点,同时也保留自己最特色的一部分。


第二步是要处理好你的汇报关系。
image.gif

2.jpg


汇报关系主要有两种:一种是常见的垂直功能组织,一种是横向的项目组织。垂直功能组织中,常见的比如说技术团队里主要向技术 leader 汇报。而在横向的项目组织里,我们通常是拉通多个 BU,由一个 PM 作为总指挥。


在垂直功能组织里,我们向上对主管进行汇报,向下对下属下发指令,倾听他的诉求,满足他的要求。在垂直功能组织里,很多人会觉得很有压力。其实只要我们将主管、下属这样的角色身份当做自己工作中的一个资源。让领导更好的帮助我们工作,我们也帮助他收集更多的信息,辅助他的工作。另外,现在很多公司越来越倾向于扁平化组织,垂直功能组织的职责逐渐被淡化,员工之间的分工协作逐渐会向项目管理模式倾斜。


在横向的项目组织里,要平衡两个关系:上游和下游。在项目合作中,我们通常将上游当做乙方去对待:约定好你对它的诉求,对其需要的接口。用比较程序化的语言来说就是要对齐输入输出参数。要将自己的诉求以一种更加具体的数据等形式表现出来。当然我们只需要关心自己的上游,而不需要关心上游的上游。在项目合作中,还要一个非常重要的关系:下游。我们通常将下游当做甲方去对待。我们给下游提供自身的产品或系统能力等,当下游在使用这些产品或系统能力时,我们要去依赖、跟踪。这样看起来是有一些像微服务的。梳理好各自的依赖、梳理好各自的输入输出参数,用微服务的理念来管理工作。


当然我们光用技术语言和项目语言也是无法完全处理好汇报关系的。因为不管甲方也好、乙方也罢,都是一个活生生的人。我们要在跨团队合作中,要找到双方共同的利益点。如果一件事情只对自身有利,而对别人无利,这样的合作关系是不长久的。当然我们也可以去创造有利的条件,将对别人不利的地方转变成有利。


无论是垂直的功能组织还是横向的项目组织,我觉得重点一定是要做好信息的交换。我们工作中80%的时间都在处理信息的对齐问题。只有我们清晰的表达,才能更好的处理信息交换。(注意,这里指的思路清晰是指他人认为你的思路清晰,而不是自己认为。)做好信息交换就是指:向上要做好信息的聚合,向下要做好信息的分类。对于向上来说,信息聚合可能会有小部分失真,但这并不是最重要的,我们一定要拉长时间线看效能,就是说最终的结果是否是最优的。


第三步就是扩展社会关系。


其实作为一个程序媛,我们不只有工作,还会有兴趣爱好的团体等,社会关系越广泛,我们对生活的认知也愈加趋向于多层次,我们的心理状态可以寄情于多方面,内心也就更加文件自信,更不容易被打败。


最后是个人脸谱,或者说是个人画像。


职场中我认为是没有绝对的对事不对人。人因事结缘,事靠人落地。我们在与其他人接触沟通的过程中,别人通常会给我们画一个脸谱,这个脸谱可能就决定了下次跟你合作的态度。比如当我们遇到某些不喜欢的工作时,是非常抗拒的去完成,还是用更努力态度去完成,别人是可以感知到的。我们尽量选择自己感兴趣的工作,用更多的微笑、更加轻松的心态去面对合作的每一个人,才能“路遥知马力,日久见人心”。这其实也是我们每个人大脑中脸谱库是在不断的修正和更新信息中。


2、技能不够怎么办——自我管理、持续积累、挑战自我。


技能不够的话,我觉得第一步就是要做好自我规划与管理。然后第二步就是你要持续的积累。第三步就是挑战自我。


  • 自我管理——金字塔原理


3.jpg

image.gif

当今互联网时代,信息大爆炸,也可以说是数据大爆炸。将数据-信息-知识-智慧这个转化逻辑做好,善于处理接收到的信息,才算做好了自我管理的第一步。我们一定要善于从信息中去挖掘问题,发现矛盾。进而更好的定义它的优先级和重要性,继而更好的去总结归纳。总结归纳反过来又会帮助我们更好的从信息中是挖掘问题本源。这时候就需要善用金字塔原理。我觉得金字塔原理相对来说属于说易行难。只有将它化为自己血液中的一部分,变成潜意识中就是必须去注重的一个点,才能算是较好的掌握了它。重复多次的可以训练才是职场中胜人一筹的真正秘笈。

image.gif

4.jpg


我们将信息归纳处理完后,已经区分出哪些是紧急的,哪些是重要的。这时候就要做一个取舍。其实工作的本质就是权衡和取舍。从上班开始的第一分钟到下班前的最后一分钟,我们每一步都是在权衡和取舍。有时候我们会觉得一个事情很纠结,其实并不是做事的过程让我们纠结,而是在做事的过程中发生的取舍让我们纠结。网上有句“名言”:小孩子才做选择,成年人两个都要。我私心里认为这可能是个悖论,一般情况下人的欲望总是超越现实,总比我们可以达到的程度要高一些。在一个时间段内,我们优先做什么、延后做什么这就是在做取舍。


取舍不是说是永久的取舍,而是要在一个时间范围去看。比如我们在做职业规划时,前三年做什么,后三年做什么,各个时间段内要有一个重点。不可能说前三年的职业规划里,我既要实现财富自由,又要实现仗剑走天涯的自由理想。有时候取舍并不难,难的是取舍后,第二天的后悔。这些情绪会极大的影响我们。一旦做了决定,就要义无反顾不要后悔,也不要思虑过多而崩溃。假如我们决定前五年在工作上达到一个成就,后五年全面投入家庭,就要给自己有一个计划,一如既往的坚持下去。


  • 自我管理——拖延和优先级


做完取舍、选择之后就是执行了。执行时最主要的是克服拖延症。即便我们将重要紧急等事务区分的再好,一旦产生了拖延,那么重要紧急也要毫无意义。这里给大家介绍一个拖延症克星——2 分钟原则:如果某项任务不到 2 分钟即可完成,那么就立即去执行。


我们在执行中还需要注意另一个问题:谨防优先级成为拖延的接口。当我们已经定义好事情的优先级时,执行的过程中发生了更加重要紧急的工作,但是当下执行中的事务还没有达到预期的效果,就可能被干扰。所以我们应该拉长时间去看效率本身,谨防优先级成为拖延借口。另外一个可能导致拖延症的“病因”就是“完美倾向”。其实过程中的不完美相对而言真的没有那么重要。即使最后真的拖延了,也不会太过挂怀。拿我来说,我的工作的有时候任务特别重,就想着我周末要不要加个班?等到周一了,才发现周末其实没加班,而是去看了自己很喜欢的小说。放在以前我可能会非常懊悔,但是现在我会觉得我自己开心了,也算是另一种得到和满足,就是常说的收之东隅失之桑榆。


  • 持续积累——多学


做完了取舍,确定了优先级就要开始执行了。那我们如何执行呢?多学多做。初入职场,不要像太多,多看多学多做,只有积累到了一定程度,才能“悟”,一开始就像“悟”只能让自己陷入纠结。给大家提一个我自己学习的小 TIPS:我每年都会给自己列一个书单,云原生、人工智能、量子计算、区块链、处世哲学等,感兴趣的内容都列出来,有时间就看一会,没时间也不要有压力,慢慢看,坚持学,总会有所收获。


  • 持续积累——多做


大家都听过“一万小时定律”。翻译过来就是:平凡人做非凡事。我们在自己身上的投资是会经历一个从量变到质变的。不断积累,慢慢就会超越很多人。说不准以后就能成就什么奇迹呢?


  • 挑战自我——人与环境


我相信很多人都会有同样的烦恼:环境不好导致无心工作。我自己是待过阿里妈妈、用友、云原生等不同职场环境的,最终我发现,其实工作环境大同小异,更多的提升自己才是终极解决办法。


我们想要换个环境工作的理由,不外乎以下几条:


1、换个环境才积极。老板给予的压力太大、公司平台不适合自身发展、业务太忙或者太闲等都很容易让我们想要换环境。但是换环境要有度,不能不断的调换,否则自己就很容易进入一个疲乏状态,以前的积累也会逐步清零。


2、换不了环境才积极。网络上甚嚣尘上的 35 岁焦虑论,让很多人不敢辞职,不敢换环境,所以只能“积极工作”。这种情况下可能更需要一个类型突破,即使我们离开了阿里,也不能说自己就没有第二段幸福的工作旅程。未雨绸缪,提前准备,不管是财务准备也好、技术储备也罢,提前给自己加一层担保,就能更好的去适应环境。


3、换不换环境都积极。有些人并不在乎身边的环境,不管什么环境,他都能发光发热,都能把事情做好。即使当下公司某些制度我并不满意,那我能否努力走到高层,改变一些规则呢?虽然这些人是少数,但是对于公司来说确实非常重要的。


人们常说林子大了什么鸟都有,那到底是林子的问题还是鸟的问题呢?其实林子说白了它背后代表是一群人,不同的鸟就是不同的个人。所以人与环境的问题,归根结底还是人与人的问题。公司要汰换死水,补充新鲜血液,就意味着老人一定会被厌弃吗?前些日子看到一篇帖子年轻人在阿里没有机会了,中年人在阿里也没有机会了。当时我觉得特别分裂,到底是年轻人没有机会了呢,还是中年人没有机会了呢?不同的 BU 中,不同的业务中又是如何定义年轻人和老人的呢?仅仅是简单的通过年龄去判断吗?还是通过他在该领域的经验与知识呢?在阿里内部,你可以了解更多不同 BU、不同业务的新知识、新技术,其实也是另一种意义上的“永远年轻”。


  • 挑战自我——造轮子与创新


就我个人而言是非常喜欢创新,我很少去做那种没有技术含量的工作,但这不是说我拿到的工作都是有技术含量的,而是遇到没有技术含量的,就创新一下,让他变得有技术含量。比如阿里早期运维工程师是特别多的,但是随着云原生、容器、虚拟机等技术革命,带给这个职位更多的变化,提出了 DevOps、SRE、AIOps 等,运维领域在不断的被自动化掉,所以说创新是无处不在的。创新也不是自古华山一条路这样的简单,创新可以是开拓式创新、升级式创新、也可以是组合式创新、差异化创新等。有一双善于发现创新的眼镜,无时无刻不想着去“偷懒”、去改变,而不是安于现状,那么就会发现许多需要改善的点。可能改善的这个笑点还不足以被称为创新,但是我们不断积累,不断改进、不断思考,思想境界就会得到一个极大的提升,可能 5 年后,就会对现在的自己形成降维打击。另外一种则是跨维打击:以己之长,攻彼之短。尤其是作为一名女程序员,我在团队中不能算技术上最牛X,在业务上也没有那么牛X。但是我真的闪光点在于可以将业务和技术更好的去结合。在团队和业务中找准自己的定位,找到自己最适合发展的方向,才算有了自己的生存之道。


讲到创新就不得不提到一个词“造轮子”。高水平的造轮子是创新之母。我个人是不反对高水平造轮子的,毕竟很多人很多事都是先从模仿开始的,如果一个业务正处于发展期,其系统三个月小重构,三年大重构,都是合理的。但是需要我们注意的是:谨防低水平造轮子和内卷式造轮子。


  • 挑战自我——我的成长 OKR


我的 OKR 是什么?就是面向中台,以终为始。为什么是“面向中台”呢?因为我所在的云原生团队最核心的就是“面向中台,数据驱动”。那为什么又是“以终为始”呢?人这一辈子总是要趋向死亡的。如果死亡是认证的中台,那么我们一生中,最重要的是什么呢?是过程的完成度,还是生命中的健康度。当代年轻人身体愈加康健,人生中可能会面临多次受教育,开启第二次、第三次人生。当我们务虚过多的忧虑自身的生存条件时,是否也可以给自己一个更高的追求。成长本质上是个人价值的累积。我们这里将的个人价值一定是你对自己定位的价值,而不是别人给你定位的,无差异的时间和有差异的行为就会产生不同的个人价值,也就意味着每个人的成长是不同的。


3、心态不够怎么办——认知突破


心态不够这个问题是今天分享中的重中之重,我也在是阿里很多同学的帮忙下慢慢调整好自己的心态。接下来就和大家一起分享下我的几个小故事、小心得。


  • 认知突破——知道的领域


我曾经刚开始做项目的时候,合作的小伙伴总是不太理解我,导致我工作时非常纠结。阿里有个非常优秀的架构师荣华就经常开导我,给我讲“知道的领域”。你如何看到自己知道与不知道,又如何去看待别人知道还是不知道是有很大关系的。


我们自己是否知道与别人是否知道连线就会得到很多种场景。比如我们知道自己知道,但不知道对方知道,我们以为的相谈甚欢,但是对方却对我们自己遇到瓶颈不以为然,并不想帮助我们更进一步。更好的情况是我们知道自己不知道,有知道别人知道,这样就特别适合我们自己学习进步和成长。当然如果我们知道自己知道,也知道别人知道,那就是真正的同类中人,知音难求啊~求同存异才能学会更多,突破自我,那么赶紧看看别人都是怎么思考的,自己又在哪些方面比较“无知”呢?


  • 认知突破——看山四境界


有人曾说架构有个“看山四境界”,面对的场景,一个比一个复杂,解决的问题一个比一个困难。在人类早期社会时,就是单纯的为了生存,吃喝保暖、生老病死。就是“看山就是山”的境界,等到面对的事情越来越复杂,就会体悟到更多不同的境界。


放到程序媛的成长上来看,初期我们认为“我是个女孩子,我和他们不一样”。就是“看山就是山”,等到后期慢慢发现,女程序员和男程序员一样,我不是柔柔弱弱的女孩子,我也要像男生那样去拼搏,去夺取更多的荣誉。这就到了“看山不是山”这一层。拼搏一段时间,恍然大悟,我就是个女孩子,这是我不能改变的,我更应该接受自己和男程序员的不同,发挥自己的优势,才能在工作中做到更好,与自己和解,才能到达“看山还是山”的境界。等到我们工作的年限越来越久,就会发现,当我们的参照系发生变化,就不会执着于自己的性别身份,反而会更加专注于业务、架构、问题本身。男程序员和女程序员又有什么不同呢?能解决问题、推动社会进步的就是大佬程序员。这就是所谓“看不见的山还是山吗”,用量子计算的原理推导就是“你观察世界的同时,世界因你而改变”,每个人心中都有一个广袤的世界,是星辰大海还是飞沙走石,这跟你自身的认知息息相关。


  • 认知突破——务实和务虚


有时候我们也会听到这样的吐槽“那个高P太务虚,提了很多设想,但就是实现不了”。那务虚到底对不对呢?务虚本身是没有对与错的。最主要的还是要看执行人规划是否合理,是否有魄力,是否高瞻远瞩,最终能否将虚变成实。但务虚也是有界限的。在什么时间点强调务虚?这个虚是否具有挑战性,是否具有想象力?都是需要我们认真考虑的。


说了这么多,好像还没有说务虚到底有什么用?务虚最主要的益处就在:资源的优化配置。淘宝未诞生前,服装厂老板们要自己要经销商,买卖双方都很艰难。淘宝上市后,买卖双方的选择更多,联系也更加紧密。淘宝没有直接生产货物,但是却整合了整个零售业。


那么务实有没有问题呢?肯定是没有问题的。务实不代表我们不可以去眺望更高的层级,不可以在已有成绩之外去追逐更高的目标。活好当下,脚踏实地的干,我们就能屹立于世界强者之林。


  • 认知突破——淡然和超然


这些年网上很流行一个词叫“佛系”。有的人就像故事中的富翁一样:努力钓鱼、用更多的办法卖鱼挣钱,等有了钱就可以安心的躺在海边晒太阳。而有的人就会和渔夫一样想:我现在不就可以在海边晒太阳吗?那么像渔夫一样的佛系就是好的吗?其实不然。对于公司来说,不争不抢就没有进取的动力,公司也就没有活力。那么对于个人来说,佛系是好的吗?可能是。佛系的人相对更加淡然,更加看开一些得失,不容易焦虑。


我曾经有一段时间非常苦恼,就找到一位修禅的上师,向他请教。上师告诉我“要超然,而不仅仅是淡然”。那什么是超然呢?我认为超然可能就是历经千山万水后内心的通透豁达。我们常说未入世何谈出世。无论是技还是业,都是为了改变生活,稳固心神而做,千万不能不能忘本逐末,丢失了自己追寻的最终目标。技术同学很容易陷入一个误区,不停地追求技术的精进,而忽视了生活的乐趣。技术可以在一段时间内帮助我们更进一步,但是我们也要注意将技术细节总结规划形成理论,形成创新思想或方法,指导后来者。


  • 认知突破——格局


格局听起来很大,很好,但是很不容易执行。我私心里认为:只要你看的够多、经历的够多、突破的够多、慢慢就会越来越有格局。我们常说某人格局很高,特别有想法。如果一个人有野心,又有执行力,那就是真的有格局。可如果一个人只有野心,没有魄力,那真的就只能等天上掉馅饼才能成功了……更好的总结自我、认真做好未来规划,以身作则,带头拼搏,才能带领大家将梦想变为现实。


  • 认知突破——工作就是修行


人生有八苦:生老病死、怨憎会、爱别离、求不得、五蕴胜。即使我们今日非常快乐,待到明日,这个快乐无法在大脑中产生新的刺激,便会又悲苦起来。所以我一直认为:问题是永恒的、变化是永恒的,差异也是永恒的,熵增熵减中,没有了这个,我们还有那个。


虽然现在很年轻,但还是没房子;虽然晋升了,但是责任和压力更大了;虽然工作那么好,就是太忙了;老公这么帅,就是没安全感;孩子也很乖,就是没有时间陪;今天很快乐,明天还能找到更快乐的事情吗?生活中各种各样的矛盾纠结,总是让人不能简单的快乐。所以将工作看成一种修行,看淡无所谓的烦恼和欲望,找到自己最想要的那个东西。


  • 认知突破——信仰是最高动力


为什么有的人每天上班,却像个行尸走肉一样。早高峰的地铁站、公交车上那么多人神情麻木。甚至有同学每天不断的完成一个又一个的目标,却仍然没有安全感。因为我们给自己设计的目标规划在不断变高。所以,我们这么忙碌都是为什么什么?我们要干嘛?我们要去哪儿?带着这些问题,我对自己做了一次复盘:对自己未来规划的不够清晰,焦虑来源于看不透。事情没有计划、内心也没有笃定。


我是非常喜欢看仙侠类小说的,因为仙侠小说里,每个人都会找到自己的大道,有情道也好,无情道也罢,各人有各人的追求。放到现实生活中来,我反而觉得信仰其实就是信则成,不信则扯淡。信仰会让人变得更加笃定、更加有动力,也更容易激发人身上的闪光点。我们每个人都应该找到自己的“信仰”,修炼自己的“大招”,不断追寻。


  • 认知突破——推动社会认知


世界上其实没有绝对的客观和主观。甚至可以说大多数人的主观其实就是客观。受到社会认知的影响,个体要改变某领域的认知是非常难的,甚至终其一生都难以达到。这就产生了宿命论,比如说日心说到地心说、清朝缠足陋习的改变和消亡都是经过了经过几十年、上百年的斗争才得以成功,所以时间在吞噬旧的观念,也在衍生新的观念。超过同时代的认知,可能就决定了我们的思想高度。


很多时候人们是被自己内心的偏见所打败的。作为一名程序媛,保持一种对世界、对人生的不同看法,可以帮助我们树立自己的参照系,不被外部轻易左右。如果我们试图打破社会认知,可能会被认为是“叛逆”,但是毛泽东主席等伟人,却勇敢追求平等,打破封建社会的阶级观念,解放了全中国。或许我们无法像毛主席那样打破、推动如此重大的社会认知,但是我们坚持去做,就能实现更高的人生价值。



终章


最后就是祝愿每一个程序媛,每一个宝藏女孩都幸福。我特别不同意网上那句话——虽然我想了这么多,但是我还是过不好这一辈子。我想说的是:虽然我想了这么多,我还是能过好我这一辈子。这一辈子我们要超然,虽然还有很多没有做到,但是我们愿意去追寻。

相关文章
|
24天前
|
人工智能 前端开发 数据挖掘
技术之旅:从迷茫到明晰的自我探索
在技术的海洋中航行,每个人都是一名探险者。本文通过个人成长的视角,探讨了技术学习过程中的挑战与收获,以及如何通过不断学习和实践来找到自我价值和方向。文章强调了持续学习的重要性,并鼓励读者勇敢面对未知,拥抱变化。
|
2月前
|
JavaScript 前端开发 Java
技术探索之旅:从迷茫到顿悟
本文记录了作者在技术领域的探索历程,从初入行的迷茫、尝试新领域的勇气,到不断学习和提升后的顿悟。通过个人经历,展现了技术成长的曲折与收获。
|
2月前
|
机器学习/深度学习 人工智能 开发者
技术之道:从迷茫到明晰的自我探索
在技术的海洋里,每位开发者都是在不断试错和成长的旅程中。本文通过个人经历,探讨了如何从初入职场的迷茫中找到自己的技术方向,并分享了持续学习和实践的重要性。
40 4
|
2月前
|
机器学习/深度学习 人工智能 算法
编程之路上的启示与反思
【9月更文挑战第16天】在编程的海洋中,我们每个人都是一艘航行的船。有时顺风顺水,有时逆流而上。本文将分享一段个人的技术成长之旅,从初心到迷茫,再到自我发现,最终找到属于自己的航道。通过这段旅程的反思,我们将探讨如何在技术的洪流中保持初心,不断进步,并对未来做出明智的选择。
|
NoSQL 算法 架构师
程序员的自我修行——如何越走越长
程序员的自我修行——如何越走越长
|
人工智能 前端开发 JavaScript
没想到真有此书!!!《一个程序员的自我修养》
最近在看程序员的自我修养 (豆瓣),作者陈逸鹤,一本写给程序员的思考书,其实市面上类似题材的书也不少,比如我看过的另外两本内外兼修:程序员的成长之路 (豆瓣)、程序员必读的职业规划书 (豆瓣),我只是后悔自己看的太晚,很多道理明白的太晚,要多看看此类书,给自己寻找点方向感和动力,我也一直在努力践行书中的一些方法和认识,本文是此书的第一部分内容的归纳,希望对你有帮助,感兴趣的朋友可以买来此书详细学习。
|
消息中间件 架构师 Java
外包仔的自我救赎——学习篇
作为一名优秀的打工人(家里有矿的可以划走了),学习的重要性笔者认为大家应该都很清楚。我们踏入职场之前就一直在学校学习,进入社会之后我们更需要在工作中学习。拿笔者自己来说,转行之前,开发的知识储备几乎为零,不学习就只能选择自己会做的工作(师范专业)。学习不一定能让我们发家致富飞黄腾达,但是可以让我们拥有更多的选择。
外包仔的自我救赎——学习篇
|
消息中间件 架构师 NoSQL
做好职业规划,做一个平凡而不平庸的自己
做好职业规划,做一个平凡而不平庸的自己
186 0
做好职业规划,做一个平凡而不平庸的自己
|
设计模式 算法 Oracle
成为优秀码农的十二项自我修养
  业界有着这样一个普遍的误解:要成为一名优秀的程序员,就必须掌握许多种编程语言和工具。实际情况是这样吗?也许下面给出的十二条建议会让您或多或少地改变对此的认同感。   1.研究数据结构   计算机科学家Niklaus Wirth曾经有过一个著名论断: “数据结构+算法=程序”。 可见,数据结构是计算机程序的基础,它们就像构造房屋的砖头一样。实际上,数据结构决定了程序将如何快速有效地解决问题。一旦使用了正确的数据结构,您的程序方案会变得既简单,又省时。
111 0
|
程序员
【抛砖引玉】“技术顾问” —— 老程序员的一个出路。
     以前总可以看到一些讨论,程序员30岁以后怎么办?35岁以后怎么办?当然有一些人,不管大多的年龄,都可以继续编程。但是对于大多数人年龄大了,各方面的压力也就更大了。年龄大了就面临上有老下有小的处境,简单地说父母、爷爷奶奶病了要去照顾;孩子病了也要照顾;老婆病了也要照顾;自己病了还得自己照顾自己。
1326 0