当前位置:首页 » 网页前端 » 知乎前端开发
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

知乎前端开发

发布时间: 2022-01-16 20:18:01

前端要懂的知识是不是太多了 知乎

作者:小爝
链接:https://www.hu.com/question/24092572/answer/39454494
来源:知乎
着作权归作者所有,转载请联系作者获得授权。

1,知乎有很多标准的前端架构师,他们身上你如果细心是能够发现共性的,我比较认同的有winter和贺师俊还有张云龙这三位。其他没提到的可能我不太关注,知乎高手很多,但是能达到架构师的其实不多,最多算是高工,或者某一领域专业的牛人,我觉得就像前3位提到的大神,他们的编码能力过硬,算法能力,计算机基础知识都没的说,许多回答都是干货,有理有据,show me code风格的,而且解答不会模糊,直接简要,能做到这些必须是肚子里有货,我觉得这算是硬件基础。

2,编码能力好,熟悉各项标准,算法好,API熟练,就能成为前端架构师了么?不不,这些只能说你是个高工,你说你自己写了许多框架和开源包,各种功能,前后端都有?no no no,也是最多算是高工而已。至少我是这样认为,为什么呢?因为你踩的坑决定了你架构的能力,你的硬件基础只决定了你遇坑之后的解决能力。

打个比方,前端工作3年,一直在电商领域,或者一直在做sns,或者一直在做webview里的开发,这种经验是不具备前端架构能力的,什么?都是写js?没区别?错了,你让一个写了3年电商框架的人去写一个斗鱼tv或者搜狐视频试试,写是能写出来,但是选型问题真不会是最佳,因为他踩的坑一定没有专注这个领域的人多。什么是架构能力?其实说白了就是帮助最后项目顺利开发完成,易扩展,好维护,有规范,能解决一些刚开始人看不到的麻烦。这些能力都是从一个一个真实得项目中锻炼出来的,而不是说只做了一家公司的一个项目之后就可以说自己是前端架构师了。。

说的比较乱,其实简单比方就是个经验包的问题,你的经验比你的技能更大的决定了你的架构能力。

3,沟通表达能力,这个其实不是特别重要,但是单独拿出来说,就是因为如果你的想法不能在团队有效的执行下去是不行的,你必须也一定是最后说服团队使用你的方案的人。

所以最后,回到up主问的问题上来。

㈡ 当下web前端用得最多的开发工具是什么 知乎

一般是hbuilder、webstrom、sublime这三个。
hbuilder为纯国产,比较适合国人使用习惯,挺好用的,能敲几个字母再回车就能产生一个代码块,比如header的内容可以很快写出来,而且有边改边看模式,并且有自己的h5+、mui这些做混合app的框架,很好用。
webstrom相对来说也有代码提示,而且不用ctrl+s保存就能自动识别代码是否正确,而hbuilder需要保存一下才会验证代码。
sublime没有用过,不过据说也有代码提示,需要设置。
这三个都是看自己的个人使用习惯,我比较喜欢hbuilder,你可以用这几个软件试着写写页面,感受一下,看看哪个比较适合自己。

㈢ 知乎上前端开发领域有哪些值得推荐的问答

前端资源:

关于 Javascript 学习,有哪些好的博客或者网站推荐? - 前端开发
有哪些不错的前端开发博客? - JavaScript
前端业内有哪些交流氛围比较好群/论坛/社区? - 前端开发
想深入了解一下 jQuery 的源码,但是觉得学习曲线有点陡峭,有没什么好的方法或者学习资源推荐? - JavaScript

㈣ 怎么和朋友介绍 web前端开发 知乎

虽然我只是学了点基础的html,后面就看不懂了,但是我还是能帮你回答这个问题的,哈哈。web前端开发通俗来讲就是给企业制作一个门户类的网站,就这么简单。

㈤ web前端开发需要具备哪些技能 知乎

会点设计,不要求精湛,处理图片,设计个小广告是要的;
精通HTML+CSS,并能快速处理各浏览器兼容问题;
熟练掌握Javascript或Actionscript,精通加分;
熟练使用JS框架,如jQuery/YUI等,并解读过源码,熟练多框架加分;
精通Ajax技术,必须的;
精通开发调试工具,如Firebug等;
代码语义化,懂优化,压缩和反压缩;
对SEO有一定的了解,尤其是HTML结构和标签的使用;
高效合成CSS Sprite;
了解服务器方面基本知识;
熟练掌握一门后端语言,如PHP/ASP.NET等,绝对加分项;
有自己的网站(看对网站所有东西的把握);
对移动开发有一定的了解和涉入;
熟练HTML5和CSS3技术(主要用于移动应用开发);
效率开发,精湛的开发软件操作;
有过用户体验研究,更关注人性化页面开发;
了解浏览器工作原理,了解w3c标准,了解web2.0。
……

㈥ 前端开发工程师怎么分等级 知乎

我在前端能有八年了,前端的等级七十就是 初级工程师 中级工程师 高级工程师,之后是架构师这些,主管

㈦ 为什么知乎上进BAT大多都是前端,别的方面不容易进么

前端开发工程师其实算一个新兴职业(我指的“新”是和C++开发,Java开发等相对的)。

本身钻研这块的就不多啦,所以用心的了都会变得比大众水平优秀一些,就比较容易进BAT。

㈧ 知乎网站前端使用了什么技术和框架

web前端分为网页设计师、网页美工、web前端开发工程师
首先网页设计师是对网页的架构、色彩以及网站的整体页面代码负责
网页美工只针对UI这块儿的东西,比如网站是否做的漂亮
web前端开发工程师是负责交互设计的,需要和程序猿进行交互设计的配合。
web前端需要掌握的有脚本技术javascript DIV+CSS现下最流行的页面搭建技术,ajax和jquery以及简单的后端程序等。 后端的话可供开发的语言有 asp、php、jsp、.NET 这些后端开发语言的话搭建环境都不一样,具体如果你想学的话看是想从事前端部分还是后端程序部分。后端开发如果有一定的条件的话可以转为软件开发。不过要有一定的语言基础,类似java语言。C#等。关键是看你的兴趣爱好。
这个到后期不会区分这么细,做前端到后期也会懂一些后端的技术,反之,后端也是。
在我们实际的开发过程中,我们当前这样定位前端、后端开发人员。
1)前端开发人员:精通JS,能熟练应用JQuery,懂CSS,能熟练运用这些知识,进行交互效果的开发。
2)后端开发人员:会写Java代码,会写sql语句,能做简单的数据库设计,会Spring和iBatis,懂一些设计模式等。
现在来看,我们对前后端的要求还是蛮低的,尤其是后端,新员工经过培训之后都是可以参与到后端开发的,没有太高的技术门槛,唯一需要做的就是先变成熟练工种,这个阶段没有涉及到设计模式、架构、效率等一些列问题。
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)......

㈨ 前端开发 想要写出优美又高性能的代码,应该看什么书 知乎

这不是一本书能解决的,多看一些知名博客网页优化,看一系列前端代码的书,多看,多思考,多上手练习。