码农是如何炼成的 Vol.1

logo

这个系列不会是技术类的指导文章,理论上任何识字的人都能看得懂。由于我大部分的订阅用户并非工做了不少年的程序猿,也不是那些计算机专业的高材生,事实上公众平台教程是写给小白们看的。程序员

有不少朋友在后台问我学编程须要看什么书,须要学什么语言,须要进行专业培训不等等,其实在我看来每一个人都是能够成为码农的,固然除了有毅力够专一之外,还有许多东西能够说。编程

如何成为一个合格的码农?是参加培训仍是自学?segmentfault

我以为自学或者参加培训均可以,可是请记住:windows

  1. 请以一个完美主义者要求本身的代码,代码不是写得越多越好,可是要反复斟酌和修改。

    一般在不少时候咱们先关注的是实现某个功能,若是你能在完成功能后再回过头去进行代码检测和优化,尝试其余路径和方法不只能够对程序进行升级也是对本身进行提高。函数

  2. 务必多思考,思考的时间能够在吃饭时,也能够在坐车时,睡觉前思考也至关不错,有时候解决不了的问题在梦中反而会灵光一闪。学习

  3. 多看些别人的代码,虽然亲手实践的做用是最重要的,但好的代码能令人更快的进步,记得早年程序员招聘时有一个必考项目就是给你看一段代码,让你说出运行结果,若是你没法看懂和理解,一般是会挂掉的。优化

至于学什么语言,并非特别重要,由于咱们接触的都是高级语言,语法和函数其实就是英语,核心是可以清楚解决问题的路径和逻辑,那么基本是一通百通,我最先是学C++的,后来windows出来后学了VB,进入互联网后最快上手的是ASP,由于和VB很是接近,08年为了玩discuz转PHP,也只用了三个晚上看了些基本语法就开搞了。因此有啥机会就学啥,不用太care语言自己的。spa

码农须要具有什么样的基本素质?教程

不少朋友觉得作码农必须是计算机系出来的,其实就我身边那些技术牛逼的哥们学什么的都有,最少的反而是计算机系出来的,为何?国内不少计算机系培养的学生都是不动脑筋,只会依样画葫芦的,除了码字的速度更快之外,光会写不会想,在其余方面很难有长进,也就是说他们只会种地,不知道怎么种水果蔬菜。开发

我认为码农学习一门语言之外,最好是熟悉行业服务的业务专家,全部的程序必定是为解决某个行业问题开发的,所以若是你了解业务流程,那么在编程的时候逻辑会更加清晰,也可以写出更加优美高效的代码。而这些一般是须要在平常生活中观察、体验和积累的。

事实上不少时候一些接地气的应用也都是在行业专家指点下产生的,好比咱们经常使用的打车应用,就是在一些有想法的出租车司机捣鼓出来的雏形下产生的。

今天先码到这里,后面得空再写,能写几章我不知道……

相关文章
相关标签/搜索