题主是 UI 转的前端开发,有差不多两年多的经验,趁着金三银四工作机会多夸大了经验面了几家发现自己水平还是太一般了,放低了要求入职了一非互联网公司开发内部 ERP 项目,技术栈是 React + Typescript,用的阿里的 UmiJS 。
同时入职的还有一位前端开发,刚入职问了一下也是 UI 转的前端,也差不多两年经验。因为想了解了解水平好配合后面的工作,所以就问了几句技术问题。
在初步了解过后,题主觉得这个前端水平应该可以,后续合作应该不会有大麻烦。直到真正开始干活时,彻底暴露了。
在他接到第一个任务不久后,我就感觉有猫腻。问我子组件怎么改变父组件的 props 的, 我觉得可能是因为不是很熟悉 React,而且这个技术点不是很难,Vue 也有这样的使用情景,就找了 React 官方文档状态提升的案例给他看一下。他看了大约半个小时后,又折回问我,要如何实现这个功能。我问你知道什么是状态提升吗,他说知道,然后我粗略看了一下代码,好家伙,就多嵌套了一层组件,就不知道怎么状态提升了。无奈,题主只好一行一行代码手敲给他看。
之后发生的事就越来越离谱了。
const productId = useProductId();
fetch('/api/product?id=' + `productId`)
后面当然是完不成任务了,从入职开始做了快一个月的功能,最后由我来花了一天半时间给他搽屁股。发这篇主题无他,就为了倒倒苦水,发泄发泄压抑的情绪。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.