前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >非科班转行指北:从零开始的java开发

非科班转行指北:从零开始的java开发

作者头像
大数据事务所-大菜菜
发布2021-09-09 15:18:53
5350
发布2021-09-09 15:18:53
举报

本文作者——tianyi

Tianyi (づ ̄3 ̄)づ╭❤~

非科班CS指北:从零开始的java开发

我是本科211,能源与动力工程,非计算机专业。大学的时候发现自己不太喜欢现在的专业,觉得计算机挺有意思的,就自学了计算机。主要做的是java开发。

一开始不知道自己几斤几两,就想着先投一些小公司试试。然后就在拉钩上投了一堆小公司,结果只有一个给安排了面试。然后面试结束之后,觉得面试官问的问题太水了。于是就觉得自己水平还行,就投了腾讯、阿里、美团这些。

安全复工

如何做好安全复工

面试心得

在春招之前,有向很多学长请教经验。大概就是把自己的项目吃透、基础掌握扎实、算法和编程能力要强。所以春招的时候也是按照这四个方向准备的。

1.面试状态。腾讯的每次面试之前,我的时间基本上都在学习,所以状态保持的很好。美团有点膨胀,钉钉不约时间还很紧张,面试的状态不好。

2.基础知识。基础知识指得是语言基础、算法、数据结构、计算机网络、操作系统、数据库、编译原理这些。虽然我是非计算机相关专业,但是这些内容平常也都有系统的学过,面试准备的过程中也为基础花了很多时间。不管专业是不是计算机相关,感觉想要去大厂,基础必须扎实才行。

3.项目经验。我觉得这个项目经验不仅仅取决于你做的项目多、庞大。而是取决于你对你做的项目是否有充分的了解,有没有想过

怎么去优化,有没有做过测试。然后就是一些实际的业务场景,尽管你可能没有实际写过代码,但是也要知道大概的一些解决方案,比如分库分表、分布式、

主从库、代理、负载均衡这些。

4.算法。我觉得各个大厂现在都很重视算法。我觉得针对面试的话,牛客上的剑指offer至少得刷3遍,代码写两遍,思路走一遍。然后就是leetcode,

能多刷就多刷,越多越好。如果是acm大佬,那没事了=.=!

总之,腾讯体验相当好,美团也不错,阿里体验比较差。如果大家对自己的水平有自信的话,建议小公司就没必要投了,我觉得没什么参考价值。

春招经历

腾讯

腾讯是在牛客上投的,就抱着试试的心态。一是因为我是做java的,听说腾讯是python、go、c++,二是因为找不到内推。所以对腾讯没有抱太大的希望。但是!后来收到了邮件,让我直接在

腾讯官网上投。然后就开始了体验超级高的腾讯面试之旅。每次面试之前都会给你发邮件约时间(这点非常赞!),然后你得点击确认。1面主要问了一些项目经历、基础知识。2面的时候,等到了面试时间

我才意识到我忘记确认邮件了!当时心态就瞬间崩掉了,然后就赶紧拨打邮件里的客服电话,说明情况,不一会儿就联系上了面试官,然后开始面试(为腾讯的效率再次点赞!)。2面也主要是对项目经历

进行了很详细的询问。比如项目的某些模块是怎么实现的,某些模块儿还能不能优化,如果增加新的模块儿要怎么说实现。然后面试官就是给出具体的业务场景,让我说解决方案。面试官循循善诱,一步一

步引导,体验非常好(再次表扬腾讯!)。3面和2面问题不一样,但是侧重点都差不多。面试官还问了能不能接受转go?我当场表示完全可以。然后就拿到了腾讯的offer。体验真的超级棒!

美团

美团的体验也还可以,笔试面试都会先约时间。先是参加了笔试。两个小时五道题,我做出了两道,不过通过率一个18%,一个36%。不过还是通过了。(后来了解到好像一个都没做出来也能过=.=!)

1面也是问基础。java基础,框架源码(spring),对项目有了个大概的询问。最后给了个算法题,剑指offer原题,很快就写出来了。之后是2面,2面来的时候,当时钉钉1面过了,腾讯offer已经拿到了,

所以有点飘,基本没什么准备。面试官一开始问了一堆图相关的内容。因为我是非计算机相关专业,数据结构只学到了树,所以都没答上来。之后问了一些java的问题都答上来了,最后也没让写算法。

然后好久都没联系,想来是因为一开始数据结构的内容答得不好,应该挂了吧。

给非科班转行的建议

● 应大菜菜群主的邀请,我来简单说下,非科班同学需要注意的几个地方

同学你是非科班的,在准备过程中遇到过哪些困难那?咋克服的?

我觉得对于非科班的同学而言,最大的问题还是时间问题。主要是一方面需要学习计算机相关知识,一方面又得学习本专业的内容。我的建议是一定要把更多的时间花在计算机相关知识的学习上。至于自己的本专业,考试前抓重点复习,追求不挂科就好了。并且由于自己要分出一部分时间去学习与计算机无关的内容,那就需要把更多的娱乐放松的时间用来学习计算机才行。

(换一个方向,势必要付出更多,向同学看齐 -- 大菜菜)

非科班是不是会让人感觉基础不牢靠,你平时是怎么来补强自己的基础,在腾讯面试中大杀四方的那?

非科班的同学学习基础知识的困难,我觉得就是互联网上的资源虽然齐全,但是过于零散。

想要系统的学习基础知识,我的方法就是看网课(比如中国大学慕课)、看教材,从最基本的概念开始,然后做笔记,听不懂的地方就多看几遍,为了加强记忆和理解,可以考虑做一些题目。

总之不管用什么方法学,一定要学的系统,学的扎实,学的深入才行。

(敲黑板:成体系,形成自己的知识网络。科班同学耳读目染多年可能潜意识里形成的概念,或许是非科班同学努力许久才能构建。但是只要有付出,一定会有收获。 --奋斗逼大菜菜)

3.对于非科班的转来计算机行业,有什么建议吗?

非科班的同学想转计算机的话,我觉得一定要清楚几件事情:

第一,没有哪个行业是容易的,门槛高的行业难进,但是门槛低的行业必然竞争激烈。

第二,薪水要么和能力成正比,要么和工作强度成正比。

第三,自己有没有毅力坚持到底,这个学习过程真的枯燥、无聊、不轻松。

第四,自己是否对新领域、新知识具有热情。因为互联网、计算机就是要出于一直学习的状态才可以。

(字字珠玑,言之凿凿 -- 大菜菜)

如何做好人生规划?

人生很长,我不能给出建议,但是能给你展示不一样人生历程。

后面中科大材料专业硕士生 飞鱼 同学会给出他的经历,是如何从后悔不已选错行,到 大厂offer尽收割。

关注后,请期待。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大数据技术事务所 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档