满身不在乎 2016-07-25 01:51 采纳率: 0%
浏览 5

spring仅仅会使用,个人学习、前进没有方向

个人情况:
1、sping的功能自己会用,但是学习原理有些吃力,即使懂了过不了多久也会忘记。
2、简单的web项目能自己独立完成,但是涉及优化、调优、性能的就跪,也没做过。
3、用过bootstrap,前端html css jQuery一般。开发框架ssm,程度算使用熟练。
4、公司现在做的项目很少,有时候半年都未必需要做一个web项目,即使有项目也只是公司内部人员使用,同一时间访问量不超过100 。

问题:
a、这种情况下怎么找机会学习调优、优化的能力?或者有什么好书籍推荐?
b、听说以后后端开发主要从事后端,我现在这样的前端能力算不算够了?
c、我如果换工作我面试时需要注意什么?学习什么?

  • 写回答

1条回答 默认 最新

  • 执笔记忆的空白 博客专家认证 2016-07-25 17:30
    关注

    1、对于你的个人情况
    你现在的问题,是很多人都遇到或者曾经遇到过(哪怕我自己)的问题。 处于一个迷茫状态,很多框架都会用,但是不懂原理,不懂实现,对于现有项目,
    想要提升,但是没有什么办法或者途经

    2、怎么学习调优和优化。 这个呢首先是了解哪些需要优化,需要优化肯定是项目性能遭遇瓶颈或者猜测即将遭遇了,我们才会去考虑优化。那么怎么优化?
    a、扩容 ,扩容的理解,就是扩充服务器并行处理的能力,简单来说就是加服务器,增加处理请求的能力,例如增加nginx 、tomcat等应用服务器的个数,
    或者物理服务器的个数
    b、调优 ,调优,包括系统调优和代码调优 。 系统调优就是说加快处理速度,比如我们所提到的CDN、ehcache、redis等缓存技术,加快服务间的响应速度
    ,至于代码调优,这些就需要多积累了,比如重构、工厂等

    至于书籍的话,推荐几本:《重构-改善既有代码的设计模式》 《JAVA高并发程序设计》《JAVA WEB项目优化》

    3、至于从事前端还是后端,我也没法帮你确定,首先看你的兴趣主要在那一块,还有根据你的实际工作来决定

    4、面试应该注意什么,总结一句话:多点真诚,少点套路,面试不可能什么都会,但是力求无愧于心,不会的,回家之后慢慢查资料吧

    未来的路还很长,加油吧~

    评论

报告相同问题?

悬赏问题

  • ¥15 c++的教材订购系统的订购模块显示运行不出来
  • ¥15 Coze智能助手搭建过程中的问题请教
  • ¥15 12864只亮屏 不显示汉字
  • ¥20 三极管1000倍放大电路
  • ¥15 vscode报错如何解决
  • ¥15 前端vue CryptoJS Aes CBC加密后端java解密
  • ¥15 python随机森林对两个excel表格读取,shap报错
  • ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
  • ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。
  • ¥30 求给定范围的全体素数p的(p-2)/p的连乘积值