3月份感觉比较漫长,可能因为经历得比较多吧

3月份感觉比较漫长,可能因为经历得比较多吧

清明回来,四月份已经过来4天。内心感觉有点着急,似乎最近技术上没什么进步。不过还是努力提醒自己尽快静下心来学习。

其实很想写技术博客,但是确实感觉没有什么积累可以分享的。不过3月份经历了不少东西。与技术没有直接相关,却又有着比较深远的影响。

1、差点跳槽了(之所以没有跳槽后面会详细道来)
2、深刻认识到自己写的技术博客没有什么深度(原因何在?大部分不是因为工作经验不够)
3、正式成为CSDN博客专家
4、整理好后面需要细细阅读的书籍
5、家里的琐碎事(细节自动给各位猿友自动过滤啦)

关于跳槽那点事

先来说说差点跳槽了吧

大概是三月中旬左右吧,带着几分冲动,几分胆怯,几分兴奋(因为第一次参加社招),请了一天假去参加面试了。

一份笔试题 + 4轮技术面 + 一轮HR面。因为自己时间比较赶,一个下午搞定了,3.5个小时。

虽然感觉自己面试得并不好,不过最后还是拿到offer了,薪资还算满意,更重要的是,让我感觉进去后成长会很迅速,而且可以学到很多东西!

无论如何,跟4位技术面试官聊完之后,我对自己的职业生涯规划似乎更加清晰了!我想,这将会对我后来的规划产生深远的影响!!!

下面谈谈一些关于面试个人的看法。一个技术面试官,对一个刚毕业不久的人或者是应届毕业生,会看重哪些方面?

(1)基础和经验

基础和经验,能在某种程度上决定你是否能够在较短时间内有产出,能较快地应付工作上的事情。对一个刚毕业不久的人或者是应届毕业生,对于一个相对长远一点的企业,这算不上很重要。

(2)是否有学习的热情和动力

这个是一个门槛!对于很多初入社会的猿,很多都会有比较高的热情和动力,但是这份学习的热情和动力能维持多久?请好好仔细想想。因此,上面说的热情和动力,是能够持续至少三年以上的那种!!!之所以说这个是门槛,因为它是决定你能走多远的首要条件!!!那么热情和动力的表达方式有什么:你是否有写博客?是否有开源项目?平时是否会看些技术书籍?

(3)目前的学习方式是否正确的,学习结构是否完善的

在门槛的基础上,学习方式决定着你能走多快。还记得当时有个面试官最后跟我说的一句话是:我面试,并不关心你基础和经验怎么样,如果你的学习方式是正确的、完善的,那么你会进步很快。道理很浅显。至于正确的学习方式是怎么样的?这里博主不敢夸夸其谈。但是有一点可以说说的,比如,你工作里面用过hibernate,你应该会去了解它,但是你有没有了解hibernate类似的ORM框架,比如mybaits,有没有比较过它们?不然有一个系统让你做,你用hibernate,但是或许有一些更好的技术你没有用到。另外,你对一些技术的学习是蜻蜓点水还是有进行深入地了解过?不然你可能用错了都不知道。

(4)对自己的定位是否清晰

是否明确的定位也是你是否能走多远的一个十分重要的因素。不然,做半年Java,然后又说想搞搞前端,不久又说对IOS感兴趣。其实道理你懂的。上面这些可能是技术面试官比较感兴趣的。

下面想表达一下HR MM可能比较关注的点

(5)态度是否端正,团队合作的能力(沟通、效率)、认真负责(靠谱),是否有成为公司骨干的潜力

下面继续说差点跳槽的事情吧。

拿到offer,我跟组长说离职的事情,其中细节忽略,最终结果是:

我答应留下来了,理由是:我组长推荐我给一位公司的架构师,让我做商品搜索引擎(确实比较偏技术),而不是过于偏向业务的系统。

猿友们可能觉得似乎还不错,但是细细分析并不是这样的。虽然架构师可以带你,但是其实他并没有想象中花那么多精力在你身上,当然确实不算差。

但是,我那天晚上仔细考虑,感觉,我去了想要跳槽的那间公司对我的成长更有帮助。自己还是太年轻,做决定过于草率,毕竟第一次跳槽,毕业不到一年。

