# 合适自己最重要,客户端也可以!

很多录友都会问我,客户端是不是不好啊,前端是不是没前途啊。 类似这样的问题。

其实认清自己最重要!

没有绝对好的岗位,只有适合你的岗位。

星球里这位录友是上海某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)里向我提问,我都会认真回答,来帮助你明确自己的目标。

@2021-2024 代码随想录 版权所有 粤ICP备19156078号