回收一下之前的flag。(还没做完差200)
https://leetcode.cn/circle/discuss/i8zmNX/

从立下flag到现在大概75天左右,已经刷了


大多数的题目是已经刷过一遍的,所以做起来比较轻松。如果单算中等题的话,相当于每天稳定6道题。
刷题感受:
忘得还是挺快的。有的时候就看到自己写过题解的题不会写,尬住了。而且天天如此。
最高的一天大概是16道中等(二刷的,快很正常),平均一天大概8 - 13道左右,个人到第十道的时候感觉精力比较涣散。
之前每天也有工作的,所以刷题时间一天也就四五个小时,这段时间是精力比较集中的,过了基本上是猪。
含金量的话,这些题的含金量不算高(没有精髓的困难,遇见不会的就跳过),等着以后有时间把中等和困难补了,不过首先要解决工作问题。
刷到十几题的时候就开始不想动,于是就停下来啥都不做,玩游戏刷手机了。周六周日懒狗,不想刷,估计也就五六题。
自己不玩游戏的啊??不刷手机的啊???个人还是个俗人戒不掉的。如果我勤劳一点的话,可能现在已经刷完800题了。
前几天偷懒,做了几个简单的摸摸鱼。个人评价:基本功比较到位。(大佬轻喷)


有待提高。
————————————————————————————————
现在的情况比较尬:
假如有人问我:Java你会啥啊??
我会刷题。
除了题目呢?
我XX10月份入的Java坑!!!你为啥对我有那么高的期待??
我是真的没有去看spring全家桶……两个月都刷题去了。已经看了一部分了,个人考虑刷完这800就去看整体的框架和项目,把框架的知识补齐。(刷题的放一放)
之前和某个哥们吐槽的时候,他认为:我骄傲了,我自满了,我已经以为自己Java啥都会了,你这个心态不可取。
……一看就不是我小作文的忠实读者。
还有问我为啥不花点时间补习基础的……速成也不是这么个速成法啊……两个月速成Java开发是吧??(两个月前我连Java是啥我都不知道)
——————————————————————————————
下面就是工作的内容:
本人211自动化本科,一年前面试的时候还是不认(一个是不认专业,第二个是刚毕业不认),不得以去了维护。
个人复盘:很多企业就直接摊牌:你没有项目经验。
很多的企业,他吃饭他不是自己做菜,他只要现成的,招人他要有工作经验的。(很多企业没有培训的能力,或者不想培训)
大多数的情况下,大部分学生的都是在gihub里面拉取的,或者写学校里面的经验充数。
企业就问:你的项目有多少人用(这个浙江宇视科技问过,另外一个企业也问过)
你自己写的代码,你说一下业务逻辑呗,用户是咋提需求的,你是咋梳理的,出过啥问题。你是咋调试bug的。
我觉得这种问题就是企业在表态:我不要零基础和社会培训的培训班的。这些东西个人感觉培训班不教……
没有你咋知道开发的流程是咋样的。于是分分钟pass。
这个也算面试的常规要点了,我得去整理一下我负责的业务和常见的业务逻辑以便过这个面试。
至于另外一些那就更厉害了:要求有直接写项目的工作能力。
比如说我之前去的那一家银行叫做易诚互动(企业很正规,能力很强),济南这边就是:
拉取代码以后扔给我一篇文档让我看3天(实数3天),然后给我培训一个半小时(对,你没听错,是一个半小时),就直接派发工单写代码。
有个哥们说了:你这个工作压力是很大,但是你通过了以后对你的能力提升是巨大的!!!!
提升个X啊,就我这个水平被骂死都是轻的。我就这2个月刷题经验没人带直接写项目???
我和企业摊牌说:我自己其实缺乏系统的开发经验,Java代码量刚过万(我刷了600题,一题20行过万),他们给我这么安排我做不了。
于是人力就问我:那这个情况你就没有和领导说过?
我说:我说过了啊,面试的时候我就说自己缺乏框架经验。
项目经理也是人品缺缺,所以麻溜的走了。(不然糊弄一个月就当积累经验再走)
————————————————————————————————————————————
之前工作的时候,和老妈谈心。说自己在第四面被挂。谈到了离职原因,我不知道咋圆。
我之前说的是:流程不规范,工作压力大。(维护价值十位数的数据压力能不大吗,而且天天给开发修bug有意思吗)
老妈表态:你这个不能说。工作了要好聚好散,你不要谈之前工作的不是,说自己的原因。
她建议:之前那份工资是外包,没有经验。于是就离职了。
我吐血三升:这个东西不能说啊,
她说了:那就说你是维护,开发经验缺乏,想提升自己。
吐血三升。这个也不能说。
尬住了。她还问我为啥不能说。
我说:外包是污点,你说有人把污点拿出来给自己不行做开脱,这合理吗??
维护的工作有的是,开发的工作比较少;外包的企业一多半,正式的企业比较少;小微企业一部分,中大型企业一部分。
之前填维护的时候,基本上一天有3个邀请-5个。把维护去了填开发,一天也就一两个。
维护基本上不是出差就是外派,对于技术的要求很低,根本学不到东西。
把外包的拉黑,把小微企业除外,基本发OFFER的、值得考虑的3天有一两个就不错了……
慢慢等吧。
——————————————————————————————————
关于语言,现在基本框架都是Java后端。
有一次和老某位大佬吐槽。你转Java爱转转,Python用户不缺我这一个。
我就问他:我想做开发,请问Python有开发岗吗?
他说:你学Python去面试开发是不是脑子有点问题??
现在这就业形势,你学了Python基本上和后端无缘,而我个人考虑要做后端……于是不得已转的Java。
如果我以后去找Python的工作,基本上就这几个:
一个是:必须硕士的机器学习等的算法岗。为了这个工作基本上就需要去考个研。
第二个是:做维护或者测试写各种巡检脚本、测试脚本啊。
第三个就是:大数据清洗、爬虫等。
第一个就是为了考研,我考完研29或者30了,而且还得跨考研。找IT的工作跨考一个非IT的硕士性价比实在太低,所以尽量不考虑。
第二个就是:维护这个工作的确被人瞧不起……不考虑了。
第三个感觉:不正规(因为清洗数据这种东西不靠谱)
————————————————————————————————————————
个人不考虑维护有这么几个因素:
第一,我之前的维护每天的工作就是处理邮件和客诉,去了下一家基本上还是这些。
维护又不负责写代码,就算维护写了代码也不敢用啊!!!
第二个问题是:不仅是项目经理,连开发都跑过来摊派工作任务。啥开发写bug维护擦的事情天天做,不值当的。
大概有个歧视链:开发 > 测试 > 维护。维护就是只会写SQL的菜鸟简称。我何必给自己找不痛快。
之前我那个工作,维护大多数都很菜。
有这么一个事情:我们维护身兼招聘,我就问别的同事:为啥不用开发去招聘呢?
同事就说了:开发有自己的事情啊。
我:那维护也很忙啊??
同事:开发和维护不一样。
————————————————————————————————————————
小微企业去过几趟,个人评价:
薪资没有保障。说不发就不发。需要大量的时间维权才能够找回自己应得的工资。
所以统统不考虑。(个人战绩:两份工作被辞退两次,而且没有发工资)
外包的话:
企业招聘外包是为了省钱,核心业务接触不到,待遇和地位比较低。
外包转正那基本上不可能,或者说通过正当渠道基本上不可能。
外包小微就两个字:窝囊。
去不了正式才去的外包,所以别人认为我菜。
为啥去小微企业,那大多数不是因为大企业不要嘛……