您好!欢迎来到爱源码

爱源码

热门搜索: 抖音快手短视频下载   

9年开发经验,分享0基础,如何成功转行前台开发! {源码交易平台}

  • 时间:2022-07-07 01:21 编辑: 来源: 阅读:276
  • 扫一扫,手机访问
摘要:9年开发经验,分享0基础,如何成功转行前台开发! {源码交易平台}
相信很多想转行做前端开发的朋友都会有这样的疑惑,甚至很多人都在想:我编程零基础,没接触过这方面的知识。现在真的有可能转行吗?太迟了吗?能顺利找到工作吗?接下来,我从个人经历和多年编程经验出发,谈谈零基础转前台的问题。 首先你要明白,任何行业都是有竞争的。IT行业的待遇和发展确实比较好,但也是比较辛苦的行业。 无论在什么行业,想要做得更好,都需要不断的学习和提高。 IT行业更是如此。如果你的想法是可以学习某些技术达到就业的水平,也就是可以一劳永逸的安于现状,那就不要从事IT行业。 由于你走不远,很快就会被这个行业淘汰。 相信你听过很多人说“现在找工作越来越难,做生意越来越难……”事实上,如果你仔细想想,你会明白社会是不断发展的,没有什么会改变。 为什么现在很多人都说工作越来越难找了?其实不是工作越来越难,而是越来越难绕。 各个行业的专业人士越来越多,行业标准也越来越高。 混日子赚钱的日子一去不复返了。 如果没有一些技能,永远只能赚一点点剩钱,甚至可能面临失业。 从事编程行业,一定要掌握这个行业的专业技能,认清这个行业的发展特点。 我是08年毕业的,机械设计专业。毕业后,我在机械行业工作了三年。我慢慢发现,我在工厂的生活也不过如此。我一眼就能看到我的未来,我每天都在和图纸和样品打交道。 渐渐的开始思考自己的未来,自己未来几十年的时间和这个工厂是一辈子?有点不甘心,终于在26岁的时候决定转行做编程。 当时买了几本前台的书,开始学习前台技术。 但是看了一段时间,发现编程没那么简单。 看书真的很无聊,书中对某个概念的描述往往很难理解。看着书中描述的内容,我很难在脑海中呈现出一个具体的画面。 尤其是在javascript方面。 只是一个烧脑的过程,学会了几次崩溃,想放弃。 后来咨询了少数编程朋友,他们建议我看少量视频教程,一起学习。 然后买了几本教程。 视频里的内容比书上的直观多了。 看着视频里的讲解,我能更快的学会。 不太懂的话,问问朋友,自己想想,敲几下,慢慢就学会了。 找到正确的学习方法后,学习效率比较快。 工作学习了4个月左右,然后辞职找工作。 那时候技术要求没有现在高。当时学了html+css+js,然后在朋友的指导下做了几个综合类的网站。 然后我找了份工作。 但是十年过去了,现在行业的技术需求比以前高了很多。 现在回想一下自学编程的经历,成功的主要因素是:正确的学习方法+坚持不懈的努力+专业的指导。 作为一个也是从零基础转行到编程行业,在编程行业工作多年的人,我想表达一下我的看法:第一,关于零基础,我觉得我们应该抛开这个问题的表象,来看它的本质。因为不仅仅是转行编程,我们生活中的很多事情本质上都是从零开始;没有人生来就知道一些事情。 比如:小时候第一次上学学会写自己的名字,第一次学会数学中的1+1=2的方程,第一次打篮球,第一次工作,第一次恋爱,第一次结婚,第一次为人父母,等等。 人生无数个第一几乎都是从零开始。 但因为每个人都是独立的个体,所以各方面都有差异;出于各种原因,比如对一件事的努力程度和兴趣程度,每个人做同样的事都会对结果产生一定的影响。 但是,对于第一次接触一个新事物,大部分人都在同一起跑线上。开始后,由于各种原因,结果会有所不同。 导致不同结果的决定性因素往往不是事件本身,而是你努力去做这件事的各种原因。 二、关于转行前台前的思考既然说的是转行前台,那么转行前台前有必要思考几个问题。 首先你要问问自己,世界上有成千上万的行业。为什么一定要转行做前台(或者更广义的说,编程行业)? 到目前为止,可以说是360行,是现状。不管是什么行业,我相信大多数人想到转行首先想到的是编程行业。 这么多人转行编程,那么所有人对转行编程都是理性的吗?有多少人在转行前对编程行业有所了解? 所以我们在做一件事情的时候,我觉得有必要对你要做的事情有一个大概的了解和基本的认知,有自己的观点和看法,然后根据你的实际情况和想法做出一个理性的决定。 而不是盲目跟风,随波逐流。 编程行业发展至今,几年过去了。编程技术从诞生到现在,可以说一直在蓬勃发展。 直到现在还处于高发展期,还需要很长时间才能稳定下来。 尤其是近几年,IT行业发展迅猛。 行业红利显著且可观。 相信很多人看到编程行业的待遇都会红了眼,这也是很多人想转行做编程的主要原因之一。 当然,看中编程行业的待遇和稳定性这两个优势也无可厚非。如果不是为了一个好的治疗,有多少人愿意花这么多时间? 转行的精力?很多时候,工作只是为了钱。 不过基于中国编程行业的待遇,稳定,发展,还是和自己的兴趣比较好。 当一个人对做一件事有极大兴趣的时候,他在做这件事的时候会爆发出巨大的能量,成功率也会更高。 三、前台应该学习哪些技术? 随着技术的发展 在软件开发行业,无论是开发技术还是开发模式都有了很大的提高。 到目前为止,软件开发行业基本都是采用前后台分离开发,也做动态网页,数据(文字、图片等。)不再是一成不变的。 即前台开发人员负责前台部分,后台工作人员负责后台部分。 最后,用前台和后台数据交互的技术来说,前台和后台的模块是相互融合的,这就足够了。 由于前台和后台是分开开发的,使用的技术自然也是一样的。现在主流的后台开发技术主要是java,这里不赘述java的细节。 Java主要是针对数据库操作的,因为前台页面的数据是存储在后台数据库中的。 Java主要针对数据库操作,数据写接口从数据库中提取数据,交给前台。 得到前后台提供的数据接口后,后台数据库中的数据就可以显示在页面的相应模块中,供客户浏览使用。 看到这里的朋友估计知道前台和后台的关系。两者相辅相成,缺一不可。 那么前台应该学习哪些技术呢?请看以下学习路线:1。首先,我们来详细说说编程工具。目前市场上有许多不同的编程工具。 但是编程工具最重要的是快速方便的编写代码。 几乎所有的编程工具都能满足这个要求。 所以我个人认为编程工具的选择可以根据自己的喜好来决定,sublime、webstrom、vs-code、HBuilder等哪个更方便使用。,都是不错的选择。我个人比较喜欢用VS-Code和HBuilder。 编程工具之所以比较快,是因为程序员有代码提醒的功能,所以不太推荐新手使用以上编程工具。初学者必须能够熟练完整地编写自己的代码。这里推荐另一个没有代码意识的。 一个适合初学者的编程工具:EditPlus。每个编程工具的安装包都可以通过自己的官网下载安装。 2.前台首先要了解的是html+css+html5+css3。这些都是前台对比的基础部分,难度系数低。基本上没什么难度,主要是少量标签和属性的使用以及页面布局的构建。 这些也是学习前台的入口。 很多初学者在学习这些知识点的时候可能会产生怀疑。 它们看起来都像英语单词。 我学不好英语。 这也是很多自学者在学习中遇到困难时开始怀疑自己的地方。 还是文章开头陈述的观点。做一件事的结果往往与事件本身无关,而是与做这件事的过程中的各种原因有关。 做编程的朋友会知道,其实编程代码虽然是英文字母组成的,但是真的和英语关系不大。零基础学习,可以达到就业的水平,可以放下英语的包袱。 完全按照学编程的思维逻辑,html+css的英文单词多几个,在理解的基础上就能熟练更多的操作。 Html+css知识点总结了html5+css3的学习路线。html5+css3是html5和css3诞生后,在原有html+css的基础上新增的少量新功能。 5+CSS3新属性和API总结3当你学完了HTML+CSS+html5+css3,建议找少量的资料,写少量的综合静态页面,巩固和练习你对代码的实际操作能力。 当你能独立熟练的写几个综合静态页面的时候 也就是你可以学习接下来的知识点JavaScript和ES,但是在学习JavaScript的过程中不要忘记花时间复习之前学过的知识点。 千万不要学了后面忘了前面。 简称JavaScript js,是前台的核心技术知识点。 也是很多新手学习前台过程中的拦路虎。很多自学成才的人,学不下去了,放弃了很多。 如果你看完这篇文章觉得在这里学习很难,希望你坚持下去,祝你成功。 JavaScript在前台开发中无处不在,是前台技术的难点和重点。 虽然很多企业开发都是基于前台的主流技术框架。 但技术框架的底层实现原理仍然是原生js。 如果想在技术上有大的提升,一定不能忘记原生js及其扩展知识点,比如ES6。 JavaScript知识点总结ES等扩展知识点。4.和学html+css一样的道理,当你学完js,一定要把js和前台学的html+css+html5+css3结合起来。 做几个综合案例练习。 比如写几个综合性的静态网站之类的。 在学习编程的时候,一定要记住,实际操作是至关重要的。 不要“第一眼看到,然后去做,就没用了” 你必须在学习中锻炼自己独立操作的能力。 当你把JavaScript学好了,练好了,也就是可以继续学习下一个知识点了。这时候你就要学习JQuery和ajax了。工具库JQuery在前台的开发中也做出了很大的贡献。 JQuery是在原生js基础上封装的技术工具库,前台开发需要学习。 随着前台技术的发展,很多人可能会觉得JQuery逐渐少用了,能不能淘汰,能不能不研究? 根据我在编程行业的开发经验,建议好好学习这个工具库。JQuery的几个想法还是很不错的。况且在实际开发中,对技术的选择会有更具体的要求,多掌握一门技术对你以后的工作会有很大的帮助。 Ajax主要用于前台和后台的数据交互。在前台和后台分开开发的模式下,Ajax非常重要。 虽然前台和后台的数据交互方式不止一种,但还是需要学习和掌握。 JQuery+Ajax5。每学一个知识点,我的建议都是一样的。综合运用,做几个实战练习,肯定是需要时间的。 前台的知识我在这里学了差不多一半,后面还有几个技术框架。 首先我建议你可以学习几个style框架,比如Bootstrap,ElementUI,Layui等。 样式主要是基于html+css的封装。 的许多样式效果都封装在这些框架中。 不用用html+css的原码调整,直接用就行。 框架的使用非常简单,可以自己去相应的官网学习,这里就不赘述了。 说到这里,相信很多人都会有疑问。既然封装了自然风格框架,为什么还要学习html+css+html5+css3的基础知识点? 在这里,我告诉你一个定律:“基础薄弱,地动山摇。” 只有使用了风格框架,对风格框架的透彻研究也才能满足基本的开发工作。现在很多企业也在使用框架进行开发。 但如果没有基础,那就是一种“知其然,不知其所以然”的状态 对我以后的技术提升有很大的阻碍。 此外,风格框架中封装的风格特征并不能满足所有的需求。 有时还得根据需求进行调整。 所以基础和框架很重要,一定要全部掌握。 6.除了风格框架,前台技术还有很多技术框架。这里的细节是两个主流的,所以在学习的过程中一定要重点关注这个框架的使用。 在学习两个框架的时候,一定要掌握好webpack技术。 掌握这些技术的使用,对就业和发展也会有很大的帮助。 首先要提到的技术框架是VUE,这是目前主流的前端技术框架。 VUE是一种基于组件的开发模型,在程序员中非常流行。 并且很快应用于开发行业。 webpack知识点汇总VUE知识点7。第二个面向细节的前台技术框架是react。 这种技术框架现在在企业开发中使用得越来越频繁。 它通常在一些大型企业中使用。 但是,在技术选择的过程中,企业之间会存在差异。 在企业中具体使用哪种技术框架进行开发,要根据企业的需求来开发。 react知识点总结8。如果你是前端程序员,不了解PHP、java之类的后台编程语言,然后想自己创建服务,建议学习node.js,会是一个不错的选择。 Node.js是运行在服务器端的JavaScript。如果熟悉JavaSript,学习Node.js会很容易。 当然,如果你是一个后台程序员,想要部署少量的高性能服务,那么学习Node.js也是一个非常好的选择。 现在都是采用前景背景分离的模式。学习node.js会帮助你很好的理解前台和后台的交互。 node.js知识点总结9。当你把前面八项内容都学习掌握了,前台的技术知识点也就差不多了。 但是在实际开发中,基本都是一个团队开发的,那么在开发过程中,如何把自己的代码分享给开发团队的成员呢?这个时候你就要学习一下项目管理。 通常开发中会用到两个版本控制器来处理这个问题,一个是svn或者git,两个都可以用。 目前git使用率较高,取决于企业开发中开发团队的选择。 10.当你学完了前九个模块的知识点,你以为你学完了前台的技术?偷偷告诉你,不会,技术是不断更新的,前九个模块的技术知识基本可以满足企业的基本开发需求。 但是近几年出现了一个非常热门的技术,就是小程序开发。 小程序开发是比较有发展潜力的模块。 作为前端开发者,还需要掌握小程序的开发技术。 小程序+svn+git的知识点总结第四,项目作品的重要性。当你掌握了前面提到的前台所有知识点,就可以开始为自己的就业做准备了。 对于转行做编程的朋友,建议一定要有自己的项目作品。 现在几乎所有的企业都在从事项目开发。 企业需要你工作才能招到你。 既然要去工作,首先要有工作的技能。 所以项目经验很关键,因为证明你项目开发能力的最好证据就是你自己的项目作品。 这是最明显最有说服力的。 经验可以说是面试过程中的杀手锏,也是你和公司谈薪资的资本。 或者很多人会有一个想法,想先学习一些基础知识,然后再去企业继续学习。 有这个想法没有错。 但我要提醒你的是:在企业里第一要务是以勤工俭学为副业。这个学生时代正好相反。 对于转行,你唯一能和别人竞争的就是你的技能。 如果没有项目工作,找工作会比拍照片还难。 这个行业的现状是,知道基础知识的人很多,很多上课培训的大学生也知道少量的基础知识。你和他们没有转行的竞争优势。 更何况很多企业都不愿意培养一个不能给企业带来价值的人。 因为成本太高,第一件事是给你工资,第二件事是找人带你。这样会让带你的员工分心,往往会影响他的工作,得不偿失。 退一步说,就算有人带你,也不可能像学校里的老师一样指导你手把手的学习,给你具体的讲解和分析。最多也就是轻推一下。 会不会完全看自己,工作起来会很被动? 如果已经下定决心转行编程专业,那么最开始就应该对自己的学习有一个基本的规划,对这个职业的技术要求有一个基本的了解。 有一个以就业为目的的学习目标,然后为之努力,坚持下去。 我祝你成功。


  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【域名/主机/服务器|】qq邮箱提醒在哪里打开(2024-06-04 18:58)
【技术支持|常见问题】1556原创ng8文章搜索页面不齐(2024-05-01 14:43)
【技术支持|常见问题】1502企业站群-多域名跳转-多模板切换(2024-04-09 12:19)
【技术支持|常见问题】1126完美滑屏版视频只能显示10个(2024-03-29 13:37)
【技术支持|常见问题】响应式自适应代码(2024-03-24 14:23)
【技术支持|常见问题】1126完美滑屏版百度未授权使用地图api怎么办(2024-03-15 07:21)
【技术支持|常见问题】如何集成阿里通信短信接口(2024-02-19 21:48)
【技术支持|常见问题】算命网微信支付宝产品名称年份在哪修改?风水姻缘合婚配对_公司起名占卜八字算命算财运查吉凶源码(2024-01-07 12:27)
【域名/主机/服务器|】帝国CMS安装(2023-08-20 11:31)
【技术支持|常见问题】通过HTTPs测试Mozilla DNS {免费源码}(2022-11-04 10:37)

联系我们
Q Q:375457086
Q Q:526665408
电话:0755-84666665
微信:15999668636
联系客服
企业客服1 企业客服2 联系客服
86-755-84666665
手机版
手机版
扫一扫进手机版
返回顶部