Android 4年有感 - 花非花,雾非雾,看尽一年又春秋!码不完,会不尽,产品那汪岂能停!

1,250 阅读35分钟

因为说错别字的人多,所以我又改了一遍...

其实很早就想写了,奈何当时有事耽误了,等有空闲都过了好几天了,再想写就 get 不到当时的心情和想法了

还好今天看到一篇文章又让我想起了当时的感受,所以吧今天就不偷懒了,努努力写完他就完了,这拖延症得治

给我灵感的这篇文章,推荐大家都看看:

我也算是经历了一些事,也算是有了些感想,到年底了总得写点什么不是。这篇文章里我可能会零零碎碎说一些,估计上下文不能成体系,不能连贯,大家看着玩吧,希望大家都能有些收获,这就是我的目的了

标题这块呢是因为不长没人看的这个梗

文章呢我希望写些身边的事,一些实际得感受,技术啥得那就不用我说了网上有的是大神指导你。我希望换个角度,或是大家忽略模糊的一些东西写写,不管写得怎样,大家看完请多留言吧,把你的想法写出来,给更多的看,这才能有更多的收获,不要忘记点个赞啊,您的每一个赞都是对我的肯定不是,我可喜欢看赞啦,一天看20遍哈~


送给看不清行业的朋友

我以这部分开头,是因为认知这个东西太重要了。看不清你自己,搞不清你的位置,你永远也不会真正融入这个圈子里。你会很痛苦的活着,做事憋屈,都是阻力。但是反过来只要你看开了,明白了,一起都会简单,顺利起来

所谓:想法不一样,世界也就不一样了...

大家看看下面这段话,虽言简但深刻,一段话道尽关节,摘自开篇引用的那篇文章

世界上没有技术驱动型公司,不论google、facebook,还是腾讯、阿里,都不是技术驱动型公司。因为技术不是源头,需求才是。因此一切技术问题,都要服从产品交付和市场反馈。所以,任何公司,都不可能以技术去驱动自身。人可以以技术驱动自己进步,但公司不行。一家公司可以以技术切入某个市场,但如果它想生存下去,就一定不能以技术为导向,坚持以技术为导向的公司的生命力为零,其下场有两个:破产或者在破产之前被收购。如果你真的很痴迷钻研技术,请读研读博最后留校或者进研究院让国家用纳税人的钱养你

资本富集的地方,人都得加班,加班的本质,是人跟着机器跑、人跟着钱跑;更为本质地说,资本富集的地方,人作为劳动力,也是资本的一种。即,人是资本而不是人本身。资本的运转是不能停的,因为停一下损失的钱太多了。中国、外国,都一样。知道发达国家为什么产业工人不加班吗?因为制造业已经不是这些国家主要创造财富的领域了。发达国家资本富集的地方是金融行业,所以西方国家的金融狗一样加班。劳动法?加班费?都不存在的。劳动法和加班费只有在资本离开这个市场后才能给你保证。一般公司的策略是:付给你高于其他行业的薪水、换取你“自愿”加班。不想加班的同学们,你们可以去考公务员或者去欧洲做IT,我保证你不加班、不但不用加班,你甚至会闲出病

我们总是太过于看重自己,很少考虑别人,甚至从来不站在别人的角度去看问题、去体验别人的位置。这就是部门之间 80% 矛盾的由来,就是不能相互体谅

大家总是抱怨加班多、没生活、没自由,但是你在享受高工资的同时,这些都是必须付出的。为什么有的人每天忙死,有的人看上去就能比你早走呢。归根结底,还是自己效率比别人低。那些极端的、令人讨厌的领导总归是少数,大部分还是能体谅大家的,做完了差不多就能走了,你做不完肯定要留下来加班

加班费不是不给大家,而是已经给你了,以总包的形式给你的,想想你的工资为什么比别的行业多的多,这就是原因

我们只是螺丝钉,哪里需要就到哪里,什么时候需要就要做到什么时候,我们能做的就是在努力做好自己的同时,争取去做更大更重要的零件。boss 们每天就能轻轻松松的工作吗?错了呀,boss 们业绩压力比我们大多了,这个行业没有谁可以是轻松的。我曾经在一家公司送走了 3 位 boss。这个行业里,谁不是每天活成了狗,谁又能比谁更轻松呢。放平心态,你会发现原来大家比我忙多了,比我累多了

