如题,对JavaScript和Node.js一直很感兴趣,所以大学两年除了上课,时间基本上都花在这上面了,想要走Node.js后端。
来自酷炫的 CNodeMD
你大二就这么用功, 什么实习不好找。
你大二就这么用功, 什么实习不好找。
每天逛逛论坛,做做项目,就算项目不能成,拿来找工作应该是没问题的
想我大二。天天Dota。。哎 --采用Cnode VueJs
互勉,我也大二,想搞全栈
我大四,创业公司伪全栈,互勉
@starhiking 加油,我们学校好多老司机,有些大一就已经有6,7年php经验,用c++写过各种小玩意儿,那时候就觉得压力好大
来自酷炫的 CNodeMD
哈哈,当然是造轮子啦(居然遇着同龄人+同js爱好者)
@vanishcode 看你最近用的express,你看express源码然后造轮子吗
来自酷炫的 CNodeMD
@q86002618 没看过express源码,只读过一点 nodeclub的源码
@vanishcode 好的,谢谢哈
来自酷炫的 CNodeMD
不要整天想着实习实习了,其实很累人的……身边一些学长大三出去实习,没有能坚持三个月以上的。不如把基础打牢,以后直考研或直接工作
鄙人招实习的时候,比较看重:
- 兴趣,比如Node实习就要特别特别喜欢Node;
- 自学能力,玩转Google、StackOverflow、GitHub Issue。 实习导师只起引导作用,传授分析和解决问题的方法。
当然不同公司对实习生的要求不一样,重要的是你的职业规划是什么样的,哪些企业能够帮你完成你的职业规划;其实并不是“我怎样才能好找实习工作”而是“我希望找一个什么样的实习工作”。
@Rocket1184 你也是大二吗
来自酷炫的 CNodeMD
@q86002618 大二找实习确实不好找,不打算考研了,打算大三实习
你大二就这么用功, 什么实习不好找。
感觉基础很重要,数据结构,犀牛书,NodeSchool,官方文档,还有English…
一般node比较难找实习
@q86002618 楼主要是在上海的话要不要来我司试试
我现在在用node做后端。很菜,共勉。
@atian25 真的假的,兄弟,这么猛
@Tianfer 免试是开玩笑的,不过真的能独立写出来,并且搞懂中间的技术细节,拿个实习 offer 还是很简单的。
大二就这么用功,厉害
厉害
@starhiking 😳我们这行考研是不是只有算法了
来自酷炫的 CNodeMD
@zhangfan6644777 还是很水,虽然翻过JavaScript权威指南,但es5基础还是一般般,没认真读😂
来自酷炫的 CNodeMD
@WindTrace 我很水滴
来自酷炫的 CNodeMD
@aojiaotage 我在广州的啦,谢谢你
来自酷炫的 CNodeMD
@blackmatch 共勉,我也希望自己走这条路先
来自酷炫的 CNodeMD
@450570469 是啊
来自酷炫的 CNodeMD
关于基础
- JavaScript 基础还是要打牢的,能看看 ECMA 规范更好。
- 接着把 Node 的基础 API 熟悉下,尤其是 stream 和 http 那些,朴老师的书肯定要看。
- 不要自我局限,HTTP 协议,算法,编译原理等等很多相关知识也都要打牢。(很多实习生面试会更侧重这些,这些知识在后面也会非常有用)
关于学习方式
- 然后随便找几个主流开源框架,不管是 egg 还是 koa 还是 express 啥的,学下去就好了,不要浮于表层即可。
- 做「十万个为什么」
- 要去思考,这个框架的出发点,是遇到了什么问题,解决了什么问题?同类框架是如何解决这个问题的?他们之间的对比是怎么样的?谁优谁劣?如果他们的方案各自优点结合起来,又会怎么样?
- 或者这么说,未来你参与面试的时候,面试官希望听到你说 「我用过 xx 框架」,还是希望听到你说:「我在做 XX 项目的时候,预研过 XX 和 YY 框架,最终因为 XX 等原因,我选择了 XX 框架。在这过程中,我遇到了 XX 问题,为此我去看了 XX 源码,发现他们是基于 XX 原理的,还有优化的空间,于是自己尝试了 XX,解决后写了 XX 总结文章,甚至尝试给 XX 框架提了一个 PR 解决了这个问题」 (来自芋头)
- https://github.com/atian25/blog/issues/18#issuecomment-289940960
- 多参与到开源项目中
- 参与开源项目不意味着随便写一个东西就丢到 GitHub
- 可以从参与做起,如在前面使用一些开源框架时,遇到的问题,踩到的坑,有什么新的 feature 建议,都可以通过 Issue 去反馈给作者
- 自己解决的问题,可以写成 blog,帮助后来者
- 前面提到的坑或 feature,如果你自己能解决,那就可以提 Pull Request 给官方
关于工作
- 关于 Node.js 在阿里的定位,可以参见 如何评价阿里开源的企业级 Node.js 框架 egg? 的前几节。
- 至于广州的那个,可以参见 从薪资待遇和成长环境两方面分开讲,广州有哪些值得推荐的互联网公司?
- 一定要时刻提前注意各大公司的校招时间表,如阿里实习的话,今年是招 2018 届毕业生,经常有人到大四了才来问,只能错过。
- 实习和工作前几年,一定要争取去大公司,不要信那些什么忽悠你去小公司的「大公司只能当螺丝」的话,好的平台上你的成长会快非常多,也能养成好的工作习惯。
如果你能做到其中几点,大三时可以找我内推。
@q86002618 不多
同大二,也是朝nodjs方向努力着,共勉🙂
来自酷炫的 CNodeMD
nodejs,上面写少了个e😂
来自酷炫的 CNodeMD
@hwj128911 共勉!
@q86002618 不是,我们学校是(中流211)搞算法你只有拿了奖才直接获取保研(外校)资格,考研的话还是得看初试(数学好才是硬道理),复试(数据结构,操作系统等等,不同学校复试不一样)成绩,还有背景
我个人是去面试了一些小公司,当然也有datapipeline这些稍微大一点的。觉得之前面试在测试这一块被减了很多分。你不仅仅要注重开发的那一块,还要注重的node.js测试,起码熟悉一种测试框架,平时开发做好覆盖率这一块。
@vanishcode 怎么看出的同龄人?
@liygheart 我也大二啊,,,, From Noder
@vanishcode 这个不能叫同龄人吧,只能说是同期我觉得 😂
@liygheart 😂😂应该差不了几岁吧😂😂一,两岁?😂😂 From Noder
@vanishcode 😂 我较真了
@vanishcode 虽然21但看起来像高中生😂
来自酷炫的 CNodeMD
@q86002618 我19但有人叫我大叔,, From Noder
@q86002618 学到 joyeecheung 1/2 的水平就够了。
要个实习机会其实很简单,对普通公司来说,能帮他们做事就可以了,因此熟悉某些该公司需要的技术就可以了。
但像BAT,光是熟悉就不行了。因为收到的简历上大家都熟悉,因为不熟悉的,简历直接pass。
所以一般考核的点有1. 是不是真的熟悉(拿出对框架、库、运行时深入的理解和思考去证明;基础要扎实,不然三两个问题就问破了)。2. 善于思考(最好是)
编不下去了
@JacksonTian 😂编不下去???
来自酷炫的 CNodeMD
joyeecheung 的 1/2 这个好有难度啊
在哪里找工作呀?
6666666给你个赞
@youlong723687543 😂我很水的,正在努力学习中
来自酷炫的 CNodeMD
@q86002618 天猪的回答说明一切,大兄弟就跟着他做了,找不到工作就 @atian25 他不给,就在在cnode发帖,在知乎发帖被阿里某技术专家忽悠,说让我学他们自己的框架,又不招我。
阿里的node在杭州很不错,大兄弟赚了