×

你code功底多强,看你的手写代码能力

作者:ceshi2018.05.21来源:Web前端之家浏览:27446评论:0
关键词:code

记得初中第一次接触编程的时候,那时学的是FoxBase,老师带着大家用笔写,没有直接上机的,当时也没觉得什么,没想到,现在回忆下当时手写,锻炼语言是其次,真正锻炼的大脑对程序的思维逻辑,很管用。

现在去各大公司应聘,往往第一轮笔试就会有手写代码的考题,一毕业的时候面试一家公司,40分的选择和判断,60分大题全是手写代码,用你熟悉的语言实现一个功能或算法。

基本语法常识是基础。

基本的语法常识是基础,IDE只是在帮你完成一些简单的重复劳动,但如果连基本的函数声明和使用都写不出来,那开发速度可想而知,底子差的话升级的速度也慢。

但面试考手写代码,一般只会实现一个简单的功能或算法,因为那些又长又硬又多的类库名字或函数,有IDE帮你自动补全和智能提示,机器能干的事,一般不会做为考查的重点,因为开发环境可以慢慢熟悉,大同小异。

而逻辑上的东西,却是人的差异,换句话说,编程,就是用一个不知道什么时候会淘汰的语言,来实现一个非常严谨的业务逻辑。

编程、开发最主要是考验逻辑

编程最主要的是逻辑思维,身边不是这个行业的朋友,经常会认为是数学科的,数学学的好,计算机就好,好吧,会存在一定关系,但计算机与数学关系不是最大的,与逻辑关系却非常大,底层存的是0和1而已。

整个编程,考验的是逻辑思维,程序员写的系统也好,网站也好,其实就是逻辑上的表现,编程言只是工具,选择合适的工具,会有助力于你把思维中的逻辑业务很好的展示出来。

而手写代码,除了考验最基本的语法外,会将一个人的逻辑思维完全无保留的展示出来。

手写代码可以加快面试效率

一台电脑,一个google,一个stackoverflow,再有点时间,相信只要不是太差,大家写的代码不会差太多,尤其是当你了解了面向对象和设计模式下,用java这种语言,高手和新手在语言上不会出现别的语言高低立判的情况。

技术好的人,手写代码不定能完胜,但手写代码没问题的人,基本功一般都是很牢固。尤其大公司,每次面试十几人,甚至几十人,手写代码是一个前期挑选的非常快速有效的方法。

而项目经验和技术能力,只能通过面试阶段提问和试用期真正的项目上判断了。

您的支持是我们创作的动力!
温馨提示:本文作者系,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
https://www.jiangweishan.com/article/code1244124124.html

网友评论文明上网理性发言已有0人参与

发表评论: