Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >年末了,是该总结一波了,冲鸭2021

年末了,是该总结一波了,冲鸭2021

作者头像
萌萌哒的瓤瓤
发布于 2021-01-13 09:55:29
发布于 2021-01-13 09:55:29
3200
举报

1.前言

UP自己正经开始写博客也是今年7月份开始写的,也是边学习边记录.时间跨度也是也是一直从今年7月份一直持续到现在.下面是UP自己这半年的学习轨迹.相关的文章也已经同步到我相应的专栏里面了,想要详细了解的小伙伴,可以直接去我的相应专栏查看!

在这半年自己经营自媒体的过程中自己认识了很多优秀的人,有7年奋斗当上 某物联网大厂技术总监 的大牛,也有 本三逆袭为某985高校研究生 的学霸,也有许多 BAT 的大佬,等等优秀的大佬.并且在看他们的文章以及在和他们交流的过程中,更加能够看出自己各项技术的确还差得很远.并且这也让我认识到了好几点那就是: 1.计算机这个行业真的是相对来说最容易翻身的行业 这是一个很现实的问题,其实大家都应该都知道刨除那些真的非常牛逼的人,其实应届生刚出来的薪资其实是没有多少的,但是各行各业又存在着很大的差异,尤其是计算机行业.

UP自己了解了我身边的很多同学,其实他们的工资也就 4-6K,他们的专业包含了(生物工程,材料工程,人文社科等等),但是再看看计算机行业呢,只要你不是特别特别的差,你的薪资至少都是可以拿到 6.5K 的,一般的正常都是 8K 起,如果是名校或者是自身技术十分强的,薪资是可以 10k 往上的,所以说计算机行业相对于很多人来说真的是最能翻身的了.

2.任何时候开始学习都不晚,重要的是你开始了没有 入门计算机,相对来说还是比较简单的,前提是你是 科班出身 并且起码 平常的课没有挂科 的话,那么入门还是相对来说比较简单的,只要你自己认认真真的学习两三个月,是完全可以的, 但是重点就是你到底开始了没有.

3.真的是近朱者赤近墨者黑,只有跟优秀的人在一起,我们才能变得更优秀. 有句诗是这样讲的:"你我山巅自相逢,予你与我遇清风",我是真的觉得这句诗写的非常的好,如果你身边优秀的人很少,这时候你应该思考的不是"为什么我身边优秀的人这么少呢?",而是应该思考"我的确还是太菜了".这个道理其实大家自己想想就知道了.

说完这些后,下面是我对小伙伴的一些建议,只代表我自己的看法,如果觉得和你想法不一样,请一定相信,你才是对的!

2.建议

2.1-数据结构与算法

只要进入计算机这个行业,那么数据结构你就逃不掉.并且在学习数据结构的过程中,你能够更好的学习计算机是如何思考的,在调试你的代码过程中,经常会出现一些觉得是这样,但是现实却是那样的结果.并且这个修改的过程中,你会慢慢理解计算机思考,执行的过程.并且数据结构能够帮助你较快的入门编程语言的各项规范.

下面的图是我对数据结构的一些分类:

其次就是算法了,其实说实话,如果不是将来目标就是算法岗的小伙伴的话,其实只要会基本的算法就够了,就比如说下面这张图里面介绍的:

但是深入了解算法也能够帮助我们更好的锻炼我们的思维.这个可能还是因人而异吧!!!

当我们已经有了上面的基础之后,我们就需要考虑下面的内容了.

2.2-定好目标(前端,后端)

当我们已经对数据结构 以及算法有了一定的了解,并且编程水平也已经有了一定的基础之后,我们就非常有必要最初我们的选择了,到底是高后端,还是高前端,当然了,如果你够牛逼,你也可以.

在几年前,可能 前端是不被人们所看重的 ,因为那时候还没Vue,React这些组件化的开发,就使得前端很多时候只能使用网页三剑客(HTML+JS+CSS)进行开发,降低开发人员的开发热情,并且 复用性以及扩展性都很差 ,因为都是一个模子出来,说白了就是页面是写死的,一旦出现需求的变更,那么页面就需要重新设计.使得后期维护的成本会很高.并且之前可能还没有前端开发这个名词,毕竟之前后端的确可以搞定一切.

