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并发编程实战》

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • C# 中 Struct 与 Class 的区别,以及两者的适用场合

    C# 中 Struct 与 Class 的区别,以及两者的适用场合

  • 【180609】经典SQL语句大全(CHM)

    【180609】经典SQL语句大全(CHM)收集我们在平时使用SQL时的一些语法语句汇集,比如创建、备份、删除数据库的SQL脚本,这些当然是比较简了,还有复杂点的像备份、创建索引、复合SQL语句、创建视图、高级运算查询、EXCEPT运算符、INTERSECT运算符、使用外连接、SQL分组、复制或拷贝表、在线视图查询、存储过程调用、清理SQL、找重复记录等,另附有一些SQL经典技巧,比如精简SQL语句、压缩数据库、检查备份集、日志清除、数…

  • 44h11资料_acwing是什么

    44h11资料_acwing是什么原题链接给定 N 个正整数 A1,A2,…,AN,从中选出若干个数,使它们的和为 M,求有多少种选择方案。输入格式第一行包含两个整数 N 和 M。第二行包含 N 个整数,表示 A1,A2,…,AN。输出格式包含一个整数,表示可选方案数。数据范围1≤N≤100,1≤M≤10000,1≤Ai≤1000输入样例:4 41 1 2 2输出样例:3#include<bits/stdc++.h>using namespace std;const int M = 1e4

  • WdatePicker时间插件

    WdatePicker时间插件

  • 从零開始学习OpenCL开发(一)架构

    从零開始学习OpenCL开发(一)架构

    2021年12月16日
  • AV1编码技术分析

    AV1编码技术分析av1是一种新兴的开源、版权免费的视频压缩格式,由开放媒体联盟(AOMedia)行业联盟于2018年初联合开发并最终定稿。AV1开发的主要目标是在当前的编解码器基础上获得可观的压缩率提升,同时确保解码的复杂性和硬件的实际可行性。本文简要介绍了AV1中的关键编码技术,并与VP9和HEVC进行了初步的压缩性能比较。索引:视频压缩,AV1,开放媒体联盟,开源视频编码一、引言在过去的十年里,智能设备…

发表回复

您的电子邮箱地址不会被公开。

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