今天面试被虐了,问了许多简单的问题,我基本都答不上来,我自问也算是一个写了很多简单项目(7-10个表)的程序员,却发现很多基础的问题答不上来,也让头脑清楚下来,明白自己的缺点在哪里。
我第一次写一个大的项目给别人时,用的是layui框架,我当时的水平很菜,用的时SSM框架,但写的时候用的是mybatis都不懂,边写边查询,后来的前端框架都是网上找的模板,自己改一改,也发现项目可以跑出来。
在写了六七个项目后,我觉得自己也算很厉害了,虽然在工作中表现很差劲,但内心的骄傲却仍觉得自己很厉害,虽然都是一些小项目,但我也是自己独立开发出来的;但是,我用的都是别人的模板(我一朋友在网上买了一个小项目,我照着上面进行开发),有些项目虽然后端时不一样的,我也就是自己改一改,能用就可以了,给别人写项目的时候很不爽,觉得能跑就可以了。
最后发现自己知识项目的搬用工,我不知道一些很具体的东西,例如最基本的set,list,map等,我虽然看了好几遍,但这些并不够;我也写过很多好看的页面,但是离开了模板我根本写不出来,很多都是百度集成出来的,这也是我该自己的一点警醒吧,重新开始梳理自己的结构,明白哪些是自己的,哪些是模板的,那些是百度的。
我写的不一定是我会的(指的是将网络上的东西搬过来),不了解其中的意思,最后发现自己的基础实在是太差劲了。
不要骄傲,这是我给自己的忠告,也希望你们也能够有所收获。