前端

问题:我写了个一千行的打飞机游戏在简历里,貌似没用?

野生程序员

该章节作者给出的建议是对于应届毕业生,最好先加入大公司,有较小的风险,有技术积累,能给出最佳实践,分工细致,技能专精,有服务海量用户的经验,软技能层面也能得到很好地锻炼,还可以积累一些不错的人脉;

对于没有经验的毕业生,如果加入一些创业公司,确实可能有成长为野生程序员的风险,懂得知识面多,却样样不精通;

本教程版权归黄坤和饥人谷所有,转载须说明来源

回答:我在找程序员的时候啊,前端开发的话,主要看你,能不能去完成相关一些东西?我们现在在招前端的话,基本上要包含的是三段,也就是PC端和移动端,那么在PC端和移动端的过程当中的话,你要能够去完成原型的制作,就说,你在这个过程当中你的原型制作的越多,逻辑清楚,那么在这个时候,录取你的几率会越高。

如何成为全栈工程师

作者给出了几点建议:

  1. 先精后广,一专多长;建议先将自己工作中用到的技能栈有足够深入的研究之后,再去学习与其相关的知识点,点连成面,才能够解决更大的问题,如果各个点之间是孤立无援的,则时间久了,基本都会忘记了;
  2. 亚洲必赢手机入口,围绕商业目标;技术总是服务于商业目标的,我们对公司的价值,就是直接或间接的为公司赚钱,减少成本或增加收入;对于我们做内部企业级软件,主要先从节约成本的角度考虑,我们做客服系统,如果能够通过优化工作流程,改进产品操作体验,提高产品稳定性,让客服用着更舒心,进而提升客服的工作效率,提升用户的满意度,不仅为公司节省了人力成本,还提升了公司的服务质量,这就是我们不断优化产品的价值;所以,做事情之前,先看清楚目前有哪些问题需要去解决,永远从商业目标的角度去考虑,来决定学习那些知识,而不是纯粹为了锻炼技术而去学习;
  3. 关注用户体验;很多时候,工程师做的事情都是在优化用户体验,针对C端产品,吸引更多的用户,对于B端产品,提升效率;不同产品的用户是不一致的,关注点也不一样,所以一定要特别清楚自己产品的用户是谁,针对用户去做一系列的优化,解决用户的痛点;在该点中,作者提到了作为老板,关注的更多是项目进度和风险,而不是技术细节,沟通时,给出选择题而不是问答题;

2.熟悉markdown的语法,写一篇测试文章(要求有引用、大标题、二级标题、段落、链接、图片、列表、代码)并截图回复即可

亚洲必赢手机入口 1

QQ截图20160722000019.png

我们在这个过程当中的话,一个前端他所需要的最简单的一个功能的话,也就是,关于俄网页都不熟,关于这一个cs的运作等等,这些是属于最基本的,那我做一些基本的做完之后的话,也觉得要懂得一些前端的框架,能够比较好的,知道怎么去和后端的功能区完成对接,这是我们所需要去知道的。

什么是全栈工程师

对于研发工程师来说,就是在项目开发中所用到的技能,针对不同的项目,所用到的也是不尽相同的,例如移动端,Web端,PC客户端等,所使用的技能栈就会有所区别,移动端又分为原生应用开发(Android
&& iOS)和基于WebView的Web
App,当然还有Hybrid,这些又需要不同的技能栈来提供支持;

我们一般说的全栈,一般也是指在某个开发领域,能够独立完成整个项目的设计,研发,部署,当然,如果您能完全Hold住多个开发领域,能跨多域解决问题,那在大多数公司,已经可以封神了;

例如Web栈,对于之前来说,可能掌握数据库(关系型或NoSQL),服务器(Linux),一或多种服务端编程语言(Java,Python,C++,PHP等),再掌握前端的一系列开发语言(HTML,CSS,JS等),那就可以自己做出一个独立的Web应用了,对于之前来说,我觉得也可以称作全栈了;但对现在来说,个人认为,这些知识还真的不够,全栈工程师应该有对整个项目的整体把控能力,技术架构设计能力,以及如今快速变化的前端工程化能力等;

动手题

所以在这个过程当中的话,如果说要让我给你面试的机会的话,那么在这个过程当中的话,首先第一个,不要太要求太高的兴致,你的薪资待遇是跟你自己得所创造的价值相关的,第二个的话是在这个过程当中的话,你要尽可能的去做出更多的有形的产品,能够表现出你能够去做一些相关的事情,同时不能局限在一个前端的开发上面,你需要有更多的后端的这一个研发的功能,能够做成一个全栈工程师,然后把力度放在前端,这样的人的话,我们才会去面试和应聘。

花了一周时间读完了这本书,总体来说收获还是不小的,个人认为,这本书最重要的还是作者介绍的全栈思维,是思想意识层面的东西。

作者的很多观点与我自身的价值观是一致的,读完本书,其实知识层面对我的帮助并不是很大,首先作者介绍的比较广泛,总共两百多页的书,知识面谈的宽泛了,必然不会很详尽;其次,作者谈到的这些知识点,其实之前都有过或多或少的接触,并不算特别新鲜了,尤其是在发展变化速度堪比做火箭的前端领域。这本书对我最大的影响,还是通过了解作者的思考方式、做事风格,印证了我之前自己的思考方式,并帮助我将思路整理的更加清晰;

下面还是对该书的每一章节进行下总结;

4.互联网公司产品流程?

【1】产品经理PD根据实际业务需求,确定要开发的产品、开发技术及商业模式,并提出详细的开发需求。
【2】产品交互设计师UE根据开发需求,设计开发产品交互原型。视觉设计师根据产品交互原型完成视觉稿设计。
【3】前端工程师、后端工程师、数据库管理人员沟通协商,制定接口协议等规范后,前端工程师使用HTML、CSS、JavaScript技术,并依据视觉设计稿规范完成web页面或移动端页面的开发。后端开发工程师根据产品需求及业务逻辑等完成后台功能同步开发。
【4】前后端联调
【5】测试工程师QA测试,debug
【6】运维工程师发布产品,运维。

相关文章