无真正项目开发经验的人想去腾讯工作,需学习哪些知识?

我大学的时候没有好好学习,而且学的是数学专业,毕业找工作没什么可选的,稀里糊涂的就找了一家主要做软件外包的公司(当时是公司去找实习生,就录用了,相当于还没毕业就已经签订了一些协议。我们学校是985,按后来我同学找工作的经历,找一份工作完全没有问题,常常一个人拿十几二十份offer,当然offer质量也良莠不齐),到现在已经做了一年了,但是因为工作开发流程特殊(简单说就是填写Excel,然后用工具生成代码,之后再不断找错误修正错误,不断重复,很累很没意义),所以一直都很狗血的,几乎从来没写代码。我本身在大学学过C语言,C++会一些,但是写的代码相比C就更少。自认为C学的还算可以,高深的东西因为我没真正做过项目,所以其实我也不知道究竟有多少我没有掌握,但是基本的知识点还是扎实的(从看的C书籍以及掌握程度估计的)。

无真正项目开发经验的人想去腾讯工作,需学习哪些知识?

我现在很痛苦,其实我早就想离开这个公司了,但是一直没有离开,主要原因有两个。一、大家都说第一份工作尽量干满一年,我也认同这观点;二、我没有技术,而工作常常加班到很晚,加班到凌晨都是经常的,让我几乎都没有自己的时间了,周末还有生活琐事,要陪女朋友等等,所以整个人就很累,没有时间学习。这是恶性循环,没有技术不好跳槽,跳不了槽就得继续在这个公司工作,继续在这工作就没时间学习,没时间学习就不会有技术……

我再也不想浪费青春了,我想跳槽到一家真正做技术的公司(假如以腾讯公司为例的话),能通过工作积累经验(我现在的工作我觉得就算做十年,也学不到什么东西,并且这种开发方式适用范围很受限,去别的公司的话,这种工作经验基本就变成了一坨屎)。再有呢,因为家庭条件不好,我想如果现在不工作了去学习,会让家人担心并增加他们的负担,而直接进腾讯又几乎是不会成功的。

综合以上,我想问两个问题:

1.我是不是先跳槽去另外一个公司积累经验比较好,并且尽量找一个加班比较少的公司,边工作边学习,提升自己。

2.有没有前辈愿意分享一下自己的`相关经历,让我这个迷茫不知所措的无知的人做一个参考,或者说从您的角度,我这样的处境,应该怎么规划才能走上正轨(找到一份有技术有挑战性的工作,并且通过工作中的努力让自己慢慢成为牛人)

经过工作的这一年,我觉得我能吃苦,我愿意学习,就算要经历一个比较长的比较辛苦的过程,我无所谓。只要有合适的机会和正确的方向,我愿意全力以赴。 我大学的时候没有好好学习,而且学的是数学专业,毕业找工作没什么可选的,稀里糊涂的就找了一家主要做软件外包的公司(当时是公司去找实习生,就录用了,相当于还没毕业就已经签订了一些协议。我们学校是985,按后来我同学找工作的经历,找一份工作完全没有问题,常常一个人拿十几二十份offer,当然offer质量也良莠不齐),到现在已经做了一年了,但是因为工作开发流程特殊(简单说就是填写Excel,然后用工具生成代码,之后再不断找错误修正错误,不断重复,很累很没意义),所以一直都很狗血的,几乎从来没写代码。我本身在大学学过C语言,C++会一些,但是写的代码相比C就更少。自认为C学的还算可以,高深的东西因为我没真正做过项目,所以其实我也不知道究竟有多少我没有掌握,但是基本的知识点还是扎实的(从看的C书籍以及掌握程度估计的)。

我现在很痛苦,其实我早就想离开这个公司了,但是一直没有离开,主要原因有两个。一、大家都说第一份工作尽量干满一年,我也认同这观点;二、我没有技术,而工作常常加班到很晚,加班到凌晨都是经常的,让我几乎都没有自己的时间了,周末还有生活琐事,要陪女朋友等等,所以整个人就很累,没有时间学习。这是恶性循环,没有技术不好跳槽,跳不了槽就得继续在这个公司工作,继续在这工作就没时间学习,没时间学习就不会有技术……

我再也不想浪费青春了,我想跳槽到一家真正做技术的公司(假如以腾讯公司为例的话),能通过工作积累经验(我现在的工作我觉得就算做十年,也学不到什么东西,并且这种开发方式适用范围很受限,去别的公司的话,这种工作经验基本就变成了一坨屎)。再有呢,因为家庭条件不好,我想如果现在不工作了去学习,会让家人担心并增加他们的负担,而直接进腾讯又几乎是不会成功的。