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

2018-05-27 13:01:55 +08:00
 Daoma

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

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

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

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

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

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

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

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

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

在基础扎实的情况下,再去看一些框架相关的内容吧
Linxing
2018-05-28 14:53:52 +08:00
让后端的哥们做好接口 你前端去调就好了 至于后端是什么语音 跟你没有关系 你们统一规范就好了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/458098

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX