java程序员随笔
之前坚持过一段时间的博客,不过后来因为一些琐事,也因为自己的懒惰,没坚持下来。一晃本科毕业到现在已经快9年了,本科毕业的时候经常想,自己十年之后会是什么样子,那时候筹措满志,心里的每一个答案,都离现在很远;
前段时间找工作,有一些心得,也有一些感悟,这里分享一下,看到这篇文章的人可以留言讨论,也可以随意提问,知无不言。
我是10年毕业于一个平平无奇的985高校,工作一年半之后辞职考研,成绩还不错,考上了中科院的研究生,毕业后在一个央企,混迹至今。
年后公司招人,面了很多人;对央企待遇不满意,自己也出去面过很多公司,被虐过,也拿了几个offer;
关于java技术,现在跟10年前真的太不一样了,想当年我们出去找工作是要会jsp的,要会js,jquery,web容器,ssh;当前的技术细分还没那么细,很多公司招人都是要前后端都会的,现在的同学就幸福很多了,至少我出去找的几个工作,没有一个人问我js会不会,而且现在也没人问ssh里面的sh了。
关于面别人,我们虽然是央企,虽然在北京工资待遇给的不高,但是收到的简历也是雪片一样的,每天上百封肯定是有的,职位就那么几个;我们是用拉勾网的,我挑简历的时候,一般会过滤一下,本科以上,工作2年以上。
不涉及学历歧视,我也面过几个大专的学生,真的没有精力人力物力去沙里淘金,这是个对自己,对公司最省时省力的筛选;至于为什么要两年以上,想得也很简单,我们在北京,社招提供不了户口,一个月只有8K左右的工资,说实话我也没打算要太好的人,事实证明没有一个一本学校的人来我们这个职位,我想的只是找一个有一定工作经验的,干过一定活的人,如果能机灵点就更好了。
我面别人的时候,问的基本上就是java面经上的最普通的知识点,比如HashMap的数据结构,线程run和start方法有什么区别,但真的想吐槽一下,有的人连HashMap是不是线程安全的就出来找工作,有的女生,给我的感觉一看就没写过什么代码,我觉得如果想靠java吃饭的话,对他最起码的尊重还是要有的,你可以没看过hashmap的源码,但是为啥他高效,他是不是线程安全的,什么时候用ArrayList,什么时候用Linkedlist,为什么要用线程,会写简单的sql,知道索引是干嘛的,最好再能用一下spring就可以了,我面的人里面,能达到这样要求的,不到一半;最后我面的人里面,10个我留下5个,其中4个不满意我们的薪资,只有一个小伙目前还在我们组工作。这里要说明的一点,你如果在网上找工作,8-12K的工作,如果8K你不考虑,就要做好浪费时间的准备。
我去面试,大概面了6家,拿了2家的offer,直接谈薪阶段拒了两家,被两家虐了,很惨;不得不说,你的上一家薪资,是很大程度能影响你下一家的起薪的;
我被面的主要是项目里用到的一些技术点,问项目里会用什么技术,当时考虑的是什么,问具体的架构是什么,有什么好处,问的都很细,感觉是问到你不会,或者他不会为止,没用过的东西只要诚实得说没接触过,一般不会有什么问题,但是用过的知识点,就会拼命得问;
目前我的技术栈是:java,spring,jstorm,kafka,dubbo,zookeeper ,redis,oracle(这其实是个劣势,目前我面的所有单位,用的都是mysql,问的也都是mysql),maven,mybits,接下来领导让研究flink;
被虐的最惨的是前几天面美团的java专家,问的东西很底层,synchronize的实现原理,偏向锁的原理,自旋锁的原理,包括他们在对象头的位置信息,前后都有什么信息,很细。。。
我觉得自己的技术栈没什么问题,接下来我打算在自己的技术栈上做研究,也会持续更新博客。
还在现在的公司工作,最主要的原因是美团让我看到了差距,没敢去尝试阿里,因为听说阿里的面试都是有记录的,所以想再修炼半年;我拿到的offer都是double的,不过公司不太满意,毕竟下一份工作对我太重要了,要么它是我可以奋斗一生的事业,要么它是我履历上的一个闪光点。
记得当前辞职考研的时候,自己在人大附近用500块一个床位,人大教室-宿舍-食堂三点一线坚持了半年,现在回头很感谢当年奋斗的岁月,希望以后回过头来看到这篇文章,能像现在回忆当年一样,感谢曾经的奋斗,成就了现在的我。
磕磕绊绊得写到现在,基本上是有什么说什么了。谢谢还能看到现在的小伙伴,如果有人想了解什么可以留言讨论,知无不言。
java程序员随笔的更多相关文章
- [转载]一个标准java程序员的进阶过程
第一阶段:Java程序员 技术名称 内 容 说明 Java语法基础 基本语法.数组.类.继承.多态.抽象类.接口.object对象.常用类(Math\Arrarys\S ...
- Java程序员应该了解的10个面向对象设计原则
面向对象设计原则: 是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton.Decorat ...
- To Java程序员:切勿用普通for循环遍历LinkedList
ArrayList与LinkedList的普通for循环遍历 对于大部分Java程序员朋友们来说,可能平时使用得最多的List就是ArrayList,对于ArrayList的遍历,一般用如下写法: p ...
- Java 程序员们值得一看的好书推荐
"学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一 ...
- Java程序员应该掌握的10项技能
这篇文章主要介绍了作为Java程序员应该掌握的10项技能,包括java的知识点与相关的技能,对于java的学习有不错的参考借鉴价值,需要的朋友可以参考下 1.语法:必须比较熟悉,在写代码的时候ID ...
- Java程序员岗位
Java程序员岗位面试题有哪些? 1.面向对象的特征有哪些方面(1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只是选择 ...
- Java程序员
从生存.制胜.发展三个方面入手,为大家展示出程序员求职与工作的一幅3D全景图像.本书中既有在公司中的生存技巧,又有高手达人的进阶策略,既有求职攻略的按图索骥,又有入职后生产环境的破解揭秘. 书中浓缩了 ...
- Java程序员学习之路
1. Java语言基础 谈到Java语 言基础学习的书籍,大家肯定会推荐Bruce Eckel的<Thinking in Java>.它是一本写的相当深刻的技术书籍,Java语言基础部分基 ...
- 分享下对JAVA程序员成长之路的总结<转>
我也搞了几年JAVA了,由于一向懒惰,没有成为大牛,只是一普通程序猿,手痒来给新人分享下从新手成长为老鸟的已见. 首先初识语法的阶段,必须要学会怎么操作对象,操作if和for,操作list set ...
随机推荐
- (ZT)算法杂货铺——分类算法之朴素贝叶斯分类(Naive Bayesian classification)
https://www.cnblogs.com/leoo2sk/archive/2010/09/17/naive-bayesian-classifier.html 0.写在前面的话 我个人一直很喜欢算 ...
- Binder吐槽学习
通过 ProcessState::self()->startThreadPool()新加了一个Binder线程,然后通过IPCThreadState::self()->joinThread ...
- 不同应用共享redis应用,但分数据库存储数据
日常开发工作中,常常遇到这种情况 项目A ,需要使用redis 项目B ,也需使用redis …… 原来傻乎乎的在服务器上装几个redis,通过不同的端口号来进行使用 其实redis可用有16个数据库 ...
- Echars 地图属性详解
1.引入echarts库文件 <script charset="utf-8" type="text/javascript" language=" ...
- Linux内核d_path函数应用的经验总结
问题背景 一个内核模块中,需要通过d_path接口获取文件的路径,然后与目标文件白名单做匹配. 在生产环境中,获取的文件是存在的,但是与文件白名单中的文件总是匹配失败. 问题定位: 通过打印d_pat ...
- 云笔记项目-Spring事务学习-传播NOT_SUPPORTED
接下来测试事务传播属性设置为NOT_SUPPORTED Service层 Service层主要设置如下,其中还插入了REQUIRED作为比较. package Service; import java ...
- Quartz与Spring集成(二)
一.获取quartz详情jar <!-- quartz 的jar --> <dependency> <groupId>org.quartz-scheduler< ...
- pyautogui 文档(二):鼠标控制
0,0 X increases --> +---------------------------+ | | Y increases | | | | 1920 x 1080 screen | | ...
- [剑指Offer]10-斐波那契数列(循环)-Java
题解 使用循环,时间复杂度O(n). 相关 跳台阶:f(n)=f(n-1)+f(n-2) 变态跳台阶:f(n)=2*f(n-1) 矩形覆盖:f(n)=f(n-1)+f(n-2) 全部用循环代替递归,使 ...
- jQuery插件的一些想法
之前在用ant-design和MUI的时候是一个系统的插件,应有尽有,当然jQuery也有系统性的插件,最近的项目没有用,所以一些需要插件的东西,需要哪种,找哪种,然后再引入项目中,首先百度搜索这类插 ...