无论如何,既然留下来了,那么认真去做吧。还记得四位面试官,有一位提醒我的:技术无法成长,很大因素不在公司的环境,而是你自己!

深刻认识到自己写的技术博客没有什么深度

目前写的博客基本都没有什么深度,大多属于入门文章。

可能不少猿友觉得,因为你工作才一年,写的博客没有深度很正常。

其实并不是这样的,之所以所有博客都没有深度,是因为,并没有对某个技术进行较为深入的研究。

不可能对所有的技术都深入研究,但是起码对一两技术进行深入研究,否则,即便过了两年三年,似乎依旧在海边玩耍,很开心,但是似乎与温水煮青蛙无异。

或许是因为有反思,才会跟大多数人不一样。

正式成为CSDN博客专家

很开心,也很感谢CSDN。

虽然自己目前的水平,不足以担次博客专家称号,但是我相信我以后可以。

整理好后面需要细细阅读的书籍(JAVA猿)

Web开发、Java基本功、Spring、数据库、多线程高并发

《深入分析Java Web技术内幕》
《Effective Java中文版 第2版》
《Think In Java 4(完美高清中文版)》
《深入理解Java虚拟机:JVM高级特性与最佳实践》
《Spring源码深度解析》
《MySQL5.6从零开始学》
《Java多线程编程核心技术》
《Java并发编程实战》

以上的书籍,我大概看了各个章节介绍的内容。觉得合适自己才挑出来的。

如果能够每本认真看完,应对大部分基础面试(与经验无关)是没有什么问题的。

建议阅读顺序:

(1)《Effective Java中文版 第2版》

(2)《Think In Java 4(完美高清中文版)》、《深入理解Java虚拟机:JVM高级特性与最佳实践》

(3)《深入分析Java Web技术内幕》、《Spring源码深度解析》

(4)《MySQL5.6从零开始学》

(5)《Java多线程编程核心技术》、《Java并发编程实战》

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/2280.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • 【Java-Set转List】

    【Java-Set转List】这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好!这是你第一次使用Markdown编辑器所展示的欢迎页。如果你想学习如何使用Mar

    2022年10月18日
  • 很喜欢的一个男生

    很喜欢的一个男生   呵呵,从《加油!金顺》开始就很喜欢他,不知道为什么。看到他就想到阳光。很长时间都没有象这样喜欢一个人。      周末了。贴一些他的照片!!!…

    2022年7月25日
  • c#用XmlDocument读取指定节点[通俗易懂]

    c#用XmlDocument读取指定节点[通俗易懂]    职业 刀客|剑士|枪客|医生|弓手|刺客 1     等级    1     性别   男|女 1     游戏账号    1     游戏密码    1  C#代码如下:XmlDocumentobjDoc=ne

    2022年6月19日
  • FPN(特征图金字塔网络)理论基础与具体实现

    FPN(特征图金字塔网络)理论基础与具体实现论文地址:FeaturePyramidNetworksforObjectDetection项目地址:FPN_pytorch0x00前言我们在做目标检测和超分辨率重建等问题的时候,我们一般是对同一个尺寸的图片进行网络训练。我们希望我们的网络能够适应更多尺寸的图片,我们传统的做法使用图像金字塔,但是这种做法从侧面提升了计算的复杂度,我们希望可以改善这个问题,所以本文就提出了…

    2022年6月9日
  • 互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景[通俗易懂]

    互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景[通俗易懂]最常用的就是互斥锁,当然还有很多种不同的锁,比如自旋锁、读写锁、乐观锁等,不同种类的锁自然适用于不同的场景。如果选择了错误的锁,那么在一些高并发的场景下,可能会降低系统的性能,这样用户体验就会非常差了。所以,为了选择合适的锁,我们不仅需要清楚知道加锁的成本开销有多大,还需要分析业务场景中访问的共享资源的方式,再来还要考虑并发访问共享资源时的冲突概率。

    2022年8月12日
  • Java 枚举(enum) 详解7种常见的用法

    Java 枚举(enum) 详解7种常见的用法JDK1.5引入了新的类型——枚举。在Java中它虽然算个“小”功能,却给我的开发带来了“大”方便。大师兄我【大师兄】又加上自己的理解,来帮助各位理解一下。用法一:常量在JDK1.5之前,我们定义常量都是:publicstaticfinal….。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。Java代码publ…

    2022年6月3日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号