只有明白了我们自己的处境,我们自己的价值,我觉得大家才能真正的、心平气和的去努力工作、去付出、去进步、去和别人谈论自己

人贵在自知,而后其行

每天的辛苦不就是为了在每个月那固定时间收到短信后那片刻的欢愉嘛。这个世界上最累的不是体力劳动、也不是脑力劳动、而是不快乐。不快乐你看什么都是负担,看谁都是跟自己过不去,看什么事都想找茬

曾经有一份工作,很快乐,同事们每天打打闹闹一起工作、一起说笑,每天上班的时间过的飞快,也没有啥压力,有事大家会一起想办法。但是我还是离开了那个逾越的地方,为什么,工资 低呀~

在生活面前,谁都得低头,而后在其他地方找寻快乐。既然不快乐,那还纠结什么,让自己快乐起来就好了。换个心情,什么事都往积极的方面想。在这之后,我的确感到比之以前要轻松多了,至少睡觉更好了,早上起来状态也好上不少,和同事之间的关系更融洽了,这时我发现做什么都比以前顺多了

正应了那句话:反抗不了就当成享受好了~


培训班的那些事

我是 14年下半年那会去的培训班,1.8W android 4个月,天津

一上来先是 1个月的 javaSE,因为之前我自己在家自学了,所以学的比较轻松吧,这时候还没感觉到压力呢

javaSE 的老师还不错,技术很扎实,教的很平稳,但是就1个月时间,所以能教给你的非常少。java 部分仅仅到集合就打住了,一个月就过去了

平时练习有难度的也就是些算法题了。在这里我得说一句,算法虽然能锻炼新人的逻辑能力,但并不是新人在一上来就必须的,新人过来培训,最应该练习,教学的是代码设计,框架结构,怎么组织代码结构,划分层次上。这方面培训机构都不怎么交,交也是浅尝辄止,也就 javaSE 结业的时候考试让你设计一个图书管理系统。通过我的观察,同学们做的都不好,绝大部分人都是在一个类里完成的代码,大家都不知道为什么还要写这么多类,写在一个类不挺好嘛~多省事呀

所以啊,培训结构出来的 android 开发,一上来 10个人里 9个人写 UI,那都是要把功能全部写在 Activity 里面的,我也是,因为我不明白,分层的必要、好处

最多的时候 MainActivity 我写过行数3000+的代码,那改起来真是费劲,你得挨着行看、去找改哪。所以时间呐就像拧到头的水龙头,一会就没了,那段时间我每天都干到11点。领导老板啥的还以为我多用工、多努力呢,其实吧就是思想落后,效率太差,单纯的写不完罢了

培训班里的同学,跨界过来的基本没有,大龄的就2个,包括我。剩下的基本都是应届实习的,往届的学生,还都是计算机专业的,可见学校里水平这个差啊,比培训班还应付差事。基础水平方面也就个别人还成,其他都是小白,真的是那种啥也不会的,真不知道考试都是怎么不挂科的

进入 android 阶段学习后,培训结构的水平就凸现出来了,我赶上的这个 android 老师啊,那真是一言难尽呐。跑个 demo 一下午,中间各种搞不定,各种 crash,难看的要死

所以我们都放羊了,自己看去了。整个 android 学习的阶段,我都是看黑马的视频过来的, 要是没有黑马,我这 android 都学不成,最后老师也没带大家亲自做项目,都是给个题目自己做去,老师啊要你有何用

总之,除了个别还算有良心的大型培训结构,其他的都不能去,尤其是小地方的小机构,那基本都是骗钱的

培训完的学员们基本情况是这样的:

  • 毫无 java 基础,基本 API 还用不好呢
  • android 4大组件都没掌握好,只会 Activity,service 基本不会写,不会用
  • 设计模式,代码封层,功能封装,包括思想和实践都不会,甚至都没听过
  • 整个 android 只知道4个组件,其他的什么都不知道,注意是不知道......知识体系那是无从谈起
  • 编程周边主持技术:Markdown,UML,那是一点都不会

