培训美工转行做了前端的经历

只看楼主收藏回复

记得才接触web前端是大二开的网页前端课程,当时还是教我们用table标签去排版(现在看来确实是过时的淘汰的技术,差不多是十几年前的做法),学校学的那些前端课程正常情况下几乎连入门都入不到,想学得更好就下来自己去学,网上也有很多的教学视频,那些网上免费的视频看看也就罢了,没有给钱也不会看到真正意义的技术,想学的话就去找文档自己看自己理解,比如html5开发APP(基于安卓和ios)就可以去看官方文档,上面也有例子很详细。
我当时也不知道这些,就去看一些免费公开课,做一个轮播图就是一下午,我也就傻乎乎看一下午还多开心的,现在想想做那个轮播图完全完全没有必要,网上这么插件何必啊?只要能够看懂源码什么轮播图搞不定,做得比他的还好。
直到去年培训才系统的学习了前端开发(报的是UID顺便学了前端),直到四个月以后做了两个网站,于是就去面试找工作了。以为会了html5+css3+JavaScript就可以踏入前端开发行列,万万没有想到,去外包公司一般没有问题去了作品一看就叫你第二天来上班(我去的那些外包的差不多都在小区里面,也就五六个人)一般会问:
1、会不会html+css
2、能不能一个人完成网页的设计和代码实现
3、有没有作品
4、加班能不能接受
5、你对薪资要求是多少
(我面试的那些做外包的感觉面试的都不像是做技术的,他们对技术的要求也不高,只要能够做出网站就OK,当然有作品给他看成功率会很高)
讲完了技术含量低的外包公司来讲讲追求技术的公司吧!
平常的html5+css3+JavaScript+jQuery肯定要会的就不说了。
1、你解释一下前端是什么?
2、熟不熟悉Ajax、json?
3、响应式网站和自适应网站有什么区别?
4、解释一下响应式网站的含义?为什么会是响应式的?通过什么做到的?
5、模块化编程是什么?
6、MVC是什么?
7、MVVM是什么?
8、AMD规范和CMD规范知道吗?
9、有没有用过sass或less?
10、之前做过前端开发吗?有没有作品?
11、cookie是做什么的?与html5存储比较有什么优缺点?
12、打包发布你怎样压缩?让他在不会发生图片质量变化体积最小?
13、谈一下内容居中有那几种方法?
14、怎么做浏览器兼容?
15、如果我只想在某一个浏览器显示文字是红色应该怎么做?
16、什么是数据双向绑定?
17、浏览器兼容问题表现在那些方面?
18、如果答上了MVC和MVVM模型,会问他们的编程思想是什么?(这个挺有用的,做商城前端或者后台管理前端比较方便,可以去看看,主要是做数据jQuery做数据这块比较麻烦)
大概遇到的问题总结出来了也就这么多吧,以后遇到新的再补上去。
以上内容只代表了个人遭遇,并不一定你们面试会遇到,反正问我时我也对一些问题一脸茫然,下来自己也去看了这些问题的回答,说实话前端的坑还是有点深。现在也从梦想的设计师成为了会写代码的设计师(说白了就是程序员,理想与现实的差别也就这么大),原生js写动画、验证、数据交互是不会发生的,那样做开发太慢了,公司一般都会用框架,自己去看说明书用就可以了。现在也有好多好多的框架如果用哪一个再去找教学视频看会太慢。
哪一行都不容易,就像当初学UI一样,ps已经用得666了不管什么网站都可以做出来,现在发现用得再好也想不出自己的东西感觉也没有什么用,在重庆这边UI工作也不好找,所说的高薪也不是我们能够拿的,那就行像童话故事都是骗人的,在一些小公司看来做过图好像没有技术含量大家都会不太重视,再说想进大公司又谈何容易,现在想做这方面的伙伴们多做一些作品多参加一些比赛站酷上很多,面试给面试官看一下自己的线上作品比赛经历这些,可以增加成功的机率。
想想也是有点可怕,都说一入IT深似海,从此妹子是路人。一台电脑就要玩三年,现在是钱少、话少、不知道会不会死得早,以后不做了当个摄影师,帮别人留下青春的回忆。
分享一个现在的项目吧,因为自己感兴趣自己去写的前端vue项目,现在主流的都要会nodejs、react、vue、webpack等等这些框架和工具。
线上地址:www.soscoon.com
项目地址:
码云:git.oschina.net/scopecode/front-end-server
Github:github.com/Tecode/front-end-server


来自Android客户端1楼2017-06-29 12:47回复
    666


    来自Android客户端2楼2017-06-29 12:52
    回复
      十几年前,那不叫前端,那个时候叫网页设计


      来自Android客户端3楼2017-06-29 12:53
      收起回复
        我好方啊


        来自Android客户端4楼2017-06-29 13:04
        收起回复
          楼主有空能不能把面试遇到的问题答案整理下,供大家学习学习,不行的话也没事


          来自Android客户端5楼2017-06-29 13:42
          收起回复
            全部项目加起来6个star都不到的孤儿都能教人面试了


            来自Android客户端6楼2017-06-29 15:13
            收起回复
              好方


              来自iPhone客户端7楼2017-06-29 18:59
              收起回复
                好6啊


                来自Android客户端8楼2017-06-29 19:09
                回复
                  楼主ui学了多少哈?怎么个顺带法学的web。
                  感觉web学不来马上要转ui呢。


                  来自Android客户端9楼2017-06-29 19:50
                  收起回复
                    我也是重庆的小公司,混日子


                    来自Android客户端10楼2017-06-29 20:04
                    收起回复
                      楼主,我是电商专业,也学了一点网页设计的基础,现在就会html,CSS,目前还在自学JavaScript,好方啊


                      来自Android客户端11楼2017-06-30 01:28
                      收起回复
                        所以楼主的意见是,多熟悉插件、框架,原声的js基础过关就行了?
                        我刚学完js,基础的东西差不多懂了。本来打算多写写原生的js,再去学jq,还有一些框架的。
                        看到楼主说的,一下午做个轮播图,躺枪了


                        来自Android客户端12楼2017-06-30 09:13
                        收起回复
                          说明书??呵呵,那玩意叫文档


                          来自Android客户端13楼2017-06-30 20:40
                          收起回复
                            楼主,那现在重庆UI不好找工作吗


                            来自Android客户端14楼2017-07-22 12:40
                            收起回复
                              真好6吧!


                              来自Android客户端15楼2017-07-24 21:25
                              回复