9 月想找前端实习,现在该了解一下框架还是后端的内容 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Daoma
V2EX    程序员

9 月想找前端实习,现在该了解一下框架还是后端的内容

  •  
  •   Daoma
    Daoma666 2018-05-27 13:01:55 +08:00 3900 次点击
    这是一个创建于 2782 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在和同学们在做一个图片素材网站的小项目,我负责前端的部分,然后差不多把页面用 HTML+CSS+原生 JS 做完了,现在准备前后交互了,我们后端的小伙们准备用 JSP 做后端(因为他们主要想找 Java 的工作)      然后问题就来了......我这种后端小白上网上搜了一下 JSP,貌似现在不大流行啊,所以想让 V 站的大佬们给点建议:

    1. 为了 9 月份大四找一份前端的实习,我现在看看 Java 和他们搞搞 JSP,还是了解一下 Node.js ?(因为很多公司要求懂一些后端的知识)

    2. 现在看一些企业要求都要会三大前端框架的一种,那就先不管后端了看看框架?看哪一个比较好呢?

    我现在的状态是:原生 JS 用的还行,ES6 了解了一些,水平也就是能做个页面的程度,什么 Ajax,JSON 都没遇到情境用过......我这接下来该做哪些工作呢?望大佬告知!

    18 条回复    2018-05-28 14:53:52 +08:00
    hubahuba
        1
    hubahuba  
       2018-05-27 13:14:51 +08:00 via Android
    看到你上个帖子说看设计模式卡到第三章,我觉得你不是应不应该了解后端的问题了。
    throns
        2
    throns  
       2018-05-27 13:34:00 +08:00
    Ajax,JSON 都没遇到情境用过,为什么不创造一些情景用呢?网上公共的 API 那么多,V 站的也有,你可以调用,自己学习呀。
    qfdk
        3
    qfdk  
    PRO
       2018-05-27 13:35:28 +08:00 via iPhone
    做个项目试试就知道了 不动手不行的 java ee 看下 thymeleaf 比较流行
    Daoma
        4
    Daoma  
    OP
       2018-05-27 15:07:27 +08:00
    @hubahuba 嗯,就是练得太少了,感觉光做页面 JS 代码量上不去......所以那些模式就没有见过
    Daoma
        5
    Daoma  
    OP
       2018-05-27 15:24:49 +08:00
    @qfdk OK 感谢大佬
    @throns 懂了,非常感谢
    xiaojie668329
        6
    xiaojie668329  
       2018-05-27 15:33:30 +08:00 via iPhone
    你找前端实习就搞好前端基础有用多了,先别整那些别的。ES5、6,CSS3 和 HTML5 越熟悉越好。入不要贪多,步子大了容易扯着蛋。
    Daoma
        7
    Daoma  
    OP
       2018-05-27 15:38:01 +08:00
    @xiaojie668329 一开始我也是这么想的,但是最近看了下实习的要求一堆都要你扯着蛋......
    cokepro
        8
    cokepro  
       2018-05-27 15:50:39 +08:00
    JSP 算后端吗?就是个模板,而且相当老了,前后端分离通过 JSON 通信吧,不需要学这些。
    wwdyy
        9
    wwdyy  
       2018-05-27 15:54:26 +08:00
    js 高级程序设计这本书好好看
    oswuhan
        10
    oswuhan  
       2018-05-27 16:24:23 +08:00   1
    楼上说的那些东西你早晚都得学透,关键在于你得理清学的顺序,堆砌扁平化、碎片化的知识很有可能得不偿失。

    不同的前端技术栈做出的产品不一样,进了公司就不能像在学校一样东一下西一下的学东西,你得根据自己的情况摸索出自己的技术栈以及开发方案,如果刚好能和你心水的公司或者部门的工作内容相吻合,你能胜任这份工作的概率也就大了许多。

    至于到底应该学后端还是学前端框架,关键在于你自己。

    不同的技术以不同的思想为基础,你要学透技术,就得发自内心的接受这些思想。

    举个例子,( web )前端眼中的视图是由 DOM 元素构成的,导致前端更关注 jq/mv*/react 等等围绕 DOM 思想实现的技术方案,而(纯粹的)后端眼中的视图往往是由模板字符串拼接渲染而来的,导致他们开发视图的时候更关注模板引擎一类的技术方案。
    Daoma
        11
    Daoma  
    OP
       2018-05-27 16:44:10 +08:00
    @oswuhan 懂了,我再巩固一波基础再回来思考这些问题,感谢大佬码字!
    webfamer
        12
    webfamer  
       2018-05-27 19:19:25 +08:00 via Android
    看楼主描述感觉是同样的状态,我自己想的是目前努力打基础,不然去实习都不知道干啥,内心也焦虑啊...
    ocian
        13
    ocian  
       2018-05-27 21:52:30 +08:00 via Android
    前端对基础会比较看重的,去挖一下 异步 ,继承,网络,缓存,布局 的基础知识,写点东西,多熟悉 Array,Object,String 等等的基础 api
    再深入一点,发布一个 Node.js 模块包,抄抄设计,学着写样式库,工具库,试着摸一摸著名类库框架提供的各种便利
    ajax 用于网络请求,可以试试调用 GitHub api
    json 只是一种数据格式
    懂后端知识应该不是要求你去做后端,前端做的深入离不开后端的
    taro0822
        14
    taro0822  
       2018-05-27 22:25:17 +08:00 via Android
    如果铁了心要做前端,建议补完基础知识(html css js),然后 es6 也建议多了解一下,毕竟方便很多,另外三大框架,时间不够的话,研究一个就行了,国内用的多的应该是 vue,自己可以先学,视频官方文档都可以,然后试着仿写一些简单的页面(比如先仿一个 v 站首页 手动斜眼)
    Daoma
        15
    Daoma  
    OP
       2018-05-27 22:27:29 +08:00
    @ocian
    @taro0822 三克油!!
    ala2008
        16
    ala2008  
       2018-05-28 10:18:07 +08:00
    你目前这样的水平估计很难找实习吧。。。
    mmzer
        17
    mmzer  
       2018-05-28 10:28:37 +08:00
    最好是多看一些基础内容,比如:变量、作用域链、闭包、事件机制、循环队列、跨域、异步、浏览器渲染原理、CSS 盒模型、CSS 特性、布局等等

    在基础扎实的情况下,再去看一些框架相关的内容吧
    Linxing
        18
    Linxing  
       2018-05-28 14:53:52 +08:00 via iPhone
    让后端的哥们做好接口 你前端去调就好了 至于后端是什么语音 跟你没有关系 你们统一规范就好了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4884 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 03:56 PVG 11:56 LAX 19:56 JFK 22:56
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86