java开发工作两年,现在目前每天看书,但深感自己基础不扎实,学习啥都无法深入,迷茫该怎样提高
你跟我很像,我工作了快接近2年了,去年休息时间大部分都在打游戏,今年休息时间基本都在自主学习和写代码,现在也在学python和redis。其实学习目标很简单,你上招聘网看下你希望得到的月薪,然后按照薪资走向跟着点技能点准没错。如果硬是要有个大概方向的话就是先把j2ee写好,spring,hibernate框架,网站开发练熟(其中包括框架的自己代建,配置文件自己的修改,类的定义,controller,service,数据库设计,网页html css js jquery 基本算是full stack 了)。进阶的就是。看一下代码重构(真的看完受益匪浅),算法,数据结构,和设计模式的书挺有帮助的,虽然平时基本只用单例模式。之后深入无非就是tcp/http,java socket,python,shell,redis和一些其他开源框架 比如mina,quartz等(尽量选择主流应用广的框架)与君共勉,加油吧,明年希望月薪能接近万~\\(≧▽≦)/~啦啦啦以上是个在渣本毕业小菜菜的练级之路,如有不对请 轻喷
■网友
不知道方向 那还是从本身来吧 java开发 无非web开发 然后看看了解一下什么是web 无非http传一些东西嘛 那这些数据怎么组织的呢 j2ee标准订好了的 没碰到过? servlet知道吧 这就是标准 看看servlet 3的标准说明 明白了原来spring也是在写servlet 然后看看spring的一些原理 然后碰到问题 负载均衡巴拉巴拉 集群巴拉巴拉 分布式巴拉巴拉 另一个方面 http了解了 但是还是不知道网页怎么搞过来的 然后看看网络几层架构 TCPip 有点明白了 然后开始思考jd上的高大上的高并发 学学并发吧 什么 还有反射 接着来 然后又买了两本大块头书啃起来 如果你觉得并发不好理解 索性追究到底 什么是并发 怎样才能并发 又查资料 原来跟CPU有关 单核CPU其实它妈的根本不能并行处理 为什么要多线程呢 原来有CPU挂起 然后看看什么原因 可能是io或者资源没拿到 看了看io 联系到网络 网络也是io啊 等待网络数据到来也说在io 想想为什么这么多请求来了电脑能hold住 研究一下 发现有个linux的东西叫epoll 多路复用 然后看看java都是什么呢 明白了java叫nio 搞了一下 nio难懂难写代码 原来又有netty Mina什么的框架 又学了一把 现在想想 这一圈搞下来 计算机网络了解了 CPU原理又了解了一点点 spring什么的原来就这回事 其实在即还可以深入学点 看看spring源码如何 了解到其实开发他妈的就是这么回事 这些都搞一遍 估计也就知道了该干什么 该学什么了 好了 老老实实curd去了
■网友
+1,刚开始还有点动力看书,但这些东西没实践太容易被冲散,一下子就忘了,很难真正吸收掉。现在决定先补补英语跟数学了。。
■网友
【java开发工作两年,现在目前每天看书,但深感自己基础不扎实,学习啥都无法深入,迷茫该怎样提高】 工作混了一年半,买房后还起房贷才知道亚历山大,现在不敢打游戏了,抓紧时间学习,才发现用了一年的产品开发,java忘完了,重头学基础,进度很慢,着急想学框架跳槽找个真正锻炼技术的公司做web开发,一边学基础一边纠结要不要同时先看看框架。。。生活不易啊
■网友
作为一个刚出道的java开发者,我想问一下,如何将让专家的基础更扎实,这样以后的路将会走的更远,谢谢
■网友
两年都拿到360的offer了啊
推荐阅读
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- Java工程师和C++工程师在工作上有啥区别哪个更适合自身发展
- 阚清子|分手两年多,阚清子终于有了新恋情,男友微胖颜值略输纪凌尘
- 网通社|奔驰这款车可能还得等等 预计2022年夏季才能发布 刚买车的可以等两年
- 27岁,转行java的血与泪,该何去何从
- 沈阳一“外卖小哥”两年发生交通事故54次?刑拘了!
- 怎样统计工程中未使用的java类
- 新互联网网站用Java还靠谱么对比Php,Python,Ruby的话
- 本科为英语专业,毕业两年从事外贸,现在想进入腾讯,想问下腾讯相应的岗位有哪些,还有咋才能被录用
- 我想学java和安卓软件开发?