这样的学员推向市场,到公司里基本上都得老人手把手的告诉你怎么写,就算个别学的好的,也就是能完成基本的业务,但那代码也是没法看的,烂的一B

培训最大的问题不是技术没教你多少,而是没有告诉你软件这个行业是个什么样的,大家都怎么工作的,行业业态是什么样的,不告诉学员们这些,就是对学员的极端不负责任

后遗症非常明显,培训出身的人很多都坚持不下去,有个共同点:学也学不会。不用多久半年就能看出来,和你一起来的应届毕业生,人家学的还算块,还算明白,进步也挺明显的。但是到你这里呢,你大部分时候听不懂,看不懂,自己找资料学也学不明白,差距十分之明显。大家说公司能待见这样的人嘛

其实很好理解,要想跑,先学走。在学校里学习好一些的应届毕业生至少都是已经会走了的,但是培训出来的学员们,基本上走都走不好呢,你教他东西,想让他立马跑起来那可能吗!公司能给你多少耐心,最多半年,不行就辞退了,有的甚至试用期都不让你过,这还都是照顾你自尊心了,让你干完试用期再走的良心扶贫企业

久而久之,培训结构的牌子彻底烂了,就连那些水平还过的去的机构都跟着一起倒霉

不说别人,就说我自己,在工作的头一年半,说实话,我没学到多少东西,MVP 学了个形,还不知道为什么要 MVP呢。项目吭哧良久总算是完成了,还是和另一个人一起写的,别人还比我写的多,还好那兄弟没说啥,要不我也是卷铺盖走人。剩下的就是一些第三方集成,第三方类库的使用经验了,都是最简单,最浅显的使用,现在看来这些算啥

没了,就这么点,现在看来,1年半的时间就学了这么一点东西,真是学到狗身上去了,现在再干用的了一个月时间吗

其实零零散散的也看了很多,那会基本上都是每天12点以后才回去。那为啥我就只记得自己学了这么点东西呢,因为不会学啊,学都不会学,看完了忘和没学有啥区别

这就是培训机构出来的学生的现实写照了,这样的水平出去面试,你能找到工作才怪了。好了这部分就这么多了,我也不想多说了,说多了都是泪


说给学不会的朋友

程序员嘛,不管你以后多NB,技术绝对是你的基本盘。就算不做开发岗了,技术的思维、眼光、学习的思路、方法也都是你比别人优秀的地方

还是那句话:忘了比没学还惨,别人没学,起码那时间还能 happy去呢。你费劲把擦学完了,时间也花了,劲也费了,回头忘了,这和脱裤衩放屁不一个道理嘛,白费劲啦。但恰巧,很多新人就是这种无效学习,0.1 的效率

关于如何学习呢,我从大脑记忆的理论基础出发,结合自身的实际经验,我总结出一篇文章:

绝对不是安利啊,我写这篇文章那可是呕心沥血,查阅众多资料,在众多前辈们的经验基础上总结出来的,绝对值得您去一览

好了,具体的不再说了,欢迎大家去看我的关于如何学习的文章,绝对物有所值!


说说该怎么表现自己

是金子总会发光,但是大白天的谁看的见呢!千里马常有,而伯乐不常有!历史告诉我们,苟的差不多了就该表现了,孙子不能装一辈子啊,要不就真的一辈子装孙子了,那多难受呀

前置准备

