我是应届毕业生,在初创公司里面。公司给我任务:规范前端开发,实现公司的前端 jquery/js 架构。规范比较简单,但架构就懵逼了,公司没有专职的前端工程师,我该怎么做?
如果是这样的情况,要注意不要以“实现框架”为目标。就应该认真研究公司的业务需求,同时多看看有什么开源的方案能比较好地贴合你们的业务。没有一个优秀的框架是凭空造出来的,一定都是在解决某个痛点、解决某些领域问题的时候提炼出来的。
既然你们公司给你这个职责,就好好把握。做技术选型的时候多从全局,从长远的视点出发去选择。这也要求你要加快积累自己在前端技术方面的深度和广度。一开始的目标是优质完成任务,代码尽量可控可扩展,重复的工作尽量自动化。等负责的业务多了,慢慢就能进一步抽象,做更符合“架构”的事情了。
要提醒一点,除非你们的应用场景真的是非常特殊,否则不要轻易造轮子。对初创公司尤其如此,造轮子是效率极低的,也不容易招人。