盒子
盒子
文章目录
  1. 技术能力
  2. 非技术能力
  3. 总结

【总结】三年社畜我学到了什么

社畜三年了,实习一年,正式工作两年。想法很多,但行动终觉得是少了。

有些想法在我脑中已经酝酿了一段时间。之所以讲出来,倒不是想教会别人什么,而是为了记录自己想法的变化。

人的想法会很容易会变,但人往往只意识得到自己”当前”的想法。

因为人脑无法做 Snapshot,所以过去的想法要么随着时间被遗忘,要么演化成了当前的想法。然而即使处于同一演化链条,过去和现在的想法总有些许不同,这些其实很多 case 我们都不会注意到的。

Snapshot 存在的意义就在于你可以 diff,可以 blame,可以对当前的想法溯源,可以发现过去的自己错在哪里,有哪些地方没有想到。有了这些认识和认知,就能更加准确地评估当前想法的正确性,这在我看来是十分有成长意义的。

技术能力

在我看来,技术能力相当于硬技能,无非就是 Coding 和 Design。Coding 能力往往决定了你的工作效率快不快。 design 往往决定了你设计一个系统或者一个需求的高可用性和稳定性。对于 Design,其实不仅仅局限于 System Design,还有 Product design,UI design…当然,这些都只是技术能力的一部分而已。

  • 认真对待设计文档。
    • 多写怎么解决,少写是什么。
    • 重点描述不确定性最大的部分,实现细节不需要写。
  • 认真思考项目的两个方向。
    • 可用性(Usability)
    • 可扩展性(Scalability)
  • 多尝试,多接触,多落地。
  • 多花时间认真地 code review。
  • 多谦虚向大佬请教学习,多问问为什么,多深挖原理。

非技术能力

非技术能力,也就是软技能。我觉得软技能这些,如果没有体会过或者没有经历过,或者没有前辈亲自教导你,是很难产生这些经验的。况且每个人的经历不一样,导致每个人的软技能点都不一样,差别还挺大。如果觉得和你的想法不符,请不要杠,这没意义。

  • 有想法,有问题一定要及时和老板沟通,千万不要闭门造车,除非你是天才,闭关一天可以把整个组的工作都完美地搞定。
  • 异步工作模式,沟通先行。
  • 开会前要准备。
    • 会议背景。
    • 会议内容。
    • 有哪些内容是一定要在会上和别人沟通清楚的,有哪些是可以线下再说的。
  • 一切讨论、想法都要有记录。
  • 宁愿先花时间想清楚,千万别返工,返工是最耽误进度的
  • 一定要和潜在的用户或者客户聊天。
  • 工作中要有主动性和上升意识。
  • 工作中不要将自己的角色定死,多尝试探索自己的边界。
  • 学会借助别人的力量,但要先学会提问的智慧。
  • 尝试着统筹全局,从宏观层面看待问题。

总结

  • 不要把自己局限于某一个位置,试着多尝试不同的东西,”管理”好自己,”管理”好身边的人。
  • 你的技术能力决定了你能多快去完成目标。而你的非技术能力决定了你在朝哪个方向努力。

切身体会,”非技术能力”对人生的影响远远大于”技术能力”,”非技术能力”的上限也远高于”技术能力”。”非技术能力”是指数函数,”技术能力”是对数函数,但是”非技术能力”建立的前提和基础是做好”技术能力”。

写完。瞬间又有了努力的动力。

究竟还要经历多少荆棘
也许该为我的选择庆幸
你没做怎么知道没搞头
你不要做了
我劝你要脚踏实地的做人嘛
这里有份洗厕所的工作你先做着
你就别做梦了
做人如果没梦想
那跟咸鱼有什么分别啊
你连鞋都没有
那不就是咸鱼一条喽
还学人家讲理想
话不能这么讲
我心中的一团火是不会熄的
那把它吹熄了 不熄
熄了可以再点着它
感谢阅读
Thanks
  • Welcome!