但是现在不一样了,有了Vue和React这些技术之后,就使得前端开发与后端开发很类似,转向组件化的开发.并且前端的技术栈也开始变得像后端一样越来越复杂,所以前端开发开始变得与后端开发一样,越来越受到人们的重视,但是说句实话,如果你是先学的后端再去学的前端,你会发现学起来相当的快,毕竟前端现在的发展趋势就是在慢慢靠拢后端之前的发展趋势.就像下图这样:

在知道了如今前端与后端同样重要之后,我们就需要作出我们自己的选择,到底是选择前端还是后端,毕竟人的精力都是有限的,当然肯定也有大佬是各方面都优秀的,这个的确不能排除,但是大多数人精力还是只够钻研一门的,并且多而浅少而精这两者,我觉得后者才能更加让自己脱颖而出.毕竟框架多试几次到最后是个人都会用的,但是深层次的原理不是自己花心思慢慢钻研的话是不可能理解的,并且只有懂深层次的原理,才能更好的体现出我们 自身的价值 .所以要尽早做好自己的选择.这样才能更好的找好自己的发力点.

最后,定好自己的目标之后,也不能完全荒废掉另一方,该懂的还是得懂,起码要做到,不会写但是能够看得懂的程度,什么都不懂,也是不太说的过去的.

2.3-框架

因为自己主要是搞后端开发的,所以这里就只介绍后端需要会的一些基本框架.谁让俺菜呢,不会前端.

当你有了上面的基础之后,就必须要 尽快转变学习的重点 了,因为之后的学习你会发现和你之前的学习会很不一样.举个例子,之前的学习很想打单机游戏一样,只需要在自己的世界里面就行了,但是一旦到了之后的学习,就好像是到了一个联机的开放式世界游戏里面了一样,会和之前的学习模式产生非常大的差异.

这时候你会觉得学习的难度呈现指数级的增长,并且很容易对自己放弃信心.这时候自己一定要顶住压力.并且如果觉得自己看不懂官方的文档以及网上的博客的话,推荐大家可以去 B站上找相关的视频进行学习,效率会比自己硬看文档好很多.

下面就是我自己觉得非常有必要学习的后端框架,希望对你有所帮助:

但是我们在通过视频学习完成之后,只是处在一种会用的阶段,其实再往深一点的剖析,就歇逼了,但是呢这部分的能力刚好是最能区分人与人之间差异的,所以之后我们就不能只着眼于会用这个层面,还是这玩意儿底层是怎么流转的.后者才是我们之后的重点.

2.4-做好知识输出

这部分一定要做,而且就算花再多的精力和时间都是值得的.

学过的东西总归是会忘的,所以我们一定要做好记录,并且记笔记的过程也是在帮我们更好的了解框架的运行流程,对我们是百利而无一害的.

并且不要在乎别人的看法,博客就算写的差也要一直坚持下去,没有人一开始就是大文豪,没有人一开始就是下笔如有神的,只有多写,多尝试,之后自己的笔记才能够写的更好.到最后我们着眼的就是文章的 而并非是 .

其次写博客能够帮助我们接触到更多的人,这样之后交流技术也会很好.

再者这个年代已经是一个 知识付费 的年代了,之后自己的博客如果发展的可以的话,完全可以开通一个付费专栏或者是引流到公众号都是帮助自己知识变现的好手段.所以这部分一定要坚持做下去.

3.2021目标

3.1-LeetCode

自己之前也是一个打算法的人,觉得这部分还是不能丢,所以决定重新开始刷,zheli8选择的平台是力扣,明年的目标争取是 60题保底,上不封顶,并且同步更新相应的理解到博客以及公众号上.

并且我专门开了一个力扣的交流群,有想法的小伙伴也可以关注我的公众号,点击联系up加我微信,我拉你进群一起讨论题目.

3.2-源码解析

今年我一直处于学习框架如何使用的阶段,所以明年希望自己能够深入的看看这些框架都是怎么设计的,为什么这么设计呢?这些对于明年的我来说都是相当大的考验,并且同样的也会将我关于框架的一些思考同步更新到我的博客以及公众号下.希望小伙伴能够关注我一波,不然明年会错过很多有料的文章哦.

3.3-了解设计模式