包括:说话,写作,专业技术,上下游岗位技术,沟通,这些大家都知道的,具体来说说:

  • 说话 - 有的朋友就是不会说话,这个说话很宽泛,包括:
    1. 得会看,能看场景,看人,看对方心情说些至少不让人反感的话,千万别把别人好不容易忍住的火药桶捅爆了,我是见过这种人的,说他憨吧也说不准,有的人是故意的,但是有的人是真不会说话那种。这种人就好凑热闹,把大家的矛盾、怒气、火气勾起来,闪在一遍嗑瓜子看热闹...
    2. 不能怯场,不能领导想和你搭话的时候,屁都放不出一个,也不能一和领导说话就紧张,就结结巴巴。要能像和同事说话一样的、轻松逾越的和领导谈笑风生。刚开始可以说些趣事,再熟些可以展望下行业未来、近况、技术发展前景,非常熟了,可以聊聊公司业务上的事,但是非常切忌说这个,这是个雷区,一般人不要尝试。可以说些自己在业务上的点子想法啥的,这可以说,这样的话你就能进入领导的眼界里了。本公司里就算没啥用,也能极大的锻炼你的心智,这是往领导岗位走必须迈过去的坎
    3. 得会婉转,骂人、说别人其他部门坏话时,就算仅仅是抒发宣泄自己的愤怒,这话也不能明着说,要不然要吃大亏的,很大可能最后有个大锅甩你头上,还非常容易得罪人。很多人辞职不干就是因为大家看你很不爽了,你自己呆着也是不痛快
    4. 回家对着镜子对着自己练说话,也可以拿卖菜大妈、卖早点大妈、超市店铺里小妹练练手,一般都能有非常大的效果。如果你是个闷葫芦,这至少能让你开朗起来,对别人来说你能更好相处、更好接触了。还有找女朋友也大大提高成功率,看见小姑娘你不会聊天那能有机会嘛~
  • 写作 - 这算是基本攻了,写文档,写需求,写总结,写文案,公司写匿名邮件啥的,你至少写出来的得能看的过去,这点大家不要小看啊,不长期写文档的人,一是半天憋不出一个字,二是没法看,所以啊,大家一定要练,一定的文字功底还是要的,至少也得练到大概想想,然后提笔能写的程度。这个没别的办法,大家多写技术博客,有个几十万字基本就差不多了
  • 形象 - 看脸的世界,看衣服的世界,人靠衣装事半功倍。你穿的猥猥琐琐的,过来跟我谈理想,尼玛,我第一时间就像抽你。虽说互联网没有强制衣装,但是大家还是不要太随便了,至少也要整齐,干净。说句不好听的,有点地位的,有点能耐的,你看谁天天拖鞋大裤衩的,不都是板板生生的,所以外观形象一定要打理起来,这是你跟过去说再见的第一步。头型一定要明快,不是和留长发的千万不要留长发,很难看,很没气质,除非你真的适合留长发。可以先去贵一些的理发店给你设计下头型,像 180 一位的那种,了解了之后以后就可以去便宜的地方了
  • 技术 - 这块不说别的,努力大家肯定是要的。但是我想强调一下:按照知识体系去学习的重要性。有时候我们学习一个新的知识块时,感觉总也是看不懂,似懂非懂的,其实也不是很难,但就是看不太明白。其实这种现象就是作为前置知识的点你没学或是没学好就会这样,否则,看一遍两遍就都能明白了。好比科技树,你不点亮下面的,上面的你就不能用,没学走,就想跑是一样的。只不过现实没有游戏那么明了,一切都是混沌的,想明白这些都要不少经验和平时的思考。大家按照知识体系去学习,好比 android,慢慢填满你的整个 android 技能树,先从最基础,最简单开始,慢慢的那么那些原来跟天书一样的东西,你也会发现原来也是很简单的东西,就这么多,还是推荐大家去看看我上文说的那篇如何学习的文章,真不是安利呀

开始浪了

