本人现在大二,从大一上学期开始零基础入门的计算机,大一学了c语言后转c++然后在acwing学了一段时间,算法,花了一些时间参加学校acm的集训队,最后大一下的暑训落选了,就是参加不了真正的acm比赛了,所以就开始琢磨其他方向(我们学校是没保研的,我也暂时不计划考研,还是直接就业吧)。
7 j2 g, k, @ {' V#计算机# #规划# #创业#
; S3 T, O; `/ F9 U首先语言选择是很大的问题。我去搜了很多网站,知乎 b站 抖音 这些,了解到c++是比较难学然后招聘岗位少,而且c++的就业方向可以说都算不上是后端,反而是更加底层一些,相对也是更加难的,而且还存在卡学历的现象,并且最重要的一点是,c++越往后学,就越领域垂直,比如你负责游戏引擎方面的项目,干了两年,你在其他领域比如影音方面还是属于小白的状态,因为本身底层的东西就难学,同时就业岗位也少。然后就是java,java现在的前景也不算很好,现在整个互联网行业的前景都是始终有一批人在唱衰。java现在学的人非常多非常卷,很多非科班出身或者社会上转行的人,有很多都是去机构培训个几个月,然后出来就能找个中小厂了,java算是相对有点门槛的,尤其是技术栈,这些方面内容特别多,像phython,然后测试 运维 网安 这些岗位,那去机构学的人是相当之多,相当于多媒体行业里的剪辑 ps,人人都能学,可替代性强。关于算法类岗位,我现在的选择就是暂时放下,眼前来讲,我感觉我应该不会从事算法类岗位了,首先就是竞赛太卷,卷不到头,太冒险,只卷竞赛,到大二大三连实习的时间和基本专业技能都不会,对我以后创业的打算没有一点帮助。然后就是算法工程师这一类岗位相比c++更加底层更加核心,属于计算机行业里的科学家,领域垂直,专业壁垒高,很吃学历和竞赛成绩,而且这种技术岗位一般中大厂都很少招人,得是那种超级大厂,才会样得起算法工程师这种技术人员,如果最后学历竞赛全都中规中矩,就会面临没地方上班,我看到很多人的经历,有那种算法方向成绩不怎么样,到大四才想着要转到开发为时已晚,然后被迫考研,再一边读研水论文一边学开发这种。我最怕的就是这种事情发生,所以我最终是选择Java方向,Java的跨平台非常好,我在这家公司干几年,到其他公司还是可以无缝衔接业务的,不像c++那样领域那么垂直,还有很重要的一点就是java很好衔接各个行业,这同时为我以后发现寻找机会,自己创业打下基础,就是很好用java去融合衔接到其他行业,引用类软件也是更贴近与大众,java开发是标准传统互联网行业的程序员,但未来,新型互联网行业一定会来临的,现在已经有些苗头,人工智能在各领域的应用、区块链、web3.0这些新型领域,在一步步发展市场价值,成败都要看准时机发现机会。现在时间规划和大部分的方向已经确定好了,实习招聘网上的,招聘信息,还有各种本科生的简历,我看了不下三百个吧,一方面了解各个方向的就业岗位招聘现状,另一方面了解他们大部分人的技术栈,确定学习内容规划,因为后端前端的开发,是个很杂的过程,有很多信息需要去收集,然后就是整合,用最快的时间掌握最实用最多的东西。现在的短期目标就是在大二下学期四五月份开始投简历,然后明年暑假争取去个中厂实习,这样一来,大三上再实习一段,在大三下的秋招,我就会很有竞争力。距离明年四五月份投简历还有半年多的时间,时间还是有点紧的,还是先把基本技术栈学会,然后也要维持每天去力扣刷算法题,打一些ccf pat 蓝桥杯这种比赛,能弥补一些学历上的不足,最后在大二下开学以后开始做项目,做两三个有创新性一点的项目,然后就是准备八股文应付面试的整个流程。, A; [ a9 h$ Z3 h3 v$ i& r U5 O
以上关于语言选择和规划是我在七月份暑训的时候归纳计划的内容,到现在十月份,我的计划基本不变,每天就是学全栈开发加上刷一些力扣上面题目,学校课能不去的就不去,也能空出时间学习哪怕休息也比上水课强,然后保持每天健身的习惯,有个好的身材。最近读了不少传记,刚刚读完乔布斯传整本,还有保罗.格雷厄姆写的黑客与画家,感觉看这些书籍可以很高效的深入认识这个行业,同时也加深对世界的认知。我后续也打算做一些阅读分享吧。总的来说我的初心从未改变,我的梦想就是想创办一家伟大的公司,且尽善尽美做出好的产品,对整个世界造成一定影响 ! Onepiece是真实存在的,我坚信 ! |