参加工作7年了,一只在小小公司,会的东西都比较浅比较杂,JAVA,PHP,Android项目都经常做。从需求到设计再到开发都经常是我一个人完成。本以为自己很厉害,但是自从接手运营商电信级项目,才发现自己差的太远太远,一个50万用户量秒杀的活动,数据库安全锁也需要百度再百度,最后也不知道做的好不好。以前只追求开发速度,快点交工,遇到的问题直接百度也没有去深入理解。现在如何能快速的提高自己呢?我该从哪个模块抓起,百度一搜索要学的太多,可是又不知先学习什么,比较迷茫。学什么对工作才能有用才能用到。
通过搜索能解决问题没有问题啊,难道要把这些都背下来么?刻意的去背没有意义,能力强的人也不是因为会背
能解决的问题越复杂能力越强,尤其是搜不到答案的问题。所以基础是对技术的深入理解,不需要死记硬背的
积累了很多实战经验,接下来就该往深度走啦。
建议从日常使用的库出发,深入了解设计和实现原理。
换个平台,接触更大规模的项目,才能更快地成长。
现在您需要深度优先了,之前是广度。和我的经历差不多。看您喜欢哪一门语言或方向,然后潜下心来,从头到尾学一遍,要有耐心和毅力。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。