大家要是觉得差不了,其实就该表现自己了。这年代人和商品和品牌一样,都需要经营,都需要外在形象,内在气质学识,公众形象的,我说一下自己的想法,不是多高大上,只是我能触及到的能做的:

  • 多交流 - 这个多交流是指和同组的同事们多交流,这是完事开头的第一步,多说说话,多聊聊技术,见闻啥的,大家有什么困难,主动过去帮忙,不要让别人喊你。你若是做的好,hold 的住,自然你被大家承认,慢慢把你看做领头的,好位后面做铺垫
  • 装逼 - 这是给别人看的,领导们啥的有技术懂技术的,好比领导从你旁边走过去,看你屏幕上都是代码,会觉得本该如此,领导们懂什么代码是优雅的,什么是垃圾嘛,领导们才不懂呢。所以大家一定要准备一台32寸带鱼屏,或者是双屏幕,一半是代码的空间,另一半专门方各种性能检测软件,一定要带图表的,带大量数据的,多放几个。这样领导从你这旁边一过去,一看哇操,这边是代码,那边都是各种图表,立马就觉得你很 NB,你在领导的心里立马就上一个档次
  • 组织领导学习小组,组织正式的技术分享 - 这里就开始往上走了,这些都是为了锻炼自己的团队组织能力,管理能力。你放心这些领导就算不再跟前也能看在眼里,若是有机会,你若是做的可以,小领导的位置你很可能升上去。若是没机会,对自己的锻炼也是非常大的,做好这块的人,你会发现和原来的自己简直就是2个人了,原来我也可以这么 NB啊。具体来说,先把团队正式组织起来,你要确立自己的领导地位,然后把组内同事紧密的联系起来,采用技术合作,分工学习,共享成果的方式组织起来,这样才能真正把零散的同事变成技术小组,要不永远都是散兵游勇。技术分享一定要正式,即便只有2个人,你也一定要申请大电视,mac 接电视,你站在台子上讲,这小小的一个台子就是一个人生更大的舞台的跨越,跨过去,世界就不一样,很重要。你做的越正式,越好,自然能吸引其他同事们来听,有半年时间,你就会变得上台说话不结巴了,那话张嘴就来,更自信,更阳光了。说个事,因为这个有小伙伴前后变化巨大,被公司的小姐姐看上解决人生大事的例子。
  • 说话 - 说话一定要过脑子,不善此道的同学,在说话前想想这话会让人不痛快吗,会让人误解吗,会的话就不要说了,这样基本就不会无脑的惹恼别人
  • 建团队号 - 这是一个功利性非常大的事,但是公司不排斥,更欢迎。大家可以在简书,掘金上看到名字是:xxx公司xxx团队的号,这些就是公司团队号,没事多发发文章,领导们把这个都是作为政绩看待的,大公司能是能圈粉无数。同时这的确也是非常有效果的事,你辛苦学习的东西,分享出来,总是能带给被人启发,百利无一害的事,非常值得做
  • 多参加各种会 - 比如 Google 在各地的各种 day,GDG,云栖大会,讯飞等其他的会,大家选一些好的,根据自己的精力有重点的去参加,实际去,不说别的,这眼界事开阔不少,要是运气好能和大佬们合个影,都是人生一大资历
  • 多和大领导聊聊业务 - 前面的大家要是能做好,你公司也不太大,能看到大领导的话,这里就能开始了,领导们都面临巨大的业绩压力,官越大,压力越大,多数时候领导们愿意听听来次下面对业务的想法和展望啥的。你要是有能力,在这个舞台上能平步青云,就算出去面试都能有很多可以给自己长脸的,但是切忌不要说公司坏话,领导们不爱听

目前就只能接触到这点内容了,我自己也还摸索中呢,希望大家能一起聊聊


35岁的问题

首先明确一个基调:网上那些 35 文档大部分都是带节奏,都是贩卖焦虑,其中绝对部分都是营销号

尤其是营销号这帮人为了流量,是什么都干说,什么对都敢写,毫无底线,毫无边界,这些号的文章大家都不要看,看了反到干扰自己,平白找罪受

35 岁的问题其实是这样的:简单说就是才不配岁!就是这么回事,就是这么简单,从30开始,就开始淘汰那些没长进,一直没干明白,不会学习,空耗岁月的那些人。而不是到了岁数就都不要了,当然像华为这样乱带节奏的公司的确该死

国内人多,不缺技术劳动力,所以国内的竞争的确大,新人上来的很快,老人要是学习效率不行,的确会被淘汰。12年那会培训机构蜂蛹上马,培训除了太多太多的人,这部分培训生中8成的人其实一点基础都没有,不了解行业,没接触过代码,硬上的结果就是2-3年过了依然没什么长进,算算年月,15-16 年这些人的问题开始大量暴露出来,加上有人,有事推波助澜,慢慢就变成 35岁的这个梗了

