全栈工程师必备技能栈,聊聊月薪两万以内都该会点啥?
xiyangw 2022-12-05 09:30 15 浏览 0 评论
文章目录
写在前面
全栈工程师
前端技能
框架类
JQuery
Bootstrap
Less
Ant Design
AngularJS
React
Vue
其他框架
后端技能
PHP技术
NodeJS
PHP框架
其他后台语言
数据库技术
MySQL
Redis
其他应该也要涉及
其他技能
Git
移动端混合开发
云端技术
写在后面
写在前面
作为一个大龄程序员,作为一个全栈程序员,作为一个讲课讲了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系统配置、常见环境配置
写在后面
其实对于一个想成为 “全栈工程师” 的人来说,需要掌握的技术栈非常多,非常杂,需要付出的时间要远远高于成为单一方向的工程师,而且更多时候是被迫成为了全栈。
但作为一个程序员,既然选择了编程,那么就热爱自己遇到的每一个技术栈吧,因为每个编程语言都有自己独特的魅力。
相关推荐
- iOS 16锁定lockdown模式对浏览器的影响 - sevarg
-
Apple正在预览一项突破性的安全功能,为可能面临来自开发国家资助的雇佣间谍软件的私营公司的高度针对性网络攻击风险的用户提供专门的额外保护。启用iOS16的锁定Lockdown模式后对浏览器的功能...
-
- 如何安全的存储用户的密码(存储用户密码信息的文件是?)
-
大多数的web开发者都会遇到设计用户账号系统的需求。账号系统最重要的一个方面就是如何保护用户的密码。一些大公司的用户数据库泄露事件也时有发生,所以我们必须采取一...
-
2023-03-21 19:43 xiyangw
-
- SSR 它到底香不香?细数 SSR 的利与弊(ssr有什么)
-
一.SSR简介SSR(Server-SideRendering)并不是什么新奇的概念,前后端分层之前很长的一段时间里都是以服务端渲染为主(JSP、PHP),...
-
2023-03-21 19:42 xiyangw
-
- 破解网页禁止复制粘贴(怎样破解网页禁止粘贴)
-
你想复制网页内容吗?使用右键复制或者CtrlC,跳出付钱画面是不是很恼火。网页绝大部分限制复制粘贴都是采用js实现的,那我们禁用js不就OK了么?假如你使用...
-
2023-03-21 19:42 xiyangw
-
- 捍卫非法加密货币采矿活动(加密货币非法交易)
-
网络套图什么是加密货币?加密货币是一种用作交换媒介的数字货币,与其他货币相似。比特币,莱特币,门罗币,以太坊和瑞波币只是可用的几种加密货币类型。与其他货币不同,...
-
2023-03-21 19:41 xiyangw
-
- 网页禁止复制操作实现方法汇总(网页禁止复制 js)
-
我们经常在某些网站上复制内容的时候发现,竟然复制不了。友好的交互还会弹窗告诉你,登陆后才能复制哦。那么网站是如何阻止用户复制的呢?今天帮大家汇总一下能够实现的方...
-
2023-03-21 19:40 xiyangw
-
- iOS 9.3再曝URL崩溃漏洞,苹果啊你到底上不上心啊
-
在苹果iOS9.3正式推送之后,很多用户都已经升级到了这个最新的系统,iOS9.3带来的夜间模式、备忘录加密等功能受到了很多用户的欢迎,在稳定性方面也...
-
2023-03-21 19:40 xiyangw
-
- 网络安全之文件上传,看这一篇就够了(网络安全文稿)
-
概述文件上传漏洞是发生在有上传功能的应用中,如果应用程序对用户的上传文件没有控制或者存在缺陷,攻击者可以利用应用上传功能存在的缺陷,上传木马、病毒等有危害的文件...
-
2023-03-21 19:39 xiyangw
- 前端经典面试题(60道前端面试题包含JS、CSS、React、程序题等)上
-
文章转载:乐字节简答题1、什么是防抖和节流?有什么区别?如何实现?参考答案防抖触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间思路:每次触发事件时都取消之前的延时调用...
-
- JavaScript语言中的变量(js变量作用范围)
-
JavaScript中变量是用于存储数据值的容器,举个例子,例如vara=1,其中a就是一个变量,1是存入变量的值,也叫做字面量。在实际应用...
-
2023-03-21 19:38 xiyangw
- JavaScript面试题(javascript面试题及答案)
-
1.javaScript的数据类型有什么基本数据类型:Undefined、Null、Boolean、Number、String、Object、Symbol(es6--原始数据类型)复杂数据类型:obj...
-
- JAVA应用程序集成控件JxBrowser v7.2来啦!允许自定义错误页面
-
JxBrowser是将基于Chromium的浏览器与Java应用程序集成,以处理和显示HTML5,CSS3,JavaScript,Flash等。JxBrowse...
-
2023-03-21 19:38 xiyangw
-
- 这款让浏览器失去功能的扩展为什么如此流行?
-
NoScript是一款知名的Firefox扩展,它会默认禁用JavaScript、Java、Flash、Sliverlight等浏览器脚本、插件,让用...
-
2023-03-21 19:38 xiyangw
-
- Chrome禁用js规避网站不能复制(chrome 禁止跳转)
-
Chrome禁用js规避网站不能复制有一些坑爹的网站不让复制文字,复制就得扫码关注或者付费之类的。作为白X党,怎么能忍受这个呢?在该网站页面,按住F12不松开,...
-
2023-03-21 19:37 xiyangw
-
- 苹果iOS9 Safari加入贴心功能:烦人弹窗请滚粗
-
苹果在最新的iOS9beta测试版中为手机版的Safari浏览器加入了一项十分实用的新功能,让用户们可以不用再忍受一些网站上的恶意行为。日前有不少用户在浏览网页...
-
2023-03-21 19:37 xiyangw
你 发表评论:
欢迎- 一周热门
-
-
第十四天 JSON和Python(封禁在禽兽家的第十四天小说)
-
asp.net core supersocket介绍以及源码分析(asp.net core oauth2.0)
-
Java19的新特性(java19和17的区别)
-
08《Nginx 入门教程》Nginx 的 Http 模块介绍(中)
-
笔记本无线连接局域网的设置教程(笔记本无线连接局域网的设置教程在哪)
-
Linux下HTTP服务配置教程(java安装教程及环境配置方法)
-
SEO基础教程(一):适合新手的SEO教程(seo秘籍-自学seo零基础知识入门优化教程)
-
SpringCache,统一Redis、Memcached操作,轻松将缓存与业务解耦
-
web前端基础入门教程(非常详细)HTML+CSS+JavaScript
-
使用nodejs和express搭建http web服务(nodejs搭建服务器)
-
- 标签列表
-
- XSLT (103)
- Java Number & (81)
- Math 类 (81)
- Java String类 (82)
- Java9新特性 (82)
- C语言enum(枚举) (81)
- C语言输入& (89)
- 输出 (89)
- C语言标准库- (303)
- Go 语言基础语法 (80)
- Go 语言函数 (80)
- PHP 变量 (82)
- flashtext (111)
- c#正则 (120)
- jquery版本 (110)
- js去掉字符串中的某个字符 (119)
- vue过滤 (132)
- c#ocr (93)
- javascript字符串转数字 (81)
- ASP Session (95)
- ASP Response (86)
- JavaScript 函数定义 (84)
- JavaScript 闭包 (90)
- JS 类 (83)
- 前端开发培训—般几个月 (119)