查看原文
其他

给大家鼓鼓劲!

鱼皮 程序员鱼皮 2022-09-12

大家好,我是鱼皮。今年的秋招已经拉开了序幕,我看到网上很多同学还没开始准备,就在抱怨什么 “今年环境不好啊”、“找工作越来越难了” 之类的,就是有很多的负面情绪吧。

其实不光是在找工作的小伙伴,我们在职的员工又谈何容易呢?就拿我自己来说,这两个月一直在被各种历史遗留问题折磨,每天吐槽的话也是 “含妈量极高”(看过我星球内打工日记的同学应该知道)。

但尽管如此,我依然保持着乐观的心态,如果我们无法改变外界的环境,那就只能改变自己 —— 也许是更加努力地朝着目标前进、也许是重新选择目标。但无论如何,心态要稳,不要躺平了就好。

那今天这篇文章给大家分享一下我知识星球里的小伙伴们最近在做些什么、学些什么、又或是给自己定下了什么目标等等,以及我个人的建议,希望能给到大家一点参考和激励吧。




准备秋招

有位小伙伴向我提问:

本来今年年底考研的,但因为一些个人原因放弃了,目前 java 的水平仅限于会课上学的 java 基础内容,另外会一些 html 和 css 的东西,请问我秋招的话想要走后端方向还来得及嘛?除了每天刷算法题 还需要注意些啥?本人背景是北京双非一本

我的建议:

距离秋招结束还有 3 - 4 个月左右,因为已经在课上学习过 Java,所以利用这段时间学完 SSM + SpringBoot 开发框架(1 - 2 个月)并且完成一个项目(15 天左右)是来得及的,也有一些时间去准备简历和复习面试题。原则是赶早不赶晚,冲刺一下还能赶上秋招。

即使秋招没赶上也没关系,可以准备明年 2 - 5 月份的春招,专注学习 半年的时间完全足够学好 Java 基本的开发技能了,还能再完成 1 - 2 个完整的项目。

既然放弃了考研,就坚持 Java 后端开发岗位的目标吧。建议把每天、每周、每月学什么都做好计划,并且定期总结,坚持下去相信能找到不错的工作,加油!

尝试跳槽

这位同学的提问是:

鱼皮你好,我是一名本三学生,基础一般,毕业两年了,一毕业就在一家小国企做后端到现在。公司技术很落后,工资也低。想出去找又没有拿得出手的项目,自己水平也一般,现在感觉挺迷茫的,希望鱼皮给点建议,非常感谢。

其实我多少有些理解这位同学的感受,虽然我现在是在大厂,但也并不是说工作中接触的技术都是先进的,也有很多重复的工作,自己有时候也会困惑:我现在做的这些事情,真的有意义么?

当然有意义!但目前工作带给我更多的不是技术提升,而是做人处事的经验方法。

为了让自己不被重复的工作 “同化”,我每天都会利用早餐、午休、下班之后的时间 自学 ,可能是阅读文章、看视频教程,也可能是自己做一些项目,是这些工作之外的努力才让我得到了更大的提升和收益。所以我也建议大家养成持续自学的习惯。

对于这位同学,建议尝试做这几件事:

  1. 分析现状。可以列举目前自己会的技术,然后在我的学习路线上找到自己当前对应的位置,继续按照路线学习新技术
  2. 既然没有拿得出手的项目,那就自己做一个!可以参考公司的业务场景去设计系统(注意不要抄袭),或者直接用学到的新技术重构公司的代码
  3. 养成每天阅读文章、持续记录和总结的好习惯,任何一天都不要让自己停止学习

项目总结

下面这位同学是分享了自己学习 星球项目 的收获:

用户中心项目的前后端,总算是初始化完成了。期间踩了很多坑,然后自己解决问题,大概花了两天半时间。虽然进度有点慢,但是感觉自己收获还是挺多的。

首先就是跟鱼皮哥做这个项目的时候,一定要严格按照视频的步骤来,包括各种文件名、包名啥的。其次是解决这些问题的时候要有耐心、多思考。排查某个 bug 的时候,更要有耐心,认真的跟它的那个流程做完。然后不管这个bug有没有解决,都应该把自己的踩坑经历记录下来。

我在做项目的时候是一边看一边做,注意各种版本号、依赖啥的一定要看清楚,一定要跟直播所演示的一模一样,否则一些小细节不注意就会出现问题。