其实不只是35,从30岁就开始了,30 以后,结婚,有孩子,身体素质下降,常年作息不规律,让你用来专心工作,学习技术的时间和精力所剩无几,你要是不能平衡好工作,家庭,作息,身体,离开这个行业的确是最终的出路

但是也不要太过于悲观,只要大家有了自己的正确的,卓有成效的学习方法思路套路,建立了自己的知识体系,抓紧白天的工作效率,晚上公司晚走一些看看新东西,其实这个问题就能解决。当然了到日子该上线了,熬夜那就真的得忍着,话实话,又不是七老八十了,一天两天的熬夜还挺不住嘛,又不是真的不让你睡觉,完事后快速把作息调整回来就行了

这其中的关键就是:自律,说的简单,但是又有几个人能做到呢。往往事情很简单,但是以讹传讹后却越来越咪蒙,反到让人看不清,质疑自己之前的想法。这个社会我们必须有自己的想法,自己分析事物的眼光,坚持己见才行。那怕是错的(已经调不了头了),坚持都会有更好的结果

35 的话题就是上面这些了,我、尝试着从另一个方向来写写,希望你帮助大家减轻焦虑,其实有一些文章在辟谣,在客观的看待问题,大家多看看吧

最终还是能力,你有匹配你这个岁数的能力有什么可怕的,大公司非常挑剔,难倒那些中小公司也这么变态吗?业务赚的可能少不少,但是你看看周围,放宽心,至少还能活的不错不是,人才这种流动是正常的,谁让中国人多呢。国外 IT 人才那真是有多少要多少的,究其原因,还不是国外人才少嘛

再来一点

9012 年了,好像天天都有裁员消息,这200,那300的,是现在行业不景气,但哪也比其他地方强的太多了,大家能不走的,尽量就别离开这个行业。都 9012 了,谁能离了了手机,谁能离的了移动互联,手机在手,电脑我一年没开了。困难是暂时的,这个行业未来还会大红大热的,都是周期性的

互联网寒冬,大家也不必过于悲观,虽然裁员大潮一浪高过一浪,但裁掉的毕竟只是一小部分人,更大比例的互联网从业者依然稳坐钓鱼台,他们的岗位及薪资其实并未受到影响,那么问题来了,裁掉的是哪些人呢?

拿Keep来说,今年的裁员计划中,裁掉的大部分是应届毕业生。而其他一些大厂则对中层管理人员进行了优化,还有实行末位淘汰制的公司裁掉了一大批人浮于事、尸位素餐的混子员工,例如京东。一个真正有价值的员工,是任何企业都需要的。

这就是我说的那些做几年都不入门的那些人,他们真的没学明白,走的大部分都是这种人,大家唉放宽心,想想全中国有多少 coder 从业人员,终究大部分人还是有工作的。努力夯实技术,扩展眼界,全方位提要自己能力,不管怎么说,就算上不去,至少也能站的住。大家共勉吧!

最后,功夫在诗外。决定你十年之后职位和薪水的,更多的是技术以外的东西。除了上面说的人脉,还包括你的名望、这十年的履历,以及渐渐成型的言谈举止,等等


时刻保持平和得心态

焦虑,急躁 只能让事情往深渊继续迈进,而不会让事情好起来。最简单的例子改 bug,这个bug 在哪里啊,搞了3个小时了,慌的不行了,后面还一大堆活呢,但是今天必须改完呀,急死了,怎么办,在线等啊...

这时候你应该上趟厕所,舒缓一下下面的压力,下楼去买瓶饮料,去绿地里吼几嗓子,再看看红花绿叶,回来你会发现原来是拼写错误啊,3分钟搞定

和人也是一样,你平和,不急躁,多数时候也会让别人平稳下来,事情就会有转机,小事才不会搞大,才会有回转的机会。真到了要 boss 出面的时候,你之前做的再好,这一下印象分减半啊,要是再来一回,说不定就可以领钱走人了


市场是如何看待你的

本来这个不用说的,但是很多人就是当局者迷,的确需要一盆冷水冷静一下

1. 招聘上要 3年开发经验

