# 合适自己最重要,客户端也可以!
很多录友都会问我,客户端是不是不好啊,前端是不是没前途啊。 类似这样的问题。
其实认清自己最重要!
没有绝对好的岗位,只有适合你的岗位。
星球里这位录友是上海某985研二的学生,他的目标很清晰,就是Android开发。
他知道 “客三消”,他也知道这么高的学历搞客户端“有点浪费”了,但他更了解自己的情况。
所以他的想法,很值得大家学习。
以下是这位录友,加入知识星球 (opens new window)的时候,发的自我介绍,分享给大家:
大家好,我是TJay,今天第一次来到知识星球。目前就读上海某985研二,某大锅宫酱专业。
之前保研时对科研还有一点憧憬,读研之后发现专业大环境里各种PUA和画饼,充斥着目光短浅和眼高手低。
之前毕业的许多前辈受制于课题方向狭窄,加上信息匮乏,不少到了研三才想着要转行,找的工作多半拉闸。
研一期间我时常会焦虑以后的就业方向,但担心沉没成本,想着卷了三年保研抛弃之前学的蛮可惜,于是老老实实跟着老师干活。
但日常除了拧螺丝搭台子就是改改简单的程序,加上老师不断画饼PUA,让我越来越感觉是在浪费时间,焦虑感逐渐加深。
终于在去年暑假,我突然被换课题导致研一所有工作付诸东流,因此下定决心转行跑路。
去年暑假开始学习javaSE,第一次发现Carl神是在github,当时正在学习数据结构与算法,找力扣刷题攻略,代码随想录就是宝藏。
目前已在leetcode上刷完代码随想录,以及牛客jz,共刷题200+。目前已经学完javaSE,MySQL数据库,数据结构与算法,JVM还有部分计算机网络和设计模式等计算机基础知识。
本来最初是想走java后端,但研二开学后时间非常紧张,开题和中期间隔不到两个月,并且现在做的课题动手实验很多,老师也看得很紧以至于白天很少有时间用来自学。
思前想后,去年年底决定往Android转,最直接的目的就是为了去大厂。
因为是非科班出身,平日里实验多时间少,加上老师看得紧,不放实习,有小论文要求等多重因素,到时若是以非科班+无实习+无竞赛+水项目/无项目的背景去卷最激烈的大厂后端岗,我实在没有什么把握。
好在自己读研之前有一些兴趣爱好的积累,本身是有一点Android基础的,加上前面学的知识大多是java八股和算法,时间总体来讲没有浪费多少。
其实我在脉脉上对“客三消”早有耳闻,也有科班朋友觉得这个学历背景去做客户端有些浪费,客户端未来的发展以及35岁危机相比后端更受限等等。
但我很清楚自己不可能会回到原本的行业中去,所以从开始就没打算留后路。
选择Android这条路,一是为了避开主流竞争,降低上岸大厂失败的风险;二是相对前端,自己确实对Android的了解更多一点,技术栈也更感兴趣。
对于自己来说,目前最重要的还是利用应届生的身份上岸。
最近两个月在复习java相关知识的同时,包括反射泛型JVM等,后面同步学习了Android自定义View,事件分发,以及RxJava,OkHttp,Glide等开源框架的使用。
假期准备上手一个Android客户端的项目,巩固框架使用的同时,也是想通过项目去实践解决内存泄漏,性能调优,ANR等问题。同时背八股刷hot100,如果时间有余打算看看框架源码。
下学期返校后打算花半个月总结并整理简历,三月中旬左右开始陆续投暑期实习。
虽然老师基本不会放人,如果有机会就当刷经验,提前批和秋招才是主战场,还有许多内容需要持续学习。
这是目前的短期计划,各位共勉!
这是在星球里的评论:
其实看完这位录友的自我介绍的时候,我第一反应就是:对自己分析的很清楚,也明确自己要什么,目标感很强!。
认清这一点,其实就超越很多人了。
其实不少同学私信我,其问答格式大概是这样:
- A同学:我只会XXX,时间也不太够了,能不能冲大厂
- 我:你可以转前端,或者 客户端可能有机会
- A同学:可是前端,客户端 发展不好,因为XXX,XXX
- 我:那你就转后端吧
- A同学:后端要看的东西太多了,能不能在精简点
- 我:给出XXX,XXX,XXX,至少把这些看了吧
- A同学:看了这些一定能去大厂么
- 我:不一定
- A同学:那我还需要看什么么?
- 我:XXX,XXX,XXX
- A同学:这太多了啊
- 我:那你可以考虑前端
- A同学:可是前端,客户端 发展不好,因为XXX,XXX
然后这位同学就在徘徊之中,浪费了大量的时间。
所以选择合适自己的最重要,任何岗位有好的一面,就有坏的一面。
大家在学习,求职,职场上遇到问题,都可以在知识星球 (opens new window)里向我提问,我都会认真回答,来帮助你明确自己的目标。