这段时间因为快实习了,估计是应届毕业生综合症吧
又开始觉得不知道要学什么 了,茫茫的
前几天找了一个老前辈指点,和他说了我的烦恼
他和我说他以前自学的办法就是一切以解决实际问题为目标
自己想去做一个什么功能 ..然后去实现它,然后慢慢的完善它就会学到很多东西
他叫我可以先做一下最基本的, 先做做登录验证系统,
我当时一脸....自以为是的说,登录我都已经做了十几遍了,
接下来他一连串就把我说蒙了:
你确定你做的完美了?
比如你的软件是分布式平台..客户端与服务端不在同一个电脑上..你怎么验证~! 别告诉我你还直接读库去...
如果一个账号从多个终端登录..你怎么去区分?
怎么把权限功能绑定到账号上...
不是一个简单的IF就判断得了的...
你最终还要考虑..统一登录...比如你的平台是分布式平台...有移动端程序..有桌面端程序..还有WEB站...你要在这三大平台上..统一验证...你怎么做?
所以..你的想法还是停留在了简单的功能上...
登录验证..你做完了..要学会整个软件的分层架构...模块化...
听完他说的这些我这个菜鸟已经意识到了自己有个很严重的问题,
我是一个菜鸟我应该意识到,许多我们自以为熟悉,掌握的东西其实很多都是错觉,
问一句自己真的完美了吗?就可以把自己问倒
无论那个时期的编程人员有这种错觉都是很恐怖的.
快实习了为自己加油!