不是说要找工作3年了的,而是有 3面技术水平的人,这个水平大家自己想象不会太轻松。即便好多公司本着能干活的想法找人,心里至少都是期待你有3年技术水平的平均值,大公司更是只要顶尖的那 10%

2. 3年工作经验,30岁以下

市场不会也没有时间精力去了解你,芸芸众生中你的名片就是3年工作经验=3年技术水平,各大公司或者做的久的业内人都会有趋近的认知,3年经验,30 岁往里的还有培养前途,还有进步空间,过30事多,不一样能加班,能再学习,能跟着技术进步了

上面这2个其实就道尽了当前市场是怎么看待人的:不同的年龄段对应相应年数的技术水平。别人才不会考虑你是不是 28才入行,但是恰恰我就是呀

不说后面的,至少我们要有相应年限的技术水平,这至少能找到工作不是,是金子都会发光,大家按照我们上面的思路提高一下自己。只要你做到了,你得自信,你的言谈自然就能给人你技术很N的感觉,其实你技术就是很N,不光能写代码,还能带着小团队一起高效和谐工作,技术探索进步,还能负责公司 app 的小架构

我的眼光能看到能做的也只有这些了,剩下的,你要是找到转岗的位置的话,多去学学你转岗的知识体系也是很棒的,即便不成,也能大大提升你的能力,代码做到后面,约需要更全面的技术,更全面的知识体系,整个开发流程你能熟悉,能做更好了,这样机会才会眷顾你


补充:基于个人推动的团队建设篇

