全栈工程师必备技能栈,聊聊月薪2W以内都该会点啥?

写在前面

作为一个大龄程序员,作为一个全栈程序员,作为一个讲课讲了N久的程序员老师,有必要给大家介绍一下成为一个月薪两万以内的小公司全栈工程师一般情况下需要掌握的技术栈。

对于月薪两万,我们要做的第一件事情是把工作范围锁定在北上广深,这样全栈的技术栈才会更加清晰一些。

以下所有言论只代表梦想橡皮擦个人思考,可以当真。

对于软件开发工程师基本技能,必须要说一句,月薪两万以内在北京,数学水平大概初中级别就可以,英语水平同上。

全栈工程师

前端技能

技术标签HTML、CSS必须牢固掌握,具备数量使用CSS美化页面的能力,常见的属性可以牢记心中,做到看到图片,“瞬间”切图,俗话说的好,CSS用得好,前端啥都没烦恼,HTML相对来说简单很多,多写孰能生巧。

原生JS(JavaScript)能力很重要,对于一个前端工程师来说,原生JS的编写能力决定了你前端的高度,一般情况下学习一段时间的前端都会转移到各种前端框架,例如JQuery这种封装JS库,但是如果你想具备较高的前端能力,原生JS还是要深入的了解一下,或者自己尝试去封装一个JQ库吧。

框架类

JQuery

好用,但是处在框架库鄙视链的最底端,用的时候总是被其他队友吐槽。JQ衍生库也有很多,官方的JQueryUI和JQueryMobile都是非常强大的类库

Bootstrap

快速美化页面必备库,用完之后,哇哦~,网页变好看了

Less

让CSS能写逻辑,无形中提高了CSS学习难度

Ant Design

蚂蚁金服出品,前端圈子著名的框架,框架编码规范,UI漂亮

AngularJS

全世界流行,作为前端工程师不能不了解的一个类库

React

React 主要用于构建UI,特别像 MVC 中的 V(视图)

Vue

这个就不多说了,国产巨佬

其他框架

前端圈子貌似造轮子的非常多,各大公司的前端团队总是为市场贡献了太多框架,那么需要学习的就变得更多了,不过还是有其他好处的,那就是你学会一个框架之后,其它的还蛮雷同的。

后端技能

PHP技术

在有可能的情况下,学习一门后台语言,难度上最小的建议选择PHP,函数式变成,像JS一样,你值得拥有。

NodeJS

运行在服务端的 JavaScript,学习它你可以无缝的从JS那里过渡过来

PHP框架

了解一下ThinkPHP框架即可,其他框架如果时间富裕,当然也可以去涉猎一下

其他后台语言

  • JAVA,难度大,学会其实直接干JAVA工程师即可
  • C#,NET体系下面的后台语言,目前在国内市场不火热,可以不围观了
  • Python、基于Python的全栈工程师同样比较小众,当然Python语言整体还是非常不错的,学习下,对自己益处非常大

数据库技术

MySQL

躲不过去的数据库技术,必须掌握

Redis

作为一个全栈工程师,Redis就像MySQL一样,你离不开它

其他应该也要涉及

MongoDB、SQLite、MemCache都可以去学习一下

其他技能

Git

Git对于全栈工程师来说,一定不陌生,需要你熟练掌握

移动端混合开发

以下技术都可以涉及
Cordova、React Native 、 Weex、Flutter

国内的
MUI也可以作为入门学习接触以下

云端技术

服务器配置、CentOS系统配置、常见环境配置

写在后面

其实对于一个想成为 “全栈工程师” 的人来说,需要掌握的技术栈非常多,非常杂,需要付出的时间要远远高于成为单一方向的工程师,而且更多时候是被迫成为了全栈。

但作为一个程序员,既然选择了编程,那么就热爱自己遇到的每一个技术栈吧,因为每个编程语言都有自己独特的魅力。

如果你想跟博主建立亲密关系,可以关注博主,或者关注博主公众号“非本科程序员”,了解一个非本科程序员是如何成长的。
博主ID:梦想橡皮擦,希望大家点赞、评论、收藏


猜你喜欢

转载自blog.csdn.net/hihell/article/details/108199103
今日推荐