这个其实和上面的一个目标是同步的,因为看源码的过程中就一定会详细看到这些设计模式是如何在框架中实现的.所以二者可以算是同一项,也可以不算是同一项.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/12/22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【云+社区年度征文】年末了,是该总结一波了,冲鸭2021
UP自己正经开始写博客也是今年7月份开始写的,也是边学习边记录.时间跨度也是也是一直从今年7月份一直持续到现在.下面是UP自己这半年的学习轨迹.相关的文章也已经同步到我相应的专栏里面了,想要详细了解的小伙伴,可以直接去我的相应专栏查看!
萌萌哒的瓤瓤
2020/12/21
6400
【云+社区年度征文】年末了,是该总结一波了,冲鸭2021
想当程序员,如何判断自己是否适合当前端程序员?
一般来说,作为初级的程序员,可以选择前端开发,后端开发,安卓开发,ios开发及开发测试这几个方面。如何要找到一个适合自己的,这个首先要根据的情况来;
孙叫兽
2021/02/04
8900
想当程序员,如何判断自己是否适合当前端程序员?
从小白到 Github 斩获 90k Star! 聊聊学习编程的正确姿势!
如果你看到这篇文章,恭喜你!不论是初入编程领域的小白,还是已经在工作几年的老手,这篇文章都将对你有很大的帮助。建议看到最后。相信我!一定会有收货。
Guide哥
2020/07/16
8900
从小白到 Github 斩获 90k Star! 聊聊学习编程的正确姿势!
解析篇 | 毕业就拿15K!最全的应届前端入职指南
工欲善其事,必先利其器 (。・∀・)ノ゙嗨,小伙伴们 你现在收看的是腾讯NEXT学位和拉勾网联合出品的 互联网5大职业解析 — 程序员篇 希望能帮你了解未来的职场全貌~ 以下正文 程序员真的很厉害 如
腾讯NEXT学位
2018/05/14
1.2K0
前端开发真的没有后端工资高?
这是来自知乎的问题,是一个大二学生问的,说老师在讲课时说,从工资来看,后端开发要比前端高,并且说,掌握公司核心技术的都是后端。他问事实是否真的如此,然后问该如何规划自己的工作。
前端教程
2018/07/27
1.8K0
前端开发真的没有后端工资高?
关于大学计算机相关专业学习路线的见解与分析
不管你是如何选择了这门专业,我想告诉你的是这是一个很深的领域,没有热爱不如尽早转行。
全栈程序员站长
2022/08/18
8010
前端和后端(Java)开发哪个难?,哪个学习容易一点?
起点低。容易入门,相对于Java来说,前端对于逻辑思维的要求比较低,所以学习前端也要容易一些,所以你不用担心学不会。很多程序员都是0基础开始学的,而且因为职位所处位置的交叉性,也就有很多Web前端开发人员是转行而来。HTML5前端源于HTML语言发展而来,由于HTML和CSS起点低、容易入门。
全栈程序员站长
2022/09/08
1.1K0
1~5年java程序员的规划建议
参考:https://www.jianshu.com/p/5681a1f0aad6 不知道从哪里看到这篇文章,觉得很不错,就分享给小伙伴们,感谢作者! 说在前面 今天这篇文章的主题既然是java程序员的规划,所以,思海同学,有一个想法,希望大家可以在留言区,给出你自己的5年规划,这样既可以给自己一个清晰的规划,也可以相互学习,发现不足,一起努力和进步! 今天LZ是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Ja
好好学java
2018/07/02
5040
自学编程的八大误区!克服它们,豁然开朗!
基础知识和基础路线真的非常重要,就以Java领域举例,现在的应用框架实在是太多了,五花八门,层出不穷,迭代的速度太快了。但是假如Java SE的基础不牢、网络协议和操作系统不熟,基本的设计模式不了解,那一味地追求学习新框架反而会让自己陷入迷茫与困顿。
用户8671053
2021/09/19
3320
《作为一名编程新手,如何提升编程能力》
互联网行业是一个充满挑战且内卷比较严重的行业,程序员如何让自己在行业内一直保持竞争力,其实就是需要通过不断的学习提升自己,那么对于一个刚刚入门的新手,如何快速的提升自己呢?本文就和大家交流下入门级程序员想要快速进步需要掌握哪些技能并且如何快速提升这些能力。
再见孙悟空_
2023/10/26
9120
《作为一名编程新手,如何提升编程能力》
写给想学和在学编程的你们,学习编程的7个好处
你们有没有这种经历?亲戚或者爱人甚至是不做技术的朋友,看到我们屏幕上的小括号{},大括号[],还有一大堆的技术英文单词private,public,function等等,都会惊叹一句“你写的是什么呀?太可怕了,全是英文看不懂。”或者“做个程序员是不是需要英语很好的呀?太难了!” 其实当真正学习编程和做起程序员来一切并没有那么的可怕,也并不需要英语有多厉害。不信的小伙伴可以问问身边大多数的程序员,问问他们刚开始学编程的时候英语是不是很好,估计得到的大部分答案都是:“没有哈,不是的哈”。
三钻
2020/10/29
1K0
写给想学和在学编程的你们,学习编程的7个好处
如果进阿里前端,代码能力得达到什么程度?
1.根据一份文档,或者自己的一个想法,然后从前端开始一直做(可以连后端都做了),遇到问题独立解决;
闰土大叔
2018/10/22
4.5K0
如果进阿里前端,代码能力得达到什么程度?
一文看懂Web后端开发「建议收藏」
由于网络上系统地介绍后端开发的文章实在太少,而最近有恰巧有许多同学问我“什么是后端开发?”、“你为什么喜欢后端开发?”、“做后端都需要学什么?”,那么我们就来讲一讲,到底什么才是后端开发。
全栈程序员站长
2022/09/07
3.6K0
程序猿们那些可选的职业发展路线
时不时会有一些做开发的小伙伴向我咨询一些职业发展的问题,比如:该不该跳槽?遇到了职业天花板该怎么破?如何才能成为架构师?等等。这些问题,说白了,其实都是如何选择职业发展路线的问题。那我们就来聊聊那些可选的职业发展路线,需要注意,每个人都并非只走一条路线。
Keegan小钢
2020/02/20
8390
移动端对比后端“式微”?在大环境下如何避免当生锈的螺丝钉成为一个优秀的安卓开发者
这个“式微”的理解其实可以有很多种解读,这里最直接的是Android在企业内的重要性对比后端确实是“式微”了!
Android技术干货分享
2021/07/05
5940
移动端对比后端“式微”?在大环境下如何避免当生锈的螺丝钉成为一个优秀的安卓开发者
程序员工资太高?想什么呢!
俗话说金三银四 三四月份正是火辣辣春招的季节 想必各位小伙伴也在为入职忙碌 而今天知乎热榜 也出现了一个 和求职息息相关的问题 相信很多小伙伴都认为,程序员=高薪,所以越来越多小伙伴报考计算机专业,也有不少朋友转行学编程,但编程越炒越热,身边的程序员工资却没期望中那么高,很多人有了一样的疑惑:“程序员的工资,真的有所说的那么高吗?”所以今天小N,专门来剖析这个问题! 首先小N明确回答,程序员这个工资比你想象中的还要高!在看准网匿名回答统计下,web前端开发工程师的平均工资高达
腾讯NEXT学位
2020/03/10
6930
从机械自动化专业到Java工程师转行之路
秋招已经过半,突然想写篇文章总结下自己的 Java 转行之路和秋招提前批、暑期实习的面试经历及个人感悟。因为要写的东西比较多,拆分成三篇:
乔戈里
2019/10/09
1.4K0
迟来的2020年度总结,顺带附上被鸽了很久的自我介绍
大家好,我是小澎,一个热爱前端的2021届的应届毕业生,大学专业是安全工程,不,不是网络安全,而是工程安全,所以我是非科班。今天呢,想跟大家介绍介绍我自己
@零一
2021/05/14
3900
迟来的2020年度总结,顺带附上被鸽了很久的自我介绍
《大厂面试》面试官看了直呼想要的简历
每周我的邮箱都会收到各式各样的简历,但是说实话通过率真的太低了,hr都要吐槽我了,大家还是要好好写简历呀,能力再强简历差了,也不行啊。
全栈程序员站长
2022/07/11
4220
《大厂面试》面试官看了直呼想要的简历
一位资深程序员大牛给予Java初学者的学习路线建议
欢迎关注java技术学习之道,本公众号长期分享各种技术文章。 java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。   在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和
Tanyboye
2018/07/02
4200
推荐阅读
相关推荐
【云+社区年度征文】年末了,是该总结一波了,冲鸭2021
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档