blog icon indicating copy to clipboard operation
blog copied to clipboard

【随笔】个人经验向——毕业生应当培养和关注的能力

Open yangruihan opened this issue 5 months ago • 0 comments

毕业生应当培养和关注的能力

算上实习一年,到今年也工作 8 年多了,从当年的萌新,也一步步成长到带过不少毕业生的“老鸟”了,在成长方面也有些自己的思考和经验,在此写出来,作为一个记录和反思

解决问题的能力

什么样的问题值得解决

一般情况下,问题分两类:

  • 知识点性质的问题
  • 有挑战的问题

其中,所谓“知识点性质的问题“挑战在于你知不知道这个知识点,或者某个关键词,只要你知道这个知识点,剩下的事情就没什么困难了,这类问题在没有 chatGPT 之前,比较考验个人的搜索能力,如何提炼问题的关键词,并使用 google 进行搜索。有了 chatGPT 之后,只要你能把问题描述的相对比较清晰,chatGPT 一般是能将关键词信息给到你,再通过 google 进行搜索。亦或者直接去咨询其他有经验或解决过类似问题的同事,当然这种就比较考验个人的沟通与表达能力了。这类问题核心在于如何更快更准确的找到对应的知识点,对个人成长而言,可以补充一些知识盲区,但是一般不成体系,在项目中深度要求也不会很高。

另一类问题是所谓“有挑战的问题”,无论是实现一个业务系统,还是一个模块的某一个解决方案,我认为都属于这类问题,这类问题一方面靠之前解决过类似问题的经验(毕业生一般没什么经验),一方面需要靠自己解决问题的方法论,这里的方法论指的是拿到这类问题后,分析问题,找到问题的关键,解决问题,并验证的一般流程。一般而言,拿到一个问题,第一阶段为分析问题及收集业内解决方案环节。

首先要将问题拆解,尝试找到问题的关键及挑战点,比如场景流式加载方案,关键点在于离线如何管理场景资产,运行时如何高效找到需要加载的资产及管理这些资产的状态等,然后考虑的是业界是不是有别人遇到过类似的问题,他们是怎么解决的,收集一波业内方案,并找到这些方案的差异,尝试从多个维度思考这个方案适不适合自己的项目,比如:项目资产的规模、人员的配置、性能要求等。每个项目都有每个项目的特点,需要充分考虑自己项目的特点,因地制宜,在参考方案基础上提出自己的优化或者调整思路,以此为基础确定自己的方案。

方案确实时,心中需要对该方案有一个预期,解决什么具体问题?效率是否比现在的高?实现成本要多久?需要哪些流程工具支持 ?

TODO

如何“靠谱”的解决问题

学习能力

沟通与表达能力

责任心与自驱力

yangruihan avatar Sep 24 '24 19:09 yangruihan