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语言】输入一组整数,求出这组数字子序列和中最大值

    【C语言】输入一组整数,求出这组数字子序列和中最大值

  • 一文搞定BP神经网络——从原理到应用(原理篇)「建议收藏」

    一文搞定BP神经网络——从原理到应用(原理篇)「建议收藏」神经网络结构以及前向传播过程损失函数和代价函数反向传播1矩阵补充知识11矩阵求梯度12海塞矩阵13总结2矩阵乘积和对应元素相乘3反向传播原理四个基础等式4反向传播总结41单样本输入公式表42多样本输入公式表本文小结Hello,对于神经网络的原理,我入门了好多次,每次都觉得懂了,但是其实内部原理并没有理解透彻。经过不懈努力,终于茅塞顿开,遂总结此文。本

  • 批处理 %~0_批处理输入

    批处理 %~0_批处理输入%~dp0“d”为Drive的缩写,即为驱动器,磁盘、“p”为Path缩写,即为路径,目录cd是转到这个目录,不过我觉得cd/d%~dp0还好些%~dp0“d”为Drive的缩写,即为驱动器,磁盘、“p”为Path缩写,即为路径,目录cd是转到这个目录,不过我觉得cd/d%~dp0还好些选项语法:~0-删除任何引号(“),扩充%

  • 人人网面试经历「建议收藏」

    人人网面试经历「建议收藏」对于一年开发经验的程序员来说是非常尴尬的,经过一个月的面试总结,也快入职心仪的公司了,差不多算是敲定了工作。所以想到陆续的放出一些互联网公司的面试经验来,虽然面不上,但是可提供给别人参阅,以便你们遇到类似或者同一家的公司能够见招拆招!

  • windows换行符转unix

    windows换行符转unixdos2unix先安装git,git自带dos2unix命令行工具。gitbash下执行批量转换命令:find.-name”*”|xargsdos2unix

  • asp.net cms_基于asp的开源项目

    asp.net cms_基于asp的开源项目随着网络技术的发展,目前国内CMS的开发商越来越多,各自都有其独特的优势,大家在选择的时候觉得眼花缭乱,不知道选择哪个比较好,我个人认为开源的CMS还是适合我们学习及研究使用,下边就几个国内的asp.net开源CMS进行简单介绍。1.We7CMS We7CMS是由西部动力开发的一款充分发掘互联网Web2.0(如博客、RSS等)的信息组织优势,将其理念利用到政府企事业网站的构建、组织

发表回复

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

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