白汀 回答了问题 · 2016-06-22
我看了你的一点代码,个人觉得还是很不错的,学习能力应该不错。比我以前面试过的很多人都好多了。有些人也是其它专业转过来做的,学了个把2个月就兴冲冲的出来找工作。你能写出一些很不错的例子已经很不错了。
另外如果你选择做程序开发的话,英语水平将来绝对是会对你产生很大的帮助,而且效果是持续性的。想想,你看英文文章就是比别人理解的快,阅读的快,跟踪国外社区的信息就是容易的多,有新的技术概念出来不用翻译就能很快的理解,也可以更加顺畅的跟国外社区上人交流。 久而久之就是会产生一个优势积累的效果。
关于css, 页面布局能力,100个人实现同一个设计效果的页面布局有肯能就有100种(如果不使用一些CSS框架或者组件的情况下),因为这个很依赖于跟人经验。一种布局结果可能可以使用定位,浮动,flex等,解决布局产生的问题也是可能会有很多种方式。个人感觉要在这方面有比较高的水平,唯一的方式就是做的多,实践的多,这个基本靠经验积累。当然有些理论也是可以从前人那学来的,比如栅格化,模块化的css等等。 个人觉得你在这方面可能掌握了一些基础知识,要随心所欲的运用这个只能在实际中去实践。
我看你的博客里有一些关于requirejs,vue,nodejs这些东西的笔记之类的,以你的学习能力我相信在有前辈带领的情况还是很容易上手去胜任一些工作的。对你来说可能欠缺的是计算机专业类的一些基本理论知识,比如面向对象,数据结构,网络协议,http的基本知识等等。这些都都可以以后再工作中去学习,多买些书学习。
所以说已具备一定的入门能力和技能,为啥就不能去找一份工作呢,是吧。总是有合适的公司能适合你的。
个人建议找一家公司,看面试官是否能力,看他是否有能力带你,是否有时间和愿意培养新人,其它的如果对你来说不重要的话就都放下吧。进去后然后拼命学,拼命请教,先把工作中应用的到技能学熟练,然后在扩展到其它方面,在实践中成长才能最有效最快。
我看了你的一点代码,个人觉得还是很不错的,学习能力应该不错。比我以前面试过的很多人都好多了。有些人也是其它专业转过来做的,学了个把2个月就兴冲冲的出来找工作。你能写出一些很不错的例子已经很不错了。