[学习重要还是人脉重要]有一次在北大讲座,遇到一位学生问我,老师,你说学习重要,还是经营人脉重要?看着他一脸大杂烩的表情,我先拿出本子记下了这个问题,然后告诉他说,这是个比较大的话题,我会仔细写篇文章...+阅读
线上学习还是线下学习前端好
每个人都有每个人的选择把
个人认为的话,线上学习比较好。因为自己也在线下学习过一段时间。在参加培训班之前就说了很多学好包就业包学会。各种的好处都说的很好,但是进入学了一个多月之后才知道当初说的事情并没有想象中的好,经过四个月的培训出来,培训班推荐了一份工作,再出来之前就说不要说自己是线下培训班出来的,容易找工作,如何把包装自己,但是自己的技术不够硬,如何包装的再好也没用。主要是看你的技术学习的怎么样,用的怎么样。所以我先在这里劝大家一句,不要选择线下培训机构,学费贵,教的技术还是一般般,并没有老师一对一辅导,没有作业和项目实战带着你做的。这些都看你自己去学习去做。
这里还是要说一下我的前端学习裙:前六五柒,中一三七后九零六,从我一个到现在的都是看我每一篇文章来的,可以说都是我们大前端的学霸啊,不定期分享干货。想学到东西的都可以来,欢迎初学和进阶中的小伙伴。
培训出来推荐的工作做了三个月就被公司辞退了,因为就是技术这么一般,直接开除了。所以你们要想学习好前端,就要好好慎重的考虑下。不能把钱花了不说,还找不到工作反而欠下一屁股的账,生活各种压力。选择不对,努力白费。这是个人的学习经理和建议,你们选择不选择,我并不知道。重要的是我经历过,并不想让你们再次经历我一样的过程。
目前我边工作边学习,现在都只能不断的学习才能使自己得到充实,希望大家要慎重的选择,时间是很重要的。
bs开发从前端到后端的过程分析最好有个ppt能讲解一下
下面这个分析得很透彻,可以参考,ppt就自己根据需要做吧:
在我们实际的开发过程中,我们当前这样定位前端、后端开发人员。
1)前端开发人员:精通JS,能熟练应用JQuery,懂CSS,能熟练运用这些知识,进行交互效果的开发。
2)后端开发人员:会写Java代码,会写SQL语句,能做简单的数据库设计,会Spring和iBatis,懂一些设计模式等。
现在来看,我们对前后端的要还是蛮低的,尤其是后端,新员工经过培训之后都是可以参与到后端开发的,没有太高的技术门槛,唯一需要做的就是先变成熟练工种,这个阶段没有涉及到设计模式、架构、效率等一些列问题。
还是先google一下,看看网上对Web前端开发、Web后端开发分别是什么?
Web前端: 顾名思义是来做Web的前端的。我们这里所说的前端泛指Web前端,也就是在Web应用中用户可以看得见碰得着的东西。包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。
Web后端:后端更多的是与数据库进行交互以处理相应的业务逻辑。需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。
我们再来看看大公司对前后端人员招聘的要,通过这个角度看看前端、后端的技术要:
Web前端:
1)精通HTML,能够书写语义合理,结构清晰,易维护的HTML结构。
2)精通CSS,能够还原视觉设计,并兼容业界承认的主流浏览器。
3)熟悉JavaScript,了解ECMAScript基础内容,掌握1~2种js框架,如JQuery
4)对常见的浏览器兼容问题有清晰的理解,并有可靠的解决方案。
5)对性能有一定的要,了解yahoo的性能优化建议,并可以在项目中有效实施。
6)......
Web后端:
1)精通
jsp,servlet,java
bean,JMS,EJB,Jdbc,Flex开发,或者对相关的工具、类库以及框架非常熟悉,如
Velocity,Spring,Hibernate,iBatis,OSGI等,对Web开发的模式有较深的理解
2)练使用oracle、sqlserver、mysql等常用的数据库系统,对数据库有较强的设计能力
3)熟悉maven项目配置管理工具,熟悉tomcat、jboss等应用服务器,同时对在高并发处理情况下的负载调优有相关经验者优先考虑
4)精通面向对象分析和设计技术,包括设计模式、UML建模等
5)熟悉网络编程,具有设计和开发对外API接口经验和能力,同时具备跨平台的API规范设计以及API高效调用设计能力
6)......
从几个公司的招聘要可以看到,做Web开发,对前端和后端的要是各自所不同的。而我们目前的实际情况,也和这个差不多,但是,我们无论在知识的掌握程度上,还是知识掌握的宽度上,都是不够的。
首先,我们在前端缺乏积累,没
有沉淀,专业的前端技术的积累是从去年才开始的,同时,在前端也缺乏支撑与高手,所以,走起来比较困难。同时,前端人员培养的较少,一个原因是对前端了解
太少,另外一个原因就是对前端与后端的工作比例估计不足。所幸,我们在这一年也在前端有了很快的进步,培养了几个优秀的开发人员,有意识的解决了前端的用
户体验,这都是可喜的。今年,需要更进一步,专业化。
其次,我们在后端发展的不够宽,后端的知识体系已经比较完善,但是,很多应用点都没有涉及到。同时,对现有技术框架的理解都不够深入,太浮躁。我们目前的
设计团队在解决互联网高并发、大数据量的存取上经验与能力都还不足,需要正视这些问题。后端技术的发展需要更加的精进,以解决实际存在的问题为主。
最后,我们在前端、后端都缺乏熟练工,这会影响到开发的速度,同时,也不利于后期技术的研究。
一个前端开发的工作流程是什么样的
我们以前基本的流程是,领导或甲方提出需,然后产品分析需,并且根据需画出原型图,然后根据原型图出设计稿。
出完设计稿团队评审,过后交与前端制作静态页面,然后静态页面,交与设计审核,过后交给开发人员,进行动态数据的添加。
添加完之后,发布测试环境,产品测试领导审核,成功后,直接发布产品环境。或进行版本迭代。
这是整个的一个设计,开发,部署的流程。
根据前面的,在补充一下,前面的所有流程中的灵魂是原始需提出者,但人随着客观条件的变化,思维认识会有所不一致,
所以产生了文档,文档是贯穿整个流程的一个灵魂。
而产品是整个流程中文档的编写者,因为产品最能接触最原始的需,对需的理解更深刻或专业,所以他会有一个文档出来。
这个文档是需要交付给设计,让设计在设计过程中进行参考。
前端看的另外一个文档。交互设计师出交互文档,一般的公司没有交互设计师那就是由产品来出的交互文档。
有的交互不过于复杂,就没有文档,只是邮件。
有时候说,不要这个邮件行不行,那怕是最简单的原始东西,没有文件或邮件是不能做一个后期测试回溯的依据。
产品文档表示页面的流转或数据的走向,交互文档描述页面复杂的交互或各个用户表单与用户发生的各种互动。
另外2个是,要架构师或项目经理出的需文档,需文档是对整个项目的历史背景,系统开发软硬件要,或版本信息,等等。
另外一个是由服务端工程师提供的接口文档,这里边包括一些请类型,传参的数目与键名,还有服务端返回的参数名约定等等的,这些文档是开发中的灵魂,也是以后测试回溯的标准或依据。
延伸阅读:
WEB前端现在要学的话都是需要学习哪些框架我们通常说的js不是框架,是语言,即javascript,据最新世界编程语言排行榜来看,已经上升到了第7位,发展迅猛,其标准是ECMAScript,现在基本上是基于ECMAScript5。jQuery是用js写的框架...
零基础学习前端怎么样零基础入门前端是没有问题的,关键在于如何学习前端?以下几点建议希望对你有帮助! 一 零基础小白应该怎么学习前端才能少走弯路? 关于前端这一块的学习,我不主张自学,因为前端的知...
是学习易语言编程系统。还是学C语言好我觉得是C语言。C语言很重要。如果不懂C语言,你想写底层程序这几乎听起来很可笑,不懂C语言,你想写出优秀高效的程庌輌这简直就是天方夜谭。为什么C语言如此重要呢? 第一:C语言语...
我想学会计是去培训班学习好还是找个老会计带啊1:从事会计工作首先得有会计从业资格证。这是入门砖 2:培训班交给学生的除了理论知识外,实地演练也只是在电脑上给一个公司的模板账务,让学员根据老师讲述的一步步来操作,实用性...
大家觉得学习ACCA好还是ACA好不知道你有没有CPA证书了,报考ACA的门槛很高,在中国首先要有CPA证书才有资格报考,对CPA免考9门,根据中注协和ACA的双方协议,通过ACA的考试后还必须去欧洲进行培训,培训花费大概在...
前辈学习渗透需要精通web前端知识么前辈学习渗透需要精通web前端知识么:首先要根据自己的实际情况、确定学习的路线和方向的。就像建大楼,从顶端最华丽的那个地方开始,不可能成功。学渗透测试也一样,没选对入手的...
web前端学习路线如何规划web前端学习路线如何规划,web前端开发项目过程:Web前端主要的基本内容是:html,css,JavaScript;html是内容,css是表现,javascript是行为。每个人的基础及理解能力不同,所以自然选择...
学习网络安全怎么学习好如何学习网络安全方面的知识?先学什么:网络空间安全专业是网络空间安全一级学科下的专业,学科代码为“083900”,授予“工学”学位,涉及到以信息构建的各种空间领域,研究网络空间的...
学习人工智能软件怎么学习好面对人工智能的飞速发展教育培训学校应该如何提升:我曾经问过别人、也被别人问过关于学习人工智能(AI)最好的方式是什么?我应该去阅读什么书?我应该去看什么视频?后面我将讲到这些...