现在到这种地步,接下来我应该怎么办?

本科是个211,硕士是个985.但都不是跟计算机相关的。

因为就业原因加之自己对计算机的兴趣,今年年初开始转行学习Java,1-7月断断续续学,7-至今算是全身心投入了。硕士期间老师没有软件方面得项目,周围得同学也是做硬件得,没人带,没人一起,就自己闷头学。7月份找实习找不到,后来准备秋招了就不了了之。没想到这个缺乏实践经历的短处让我至今0offer而且连实习都找不到了。

从八月份到现在,投了三四十家公司,因为学历还不错所以没被卡过简历。笔试也都还行,过了挺多的。可是过了不等于就有面试机会了,因为没有像样的项目经历,很多中小厂连面试机会都不会给,我经历得大概就有5家吧。

当然,还是面了很多公司,凭借对面试的准备以及还算将就的基础,有8家公司我走完了流程。可是最终也没能等来录用的短信。最开始我很丧气,不知道哪里有问题。直到我面到这8家公司中的最后一家时,我问了那个面试官,一个部门的主管。他也毫不避讳地说,从我的简历看来,我就是0经验的。仅有一些理论知识,没有任何实践操作经历。也曾问过别的公司的面试官,虽然是说更看重基础,有经历更好,但其实这个人才爆炸的时代,缺一样都不行啊。。。

在学习过程中,我也时常写代码,学习的我都复现一遍,但仅此而已。

当然我也知道实践的重要性,还花钱买了网上做项目的教程,有一定收获但是也觉得不太够。有时候真的愈发觉得自己一个人学好困难,遇到bug,遇到问题就只能copy问题到网上去搜,有时候就是一两个小时都找不到解决办法。最后就一直卡在那里。

前几天去一家当地一家比较大的公司面试实习生。依旧是做题,面试官当面拿着我的试题和简历,说其实这个试题有些他们都不知道对不对,因为工作中很少用到这些,很多东西都是用习惯了惯性思维在做决定。看着我的简历说,非科班且缺乏实践,我说我来实习就是为了积累经历。问了我分布式,知道一些,可是***常的学习过程几乎很少用到也不会他问的那个mycat框架。最后让我回去等消息,基本也是凉凉。

好几次都在想,连实习都要项目经历了,可是不实习又没有项目经历。这不是个死循环吗?最后,去问了别人科班的同学,他回答说,其实硕士期间老师就会带着做项目了,老师自己的或者是和外面公司合作的,而且到了实习阶段就算不能去合作的公司工作也可以凭借那些项目找个不错的实习。看来非科班转行真的不易啊。。

其实,说了这么多前言,无非就是想请教几个问题。

有时候真的觉得自己一个人搞好难好难,没有人带遇到任何困难都只能自己解决,虽说可以锻炼解决问题的能力,可是有时候有的问题真的很费时间。我想知道能去哪里找个能带我的师傅或者说导师呢?其实我能想到的唯一答案就是进实习公司了吧。。

从9月份开始一直有学习别人网上的项目,可是我几遍做下来感觉收获并不多,或者说我不知道怎么去学习别人的项目教程,代码放在那里,注释上面写上逻辑说明。我一边写一边就会想,为什么要这么写呢?为什么要定义一个这个类呢?为什么要用这个的中间件?其实这些问题也许找个有经验的人问问就知道了吧。我却时常纠结于这些问题。

想找实习的心思越来越强,可是小一点的公司要求进去马上就能工作,没人会带也不会招我,大一点的公司又有很多要求,我也达不到。本来想着现在找好一个,备战春招了。现在却愈发迷茫在浪费宝贵的时间,真的不知道该怎么办了。其实我挺相信我的学习能力,相信自己能在实践中很快学习上手,奈何连个机会都没有呀。。

现在最想知道的就是从理论到实践的这一步的跨越我该如何去实现。希望有类似经历的过来人能帮帮我吧。

