拒绝了校招的offer后,我最心烦的就是转行究竟是工作转行还是考研转行。看了很多知乎的回答决定还是先去找找实习工作,但因为没有经验,甚至不知道实际开发中究竟都需要哪些知识,所以就只能一边学一边问。

面试过六家公司,我自以为自己学会的某些技术其实根本只是皮毛,这和设计不一样,以ps举例,实际上绝大多数的设计师掌握的都只是20%基础操作,但是我们90%的场景中用到的就是这些操作,剩下的10%可以以这些基础操作为原子操作,不断组合形成想要的样式。所以掌握了20%就可以说“熟练掌握”了。当我说自己熟练掌握js的时候我仍然是以自己领域为参照,结果面试官追着问一些原理的时候我就卡住了。

所以我决心不能继续当搬运工了,换做是科班出身的人,如果只想着ctrl c ctrl v 过日子,实际上还是会有公司要的,但是跨行的人,尤其是很多面试官对于工业设计专业的不信任,所以必须要拿出愿意啃原理的态度出来,才能让人相信这个人可以进公司拧螺丝。单说拧螺丝这件事情,我也曾发现有些面试官(可能是员工)专业知识的不专业,似乎只会背书,一些简单的实现方式上如果我说出我自己想的解决方案他就会皱起眉头来,似在心里发问:“这般的写法笔记里没有也,能行吗”,当我也表示出疑惑的时候,他就会斩钉截铁的认为果然是我错了。

学习web的时候我的重心曾经放在php上,但是那都是半年前的事情了,我醉心于写各种组件,将自己家里的图书、账单进行编号并且存入数据库,这是蝙蝠时代在家里的消遣之一。然而半年过去了,中间做了毕业设计,学了js和vue之后,php却已经忘了差不多了,除了我最喜欢的error.report(0),我几乎记不得有什么印象较深的语句。学习效果这么差,根据网上的经验是因为代码写的太少,本不熟练的一门技术因为年久失修也荒废了。我很难过,不知道从什么时候开始记忆变得这么差劲,当我想重拾php的时候另一个想法涌现了出来:“想学好其他技术必须掌握js”,原因是现在去苦练php,可能又会忘了js和vue,我就像印度军方,看到什么都想要,结果什么都得不到,什么都玩砸了,“要走出这个困境必须扎根某个技术栈,掌握这个技术栈之后再去学习新的技术栈,不要什么都贪最后什么都不精”成为我对自己现状的反思。