上文在谈论表现自己的那章节中说了一些,但是后来再细想回味的时候发现说的还是不是很透彻,可以再说说

  1. 首先: 使用团队建设这个词来形容上面的内容才恰当,我们是通过自身的成长来拉动公司内部团队的改变和提高,从定性上这是一个自身输出、回馈公司的行为。在公司层面,大领导们肯定是愿意看到的,不管大领导们风格怎么样,这点肯定是鼓励、欣赏、赞同你的,但这又带来了一个非常可怕的问题:团队规模

  2. 适用范围: 基于你个人推动的团队建设这是一种行为,肯定是有适用范围的,不是任何公司你都能干的。对于2-5人,未明确指定leader这样的技术团队来说,你再充分考察组员之后可以干。但若是有指定leader或者有有至于此的人的情况下,你得看看这个人是否大度,是否能容的下你这样干,像是那种抓住小事叨逼叨不停的、尖酸刻薄的、阴阳怪气的、心胸不宽的、异常上进者,你要是碰到这样的人那还是算了,否则只会遭至来自于此人的排挤。你若是刚去的话,肯定干的不爽,干不长,但是你要是干的时间长了,大领导不爽此人的话你可以试试

  3. 团队建设内容: 这块能做的可是不少了,我仔细写写

    • 建立团队账号 - 在简书、掘金、微信公众号等平台上建立基于团队的账号,分享团队内部的文章、成果、技术思想等,可以大大提升公司名气、专业度、不要小看这块,这是一个非常明显,也是非常大的政绩,既你个人的,也是技术团队的,更是大小领导们的,你做的有点成绩之后,你不想做领导们都会逼着你做的。有时候你做出名气,做出成绩,有一定关注和文章输出量之后,领导们拉投资时都会拿你的团队账号给投资人说事:看我们有专业的技术团队,这样好要钱,能提要一些投资成功率。你要是能带动各部分都建设自己的团队账号并能做出成绩之后,这些成绩其中有很大一部分都可以看成是你的成绩,届时你在大领导们的心里那位置就不一样了,有机会可能会升你,年底奖金,升职加薪都不再是梦想,即便出去面试,这都是你可以大书特书的地方。这其中的重点在于积极推动团队每个人都参与其中,努力输出优质技术文章、技术思路和方案
    • 团队技术分享会 - 和外面各种技术会一样,你在团队内部也搞一搞,一开始可以就是仅仅自己团队内部人参加,但是一定要正式,就是有大屏幕的,演讲的人要上台,电脑接大屏幕讲,最好提前有写PPT或是技术资料。都在一块办公,你藏也藏不住,领导们都看在眼里,多多努力,获取认可。在熟悉、组员习惯和有成绩之后,可以适当的在开分享会之前在公司微信群里广播一下,这算是正式的邀请了,一般领导们有时间的话都会来看看,不轮大小领导,尤其是BOSS级别的有时间都会来。一来这是领导们亲民,二来也可以体现领导们扁平化管理,下基层来了,三来也是领导摸查底层情况的一个机会。届时好好做,会有很大加分的。尤其是你分享一些夸团队技术或是题目的时候,那影响力更是巨大,我经历过整个公司都过来听的时候。除了能出成绩之外,这是你锻炼自己的绝佳场所,说话、胆量、气势、文案这些都能得到充分锻炼,这是一个人不管做什么都必须要会,要精的通用技能树,你想当领导吗?这个过程你必须走过去,平时你没机会,没场合锻炼自己,而这就是你能接触到的最合适的场合,努力吧!
    • 团队思想座谈会 - 时刻关心大家思想上的变化、心得、进步等变化,这个就不用搞得这么正式了,大家找个时间坐在一起分享下心得,体会就行了,完事找个人写篇文章出来就成了,这样会让大家拉进之间的关系,相互之间变得融洽。要是平时人之间有什么问题,也可以在这里调解一下,一般也都是些鸡毛蒜皮的小事,说开了就行了
    • 生活,经济技能分享会 - 这个不用常开,主要得看你团队中是否有这样的人,有的话让他分享下心得。平时一般的重点都是些投资经验,知识啥的,可以组内有心得的人持续分享,也可以带着大家一起做,这样大家都能有收获,不要小看这个,三人成伙,5人成众,大家抱团起来,在经济能力、技术上也能有很多收获,这些东西都不是你自己轻轻松松能搞定的,真的是得靠大伙的力量,看运气你周围有没有这样的人,人家愿不愿意分享,带着你们一起玩。学好了受益一生啊,能带你走进一个全新淂领域
    • 技术分享会 - 新的技术不断出现,团队也要与时俱进,但是因为团队间代码要求一致,所以不能团队中的成员想用新技术,新框架就随便用的。最好的方式是打算使用的人写一个Demo出来,大家坐在一起,你给讲讲,大家评审一下,OK的话写入代码技术规范,然后就可以用啦
    • 代码专门维护 - 代码组件化、模块化已经不是趋势了,而是硬性要求,比如 http、imageLoader、cache 这些都必须专人维护,是谁写的,谁就得一直负责到底。代码一定要做组件化,android 里面module、aar,Flutter 里面库,必须做到能在多个 app 之间公用
    • 统一规范 - 不光是代码规范,而是包括但不限于:代码风格,专业单词,app 架构,UI分离,这些都必须明确。形式是大家必须找到一个平台,一般是各种在线文档网站上写出来,明确出来,大家做到一起在 app 开些之前先把这些统一出来,小到命名,大到 app 架构都必须落到文字级别。扩展一下,比如单词,找一个英文最好的人专门负责这标准单词的维护,团队内部单词使用要统一,你不会的,拿不准的去问这个专门负责的人,这个人要在在线文档中写文章专门写出来,大家忘记的时候去查查
    • 代码阅读会 - 为了持续的保持组内代码统一,你也不用都自己干,你可以指定大家之间相互检查,然后在每一个版本开发完成之后组织大家坐下来看每个人的代码,轮到谁谁就上台给大家讲讲,时间长了,大家真的能做到代码风格基本相近了
    • 模块互换 - 新需求下来,有变化的业务模块的代码让其他人来写,然后专门负责的那个人来检查,这样让大家时不时的实际去改改别人代码,也能作用于平时自己写的代码,一边统一代码风格
    • 体育,户外运动 - 这个的话的看公司,有的公司管理好点,你可以组织大家做些体育。休闲活动,至少中午一起吃个饭还是能组织起来的

我能做的基本就是这么多了,平时也有些实践,效果还是有的,就怕那些怎么都不配合你的不合群的人,那样的人是真的会让你的工作大打折扣。平时注意下这些活动也不能太频繁了,大家都是需要私人时间的,要不也是适得其反


最后

想那写那,以后有感悟再添吧