双非应届毕业生的找不到工作心得和总结

双非应届毕业生的找不到工作的总结

  1. 注意:1700多字长文,时间宝贵勿入

  2. 今日,不知不觉又到了凌晨四点了,作为一个双非出来的应届毕业生,在这个2020年毕业季是异常的艰难。找不到工作,boss,拉勾,智联上投的简历大多都石沉大海,让我觉得是不是自己太菜了。虽然有两个公司发来了offer,都是6K,一个南京,一个上海,一个是外包,一个想让我过去学c#.我都拒绝了。

  3. 并不是我自己心比天高,而是作为我第一份工作,自己想找一个喜欢的,所以就没有将就。虽然都现在工作还没有着落,但是这段时间的学习过程让我进步良多,特意来分享一下。

  4. 这段期间,我觉得我还是能力和知识技能不行。因为一直比较喜欢java,所以就一直在努力向这方面发展。把数据结构又复习了一下,真的,收益良多,此刻再回来看集合底层的方法是怎么走的,就很容易了。List底层是数组,你知道了数组是怎么样增删改查的,List无非是多了一个扩容机制。原理也很简单,必须要创建一个更大的数组,将原来数组的元素存放进来 即可。List的优缺点,无非是数组的优缺点加上它实现的其他接口有关。再说HashMap,底层是什么,哈希表+链表(1.7之前),或者哈希表加链表/红黑树(1.8之后),所以大家只要了解哈希表和红黑树的原理是不是就很简单了。哈希表也是基于数组实现的,为了减少聚集,采用了几种方法,一种开放地址法(包括线性探测,二次探测,再哈希)等,一种链地址法,显然HashMap是第二种,所以你知道了哈希表的是怎么记进行基本操作的,HashMap还会难吗?有人说,还有红黑树呀,那是当链表长度大于8且哈希表长度大于64,会将链表转化成红黑树,提高查找效率,这里就涉及到红黑树的数据结构了。再说HashTable,底层哈希表,TreeMap,底层红黑树,LinkedHashMap就是在HashMap的基础上加了双向链表。再说Set集合,TreeSet基于TeeMap,HashSet基于HashMap,所以知道为什么Set集合的元素不能重复了吧。数组结构很重要,再次提醒。

  5. 下面就再说说关于SQL语句的问题,作为一个后端开发,甚至厉害的是全栈,sql语句会写就行了吗?我觉得还不行,虽然我也只是会用,但我觉得远远不够,这也就是现在很多企业的招聘简历上会要求会SQL优化的原因。当涉及到很多数据的时候,要想着怎样使数据访问更快,所以一般优化都是指对查询语句做优化。

  6. 还有就是现在很多企业会问Spring事务的问题,试问:你知道SQL中的事务吗?二者差别很大吗?Spring在方法上添加事务,涉及到事务的传播机制,隔离机制,只读,事务超时,回滚规则等。传播机制是指一个事务方法中调用另一个事务方法,那么是两个方法各自独立运行,还是内层加入外层事务,其实共有7种可能(百度下就知道)。隔离机制和SQL中没区别,四种,未提交读,已提交读,可重复读,可序列化,会造成脏读,不可重复复读以及幻读吗?这就看你的设定了。至于只读,是为了防止修改删除数据。设置超时是为了防止长期占用资源,以及防止造成长事务(可以百度一下原理)。回滚规则就是遇到什么异常进行回滚,可以自行设置,默认是运行时异常回滚,受查异常不回滚。

  7. 说了那么多,只是想表达,艰难时刻总是会逼迫人前进,以前不明白的东西现在突然明白很多了。所以,如果还有和我一样没找到工作的朋友和同学,不妨边找工作的同时边努力,我相信,付出是总有回报的。不要好高骛远,才毕业就想着月薪多少,但是也不能太少,够生活就行,沉淀一下自己。看看多线程并发,去访问量大的公司这就是你的优势呀,虽然我也不会(我很菜)。我不知道别人是怎样想的,反正我是没有盲区的去学习什么分布式springcloud,dubbo等等分布式技术,一是我觉得我暂时不一定用的上,二是想打好基础,也不知道我想的对不对,同学也可以在下面评论给我一些建议,谢谢。

  8. 写完已经凌晨五点多了,时间过的真快。希望自己能早点找到合适的工作,也希望疫情彻底过去,恢复以往找工作的好局面,好多企业都不招人,工作岗位变得太少了。同学们,一起加油呀!

  9. ------------来自一名双非本科应届生的凌晨期望 异地江浙

你可能感兴趣的:(心得总结,java,sql,spring,数据结构)