#职业规划#
全部评论
投银行,国企,你优势更大
32 回复
分享
发布于 2019-10-29 02:01
我只想说,转行的没几个对计算机感兴趣的。。计算机的兴趣在哪里,如果没入行之前应该都不知道具体是干啥的。。
3 回复
分享
发布于 2019-10-29 08:04
联易融
校招火热招聘中
官网直投
这简直是学代码时候的另一个我,感觉别人学起来轻轻松松,逻辑连贯,而我却不行……我一直觉得是我自学能力有问题
2 回复
分享
发布于 2019-10-29 06:57
小公司也行的,先有项目经历吧,或者网上找个项目做,但是一定要把各个部分搞懂。
2 回复
分享
发布于 2019-10-29 07:23
我当时也是非科班 无项目 然后我就去投了一个测试实习 在实习期间做了一些小测试工具,后来找开发的时候就介绍这些工具 然后就拿到现在的offer了
2 回复
分享
发布于 2019-10-29 10:05
刷题进头条
2 回复
分享
发布于 2019-10-29 10:20
我觉得楼主就是起步晚了,再加上是硕士学历导致没有竞争优势。 我本科不是学计算机的,但是我从小就喜欢计算机,我从大二开始自学python,平时写各种小程序,从爬虫、到网站、后来到机器学习、差不多三四年的时间把python常用的东西都摸了个遍,也都掌握了。后来考研考到计算机专业,读了研老师也不管,还是自学,自己看论文,自己做实验。 我想说的是,至少在我处的这个环境里面,需要别人教的人还是少数,或者说是基本没有,大家都是自学,自己看书,自己做东西。所以当你能明显地发现自己有所成长的时候,都已经过去很长的一段时间了。想通过不到一年的时间达到计算机专业学生的水准基本上不现实,怎么都会差那么一些。 我的建议是: 1. 不要灰心,要相信自己在接下来的很长一段时间仍能保持学习和积累的心态。 2. 写博客。博客的内容要充实,能体现出你的学习态度与学习的深度与广度,这样拿到你简历的人好歹会先看你到底懂什么,这个还是很重要的,假设你能在明年春招前,自己写出20万字的心得或知识分享,我觉得情况会好很多。 3. 把你做的东西开源到GitHub上面去,这些东西一定要做得完整、炫一些。有充实的文档,代码要规范,并且别人pull了之后能直接部署且功能稍微强大或齐全一些,可以看一些优秀的案例,然后自己做一个。 计算机行业,尤其是技术岗拼的是实力,如果自己找工作的情况不理想,主要问题还是实力,像实习、项目这种就算实力的一种体现。所以楼主需要想一些办法展现出自己的实力。 这里我可以分享一下我的博客:https://davidham3.github.io/blog/,我是做算法的,所以博客里面大量的内容都是看过的论文,当然还有一些开发的知识。希望对你有些启发和帮助。
2 回复
分享
发布于 2019-10-29 16:41
转专业的路过,之前投实习也是基本没有面试机会,有幸抓住了头条的面试. 只能说,实习太重要啦,多投投吧再,总有机会出现
1 回复
分享
发布于 2019-10-29 02:08
摸摸头,我也一样,头疼死了
1 回复
分享
发布于 2019-10-29 02:17
研一转专业萌新,请问光刷题能找到工作吗
1 回复
分享
发布于 2019-10-29 02:50
自学不是问题,非科班也不是问题,现在网上资料这么全,只要想学什么都不会缺。项目经历是很重要,但完全也可以自我提高,网上找个经典的项目先跟一遍,然后加入自己的想法去改进,梳理项目知识点和流程。我也是非科班,自学大概一年吧,秋招还不错,所以楼主还是需要反思一下是不是学习方式的问题
1 回复
分享
发布于 2019-10-29 08:10
科班也未必有项目。。。都是自己折腾的
1 回复
分享
发布于 2019-10-29 10:02
另外,面试官转了一份关于面试官设置面试题的思路的文章,转发给你,希望能有所帮助。https://www.infoq.cn/article/how-to-judge-coding-ability
1 回复
分享
发布于 2019-10-30 23:29
多投一些。
点赞 回复
分享
发布于 2019-10-29 07:16
我现在也是和你一样的问题
点赞 回复
分享
发布于 2019-10-29 07:32
我也非科班,也是实习论文啥都没有,自己又菜。秋招早期我就把互联网给放弃了。
点赞 回复
分享
发布于 2019-10-29 07:43
其实别太执着于编程,找一找计算机相关测试开发,运维开发,安全或者其他,门槛没那么高
点赞 回复
分享
发布于 2019-10-29 08:03
加油加油
点赞 回复
分享
发布于 2019-10-29 08:10
实习真的很重要,可能我自学能力不强吧,从研一开始断断续续学习前端知识,幸好我意识到不实习我这种水平肯定秋招无望(传统工科,非科班,女生),实习艰难找了一个月,才找到一个创业小公司,去那镀金了一个多月吧,目前起码有offer(和牛客大佬们没法比,因为我能力也不强)了,面试都挺感兴趣实习做的东西,所以建议你再多学习,争取年底前找个实习,春招加油
点赞 回复
分享
发布于 2019-10-29 09:05
之前有过跟楼主一样的迷茫,但是有的积淀是需要一定时间的。我个人的话本科接触过程序设计,但是也不怎么写,去年学了三个月数据结构和算法,今年3月才开始学习后台开发的东西,时间线供楼主参考一下。 我觉得主要有两点比较重要,第一是有机会先出去实习感受一下真正的工作是什么样的,小公司也可以,不过第一份实习可能比较难找;第二个的话不知道你们Java是不是这样,对于C++的学习来说,了解一些操作系统或者linux之后就会觉得很多实现是有道理的,可以去看看成熟的代码,从数据结构开始看,收获比较大。 关于没有群体的问题,可以看看牛客上有没有一起学习Java的同学,可以建群一起讨论学习什么的。985硕的自学能力不会差的,加油
点赞 回复
分享
发布于 2019-10-29 09:27

相关推荐

9 43 评论
分享
牛客网
牛客企业服务