最后一点就是不要闭门造车,要多和别人交流,说不定会有意外的收获。就像今天我这个项目之所以能够跑起来,就是因为和一个兄弟交流了一下,在星球里发了一个帖子。然后得到了一些好心人的帮助,顺利的解决了这个 bug。学习时一定要脸皮厚一点、社牛一点,不要让自己吃亏。机会总是偏向于那种善于和别人沟通交流的人,所以自己以后也要试着多和别人交往,真的会有一些意想不到的收获!

然后从明天开始就正式在星球打卡,开始执行自己的暑假计划,学习编程和英语。卷起来!

个人感觉这位同学总结的非常好,我第一次做项目时也是这种感受,注意细节、要多思考、多交流真的是太重要了!其实我们的编程能力、解决问题的能力正是在一次次开发项目中得到提高的,这也是为什么企业招聘时比较看重求职者的项目经历。

学习总结

星球每个季度都会有学习打卡活动,很多同学都会记录自己每日学习的内容。要知道 21 天养成一个习惯,而下面这位同学坚持了整整 45 天!我也是看着他一步步完成了自己的项目:

下面是他这个季度的学习总结:

第二季度的学习主要都在前端,通过这个季度的学习我学会了大部分的 ES6 语法,JavaScript 的使用也更加熟练了。

在这期间学会了 Vue3、Vue Router、Ant Design Vue、Element-Plus、Vite 的基本使用,并成功运用以上所学的知识从 0 到 1 做出了一个小项目参加了比赛并获得了较高的名次,对前端方面的学习也更有兴趣了。

这期间中的其他时间段主要都是在完成平时的课程作业和学习专业课程之类的,没打卡的那段时间里基本都是在改那个小项目的Bug,毕竟第一次做没啥经验,多多少少都会踩点坑,不过好在最后成功地完成了作品。

通过这次自己动手写个小项目,增加了不少经验,也看到了目前自己掌握知识的程度如何,知道了自己需要学习还有很多。

6 月份主要都是在准备期末复习,6 月底考完试这些天,主要是在学习 React,包括 React 脚手架的使用、JSX 语法、条件渲染和列表渲染、样式处理、函数组件和类组件、事件处理和表单处理等。有过 Vue 的基础,再学 React 感觉简单了不少,最近还通过阅读《Java 核心技术卷 1 》和观看一些视频来复习 Java 基础。

总的来说,通过第二季度的学习我的前端水平有所提高,当然还有许多需要待改进的地方。通过坚持打卡,我养成了学习的习惯,找到了感觉,知识需要积少成多,不可操之过急,学完后多加实践才能明白遇到一些问题时该如何进行处理。

下个季度我计划学习 Gi t和 Linux 等知识,然后前端继续学习 React、Java 学习到 Spring Boot 等。新的季度大家一起加油!

从总结中可以看出,这位同学的自学积极性是很高的,也通过做项目找到了自己对编程的乐趣,之后也学习了更多的知识。

那我也建议大家在学习编程的时候不要被各种条条框框所束缚了,不要去背代码、也不用去追求什么高大上的项目,想做什么就去做什么,兴趣是最好的老师。

了解到这位同学目前大三,接下来的时间应该就要准备考研了,相信好的学习和总结习惯会助他成功。

学习打卡

还有很多小伙伴也在持续学习与记录,像下面这位同学连续坚持了 51 天,哪怕找到了暑期实习也没有松懈:

下面这位同学的打卡比较 “文艺范儿”,虽然简短,但也能看出他的学习态度是很认真的,学习 + 复习相结合:

还有另一位刚刚完成星球内项目的同学,以我的项目为基础开始打造自己的作品了:


星球里面还有很多正在学编程的小伙伴,他们现在也许并不优秀,但都在快速成长和进步。如果你在编程学习的过程中有任何问题或迷茫,欢迎 加入星球 向鱼皮提问,我会给大家一些力所能及的帮助和建议;另外,加入星球后可以领取鱼皮原创和整理的编程学习 / 求职资料;还可以跟着我的直播学做项目,往期项目都有回放 + 笔记 + 源码,做项目的过程中遇到任何问题也可以问我;最近秋招开始了,星球内也会帮大家规划求职进度、完善简历和项目。

长按下方海报扫码加入体验(3 天内可全额退款),大家一起加油吧 💪🏻 !

微信扫码领券加入

往期推荐

盘点程序员逃离一线的Plan B

我是怎么自学 Git / GitHub 的?

Vue 2.7 发布,代号火影忍者!

SQL优化的魅力!从 30248s 到 0.001s

鱼皮怒肝 Java 学习路线一条龙!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存