背景前端
做为一个搞了两年java开发的学生,在接触到前端开发各类新奇,还有美好的理想以后便对前端欲罢不能,遂于2015年5月正式投入前端开发的大怀抱。于我而言,前端开发是一个充满新奇,刺激,挑战的领域,我感受到前端正在变得愈来愈重要,对一个互联网产品的印象也愈来愈大。java
踏上征途
5月,各大公司的实习生招聘已经结束了,也接近学期末,下学期就要开始校园招聘了。而我,在这个时候放弃本身最擅长的java后台技术,去选择搞前端,身边的朋友纷纷劝导,放弃两年的技术积累,在这个时候去一个新的领域,难道在短短的几个月内就会有所斩获吗?并且前端也被认为是技术含量不高的职业。如今,我很遗憾,由于我没法给他们一个确定的答案,可是有朝一日,我会让他们另眼相看。一路走来,
从刚开始上w3c,上各大论坛,到啃《JavaScipt高级编程》,《精通CSS》再到开始研究nodejs,在暑假的两个月里,不断在学习这些基础知识。那个时候感受到本身的基础还算扎实,可是项目经验为0,并且对框架也不熟悉,但就在那个时候,迎来了第一场前端的面试。node
阿里一面
经过师兄的内推途径拿到阿里的电话面试机会,这其实并不容易,不少人也内推了,可是没有下文。因此对于这个机会,我很是珍惜。阿里的面试官很是好,第一轮电话面比较轻松,和面试官聊得很开心。他知道我是刚学不久的,因此问了一些比较基础的js的知识,还聊了为何要转前端,对前端这个职业的定位等等。整个过程很是愉快。面完以后,我以为我有但愿进入下一轮面试。程序员
阿里二面
二面是在刚要睡觉的时候收到的电话通知,面试官也很是不错,他说他是某个事业群的技术领导,面试问了对工做地点有没有什么要求,一样也问了为何要从后台转前端,对前端有什么看法等等。整个过程很是快。面完以后,我以为应该有戏。angularjs
阿里三面
终于来到了三面,也就是终面,但这也是我折戟的地方。三面是现场面,地点在大学城南国会议中心酒店,在面试当天,看到超多人。面试等待了漫长的两个钟左右。终面是一位技术面试官和一位HR面试官,刚开始,技术面试官也问了我为何要从java后台转前端,他还问了一些语言的基础,一道算法题,惋惜太急没答对。还问了一些框架的问题,问了angularjs以及bootstrap的某个功能的实现原理。这些在如今看来都是很简单的问题,但在当时我却答不出来,一来是由于有点紧张。二来是由于本身确实在框架使用和原理理解上经验不足。总之,三面过去了。面完以后,在等候室里查询到面试结束的消息,外面正下着雨。遗憾。面试
腾讯笔试
腾讯的笔试在华工,也是很是多人,笔试是不分岗位的,基本上什么题型都有,还好有一些前端的题目,整份笔试题仍是有点难,对于我这个初学的人来讲。笔试结束以后,我感受仍是有但愿能经过的,可是在经历了漫长的等待以后,仍是没有等到小腾姐发给个人面试通知短信。算法
腾讯霸面
既然腾讯笔试不过,那么就只好霸面了。腾讯面试在天河,距离学校仍是有点远,并且面试还和美团网的面试冲突了。美团网我也是霸面的,由于笔试错过了,哎。因此我打算先去美团网霸面,由于在华工,距离学校比较近。当到达华工以后,发现霸面者是要排到队尾的,也就是说必需要等到全部正式面的人面完以后才能有机会。在听到这个消息以后,我决定先交简历,而后去腾讯霸面。坐了一个多小时地铁以后,来到腾讯面试地点,很是多人,光是霸面的就坐满了一个会议室,我交完简历以后,在那里等待。腾讯采起的策略和美团是同样的,也是霸面的排在队尾。在等待了两个小时以后,霸面室只有一人被叫去面试,天呐,这等下去要错过美团了。因而我和朋友赶忙坐车回华工,看看还能不能拿到美团的一次面试机会。当咱们以最快速度到达美团的面试地点时,已是下午4:30分,恰好咱们进入A4教学楼时,看到美团的面试官们正要走了,我赶忙跑过去问接待处的工做人员,问是否还有面试机会,可是却被告知今天的面试已经结束了,我看到等候室里还有最后一位霸面的同窗在等待,内心有些失落。是否是我错过了,若是我当初继续在这里等,说不定就会有一个面试的机会。当你想要同时获取两个东西的时候,你能够作出一个只选其一的决定,这样你有机会得到这个东西,但你确定会失去另外一个东西。但若是你两个都想要,那么颇有可能你会同时失去它们。编程
实习
在腾讯以后,有各类公司校招,可是此时的我,已经在一家公司实习。是经过朋友的介绍来到的这家公司,刚来到,就作了一个比较大型的项目,还记得刚来的头两个星期,每天加班,项目上线的前一晚,通宵守着。这确实是让人印象很是深入的经历。在这个公司,我成长得很快,在项目组老大的带领指导下,很快就上手了,也学习到了不少新知识,新内容。这时候更加深入感受到前端开发和后台开发的不一样之处,前端开发不仅是写写页面,写写样式而已。对于开发来讲,须要去和后台人员沟通,须要和和产品经理沟通,须要和测试人员去沟通,这样才能对产品有一个最准确的把握,才能把代码写好。对于作一个产品来讲,它还须要程序员去深入理解这个产品,去发现这个产品的亮点和不足,去热爱这个产品,改正它的不足。前端开发者应该热爱他所开发出来的东西,这些东西都是很直观的,美不美,哪里有不足,一目了然。我以为这就是前端开发的魅力所在之一。bootstrap
如今
如今,实习已经结束了,我决定不留在原公司。缘由是我想找一个更加有激情,更加剧视技术的公司,虽然如今各大公司的校招也都过了,看着周围的小伙伴都纷纷找到了工做,难免感到有一些失落,好几回都会在心里里问本身,为何会落到这个地步。大学几年,问本身对程序员这个职业有没有热爱,对技术有没有钻研,个人答案绝对是确定的。在我还没经历第一场面试以前,我一直以为凭本身这两年的刻苦努力,是能到一家本身喜欢的公司潜心学习,大展身手的。可是现在想到本身处境,不免会失落,更多的是不甘。可是,人不该该放弃,特别是那些你喜欢的,认真对待的事情,你认为是对的事情。在追求理想的道路上,确定会遇到挫折,可是这并非失败,在这条路上,放弃才是失败。框架