我是一名大专学历的学生,经过培训,现在要找工作了,但是好多技术栈没有掌握,希望大家给点提示?
这是我的简历:
求职意向:
web前端开发工程师 离职找工作 - 1周内到岗
技术栈:
熟悉前端基础技术 HTML、CSS3 、Windi CSS框架,熟悉页面布局,并有利用flex布局、rem、%、媒体查询实现响应式布局的经验;
熟练掌握 vue 框架前端性能优化的方案 ,熟练掌握 Vue 全家桶,并对 Vue 的原理有一定了解;
熟练掌握流行的ES6核心语法(const/let、箭头函数、解构赋值、Promise、async/await等);
熟练使用 Sass、Less 等CSS预处理器以解决 CSS 书写繁琐且难以维护的问题;
熟练掌握 JS 模块化、组件化开发模式以及利用防抖节流对 DOM 优化有一定理解;
熟练使用 jQuery、Lodash、Echarts 等第三方类库辅助完成开发;
熟练使用目前主流的UI库(ElementUi、ElementPlus、Layui、NutUI、Vant、Mock等);
熟练使用Ajax、Axios技术向后台请求数据;
了解利用Node.js搭建简单后台服务环境,进行数据交互测试;
了解 git 版本控制工具、熟练使用 Webpack、Vite 打包工具并且了解两者的区别;
了解微信小程序的开发。
项目一: xxxx后台管理系统(PC端)
项目描述:
xxxx,xxxx居零售商,以“为大众创造更美好的 日常生活”为理念。 在这里你不仅可以买到安心家居多种多样的产品, 了解我们的商业促销信息,更可以获取源源不断的家居灵感和家居解决方案。无论你喜爱哪一种风格,都可以在这里找到你喜欢的产品,和你需要的家居解决方案。
项目职责: 负责用户端登录/注册、首页、商铺展示、个人中心模块的开发以及后期的日常维护和更新。
技术栈:
使用 Vite 完成 vue3 项目的搭建;
使用 ElementPlus 实现页面的基本 ui 布局;
使用 WindiCss 统一书写样式减少了 css 体积,提高了 css 代码复用性和维护性;
使用 jsencrypt 完成登录页面的密码加密以及解密;
使用 js-cookies 储存页面中的 token ,完成登录成功的路由跳转;
使用 vue-router 配置路由实现页面之间的跳转,以及路由守卫对进入特定页面时对没有权限的操作进行拦截并跳转到404页面
2 个回答
作为一名大专学历的学生,要找到一个能够展现自己技术能力和未来发展潜力的工作,需要掌握一定的技术栈。以下是一些常见的技术栈,以及我给出的建议。
1.前端技术栈
前端技术栈包括HTML、CSS、JavaScript等技术的使用。这方面的学习建议通过阅读相关文档和书籍,结合实践去应用这些知识点,可以在Github上找寻自己感兴趣的开源项目,并尝试参与其开发过程。
2.后端技术栈
后端技术主要包括Java、Node.js和Python等语言的应用。建议学习其中一个或多个语言,并了解它们的特性和使用场景,如何搭建服务端,如何控制数据传输等方面的知识点,并且可以通过实践,结合阅读官方文档和相关书籍提升实践经验。
3.数据库技能
数据库技能是大部分公司对求职者的一个必备要素,常用的关系型数据库有MySQL、Oracle、SQLServer等,非关系型数据库有MongoDB等。建议了解常见数据库的基本操作语句,如何优化数据库性能以及如何设计数据库结构等方面的知识点。
4.人工智能技能
随着AI技术的兴起,很多公司需要拥有具备AI技能的人才,因此学习AI相关技术也是一个方向。建议学习其中一个或多个人工智能技术,如机器学习、深度学习、图像识别等,并掌握一定的算法和应用场景。
5.代码管理及版本控制
代码管理和版本控制对于团队协作非常重要,建议掌握GIT等版本控制工具的使用,并了解分支管理、合并代码等知识点。
总结来说,想要成为一名优秀的开发者,掌握一到两个技术栈不足以胜任实际开发工作,建议多学习、多实践、勤思考,不断提高自己的编程水平。同时还需要有一些基本的软技能,例如沟通能力、项目管理能力、学习能力等,以达到在工作中更好的表现。