web前端项目——蜗牛影院项目总结
一,格式与扩展性
写项目的时候没有用js引入的方式写,导致后期加功能的时候觉得太麻烦了。因为每个页面写的重复代码太多,看着也确实影响心情。其次有些联动的功能,比如涉及到本地存储相关的,保持登录状态,如果只使用一个js文件,看起来就很简洁,如果要在每个HTML中加入相同的功能代码,就很难看了
命名的问题,这次虽然用了驼峰式命名和见名知意的方式,但扩展性还是不够,放在一个大项目里来说还是有重名的可能性。以后js代码就放一个文件里面了。命名方式就改为“网页名,功能名_命名”
二,项目的速度问题
前期浪费时间太多导致后期干劲不足,人的精力都是有限的,尽管我们都希望自己有较好的品质,如勇气,耐心,创造力。都是开发行业最珍贵的东西,可正是他的珍贵才能看出他的稀缺性。做不出来的东西要多查多看多问,闷头自己想就是在浪费精力。2023年互联网的开发岗位,真正需要开发的功能应该是没有的。仅拿前端后端的两个岗位来说是这样的。拿落后的技术实现了功能,这对提升有意义吗?代码是计算机的语言,本身有一定的严谨性,哪怕是最常见的计算器,一个开发人员想要独立完成到可以给用户使用,也不是件容易事,更何况这些原始的代码,bug无处不在,想动手改就会破坏其他代码的逻辑。初级的开发是增删改查,就是因为他们的代码不具备扩展性和维护性。我们作为开发人员,永远要追寻的是最优解。这样才能晋级中级开发。
人工智能的出现,开发行业的影响暂且不论,我个人认为有拥有chatgpt可以让初级开发更快晋级,因为最优解的代码想靠想出来,靠经验,你都要考虑一下自己有没有上面这些优秀的品质。
总结
李斯的“仓鼠和厕鼠”让我想到的就是初级和中级开发。人生短暂,想要什么都会,得到的确实足够多,但是付出呢?更何况初级开发就好像厕所里的老鼠,担惊受怕,拿着低工资,担心被替代,没有时间提升,种种烦恼。这个岗位本身就是如此,事多且繁杂。那么中级岗位一定是仓库里的老鼠吗?我不知道,但是我认为能达到最优解的人,就是仓库里的老鼠。