首页 > 科技 > 作为一名Java程序员的一段不堪之事

作为一名Java程序员的一段不堪之事

看标题是不是来看我笑话的呢? 那么你......了!

就是这几天一直在更新整理的那些面试资料,有那么几篇得到了很多大佬的点赞,我也是心生欢喜啊。 但是最近的几篇,大佬们开始不宠幸我了。



我就把这事跟同事小鸭说了。
小鸭就说: “提莫,你就搞一篇平时怎么学习,怎么提升的嘛。 ”
我当时我就怼小鸭了,你知道吗? 那里都是大佬,我发这个不是在关公面前耍大刀了吗? 你给我留点脸吧。


不过,我转念一想,我发出来让在座的大佬们指点指点,那我的功力岂不是直追 鸠摩智 了。 那到时候......哈哈哈哈,我已经想到两年后我如何走上人生巅峰的了。



想到就要开始行动,各位大佬,请往下看。 下面是我提莫的一点点见解,欢迎批评指点。 在此 谢谢各位大佬! !

我是提莫,工作四年,一直从事Java后端开发。 干是干了一点,大佬们不要笑哈。


平时在工作中怎样积累


这个要看你在公司做的工作是什么,如果大部分工作只是完成上级安排的 砖,接触不到底层相关的技术并且工作任务又重的话,没有时间去学习,这样可是不行的。


我平常除了完成工作之外,都会去花时间去看看关注的那些大佬和收集的一些学习资料的。


我感觉在公司有技术牛逼的人带你,那增长会很快,大佬带下你,自己花点时间去了解下原理,举一反三学习就会增长很快。 (在线等大佬收跟班)


关于进厂子


这个我平时的话会每隔段时间会去招聘网站上看看那几个大厂子他们的招聘要求,看看学历、和技术点以及其他信息。 看多了,就总结一下吧! 大佬们帮忙看看。


一、有扎实 Java 基础

二、有分布式技术相关经验

三、有自己对行业对技术的思考那


这三点具体对应的那些技术点了那在这我给大家总结下:


1、扎实的基础:


数据结构与算法、SSM 框架的原理源码、数据库、原理等

比如数据结构与算法,大家工作一段时间之后发现,很多重要的框架底层都逃不开数

据结构和算法,比如 hashmap、一致性 hash、redis 的内存结构、mysql 的索引等等都是数据结构和算法。

还有就是 spring、和 mybatis 这些日常开发中的框架原理和源码了,这块的是大家一

定要去 debug 跟源码的。 如果你源码看过一遍之后,那源码中类结构与设计模式你也自然就清楚了。


2、分布式技术 :


这块的话在大厂面试是必考的,为什么? 你问我为什么? 你当我这么多招聘网站白逛了? 哼哼


比如 zookeeper、redis、dubbo、netty、spring boot、消息中间件、kafka、spring cloud 等等,这些技术大家不是说平常在工作中使用下就 ok 了,或者找点 demo 自己运行下。 如果是这样的话,那太基础了,根本就过不了面试,面试问的都很深的。


3、自己对行业对技术的思考:


这块我感觉需要宏观的角度去看问题,比如如何让你设计一个 24 小时不宕机的服务? 怎么设计? 其实这个问题的隐形问题就是如何保证服务的高可用对吧,那你就看你之前所学的技术或者工作用到的 技术中哪些技术是可以保证高可用。 从这个思考点出发考虑问题。 我平时也会去参加一些线下的活动把持技术的前瞻性,平常也多分享多交流这样的话才不会掉队。



如何提高自己技术了呢?


这个问题其实跟第一个问题是同样一个问题,作为小菜鸟我觉得从这2个方面入手吧。


1、从日常工作中获取养分,平常大家可能写完功能了,这个项目就完事了,也不去 反思下这个项目中哪些技术点还有完善的地方,开发中遇到了什么技术难点是怎么解决的。 自己多跟下源码,多问问比你技术更厉害的人


2、从学习中获取养分,我会买一些技术书也会去看技术博客,现在也开始慢慢写一些东西。 以前是从来没有写过的。 现在是飘了吗?



好了那我就说这么多了,请各位大佬多多指点。

你的指点就是我提莫扬名立万的机会! !

我是提莫,一个节操泛滥,一身凛然正气,刚正不阿的Java程序员

最后: 在这里整理2019年多家公司java面试题pdf文档,欢迎私信回复 “源码” 领取

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.souzhinan.com/kj/280160.html