我欲成仙,法力无边。新鲜出炉薄皮大馅的仙级评定指南,准备搬砖的你(程序员)请对号入座!不准,算我输!【握拳】
一、凡人
买本书凑凑热闹,听得多写的少,过段时间就把老师教的都忘了。这个阶段是刷掉人最多的阶段,也是从凡人到程序员本质区别的阶段。你的日后成就在于你的习惯与态度。隔一段时间整理自己的知识体系是重中之重。如果你做得多于看代码,那么恭喜你,你进入了下一阶段。
二、筑基
评价标准在于懂了怎么配置环境变量,懂得bin目录下都有什么,Java命令行基本懂点。明白了变量类型,也碰过几个坑,知道java的值传递,引用传递,脑子里有点函数和类的概念。try catch用不好,用println多余log4j,知道继承但就是不用。if else看得懂,switch知道,但用的不多(基本都在用if),知道遍历迭代递归,但只会用for,看到foreach直接傻眼,iteracter一脸懵逼,时不时的写出几个超长函数。进入这个阶段恭喜你,你已经是个入门程序员了,但只是个炮灰小白,毕业生培训一个月的水平,会用开发工具但用不好,想要进一步还要自己提升人生价值。
三、金丹
学了一段时间java发现自己进入一个瓶颈,简单的代码能看懂但一到项目就懵逼了。在框架的世界里迷茫,听过struct1和2,听过ssh ssm但不知道这些框架个有什么特点。你会发现自己不知不觉多了很多新词,restful api,函数式编程,异步等等。这是个迷茫期也是个成长期,你的java人生在这个阶段才真正褪去学生时代的影子,进入到生产第一线。挺过来就是破茧成蝶。
四、元婴
你决心重新梳理一遍自己的知识体系,发现自己以前多么傻多么天真。终于你发现了多种类型的数据并对他们的作用有了深入的理解。明白了list找重复不用整个list都遍历一遍,放到set里就好,也明白arraylist和linkedlist的优劣。渐渐的你迷恋上了算法,以前看不懂的排序在自己的手里变得游刃有余。你变了,发现bat的面试题从高不可攀变得有趣起来。这个时间点的你觉得bat不是终点,google amazon facebook里和全世界的高手一较高下才不枉红尘走一遭。
五、炼虚
你进一步梳理知识体系,发现自己以前用的不过是Java多年前淘汰下来的语法,渐渐lambda代替了for,@注解也越用越流利,spring boot也越来越顺眼,渐渐的你喜欢上了写interface,你发现程序越来越接近书上说的松耦合。getter setter让封装性更好,interface变量也完美的实现多态性。你已经有了自己的函数库,不用遇到一个问题就丢给百度。此时此刻你已经炼化了虚伪,成为真正的炼虚阶段。
六、合体
这一步的你已经不再受到语法和框架的束缚,你加入了hadoop军团,知道怎么调试jvm,也碰到了java的瓶颈。你也许碰到了jvm上另一朵花:scalar,也许在scalar前也写(python),或者受过c 的折磨。总之,你已经不再受java的约束,以你java的基础,你开始了几门语言的学习,并发现世界真大,我好渺小,java的功能从最初的搭建web服务器到后来的android大军,再到hadoop的异军突起,java像打不死的小强到处都是他的影子。但你也深深体会了java的迟暮,更新越来越难,新版本的java要为老版本的兼容失去太多太多。
七、大乘
你进入了AI领域,发现python在人工智能领域的强大,你不服气,参照着sklearn开始自己写机器学习的算法,从开始的决策树到后来的xgboost,一步一步你追赶着潮流,渐渐成为了时代的先锋,此处的你已经是宗师级人物,bat的一方大佬,你在github上发布框架,发布包,发布project,渐渐你发现编程从一门语言的学习变成了数学的海洋,无论多高的天赋,在数学面前都难以翻出浪花来。
八、真仙
渡劫成仙,你已经是语言之父级别的人物了,你开始自己写编译器,学术界引领潮流,Google等世界级大厂请你做科学家,思考人类的未来......
本指南小灶独家烹饪,仅供参考,如有雷同,纯属巧合。但是!不接受反驳呦~所以,老铁,今天你修仙了没有?
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved