作为一名IT从业者,从学习编程、了解编程到从事编程,一路走来,有过困惑,有过迷茫,有过拨云见日。在编程的道路上,相信我们大多数人都曾一度扎入在技术的海洋中,学习各种飘洋过海的本领。接下来,我们在文字的海洋中,一起飘过了解编程之路。
编程之路之入门
随着互联网的发展,跨界从业,已屡见不鲜,伴随高薪资的吸引,近年来,已出现大量的人才从传统行业转行IT互联网。不管你是不是一名IT从业者,通过文章都可以在一定程度上轻松的了解编程之路。
在编程的路上,我们都会有一定的共鸣。从了解一门编程语言到该语言相关框架的学习与应用,我们这时可以说,入门编程,正式进入编程打怪的第一阶梯。如果用一句话形容这个阶段的感受,那便是:昨夜西风凋碧树,独上高楼,望尽天涯路。
编程之路之进阶
第一阶段在时间上来说,往往很短,很快我们便会认识到:自我感觉良好的高楼,不过才是刚刚到达编程世界的山脚。紧接着,开始编写大量code,随着code本领的提升,我们开始冲向编程打怪的第二阶梯。
在这一时期,语言与框架的应用,已不足以支撑对抗接下来的怪兽级别。于是我们不得不开始关注语言本身的设计模式与相关的框架设计,源码级的怪兽成为我们新的目标,在这一阶段,时间战线相对会很长,难度亦较大,很多人也不得已被挤下赛道,那些衣带渐宽终不悔,为伊消得人憔悴的人,通过学习掌握多种编程语言,阅读大量的框架源码,理解了更多编程学的设计模式,最终克服重重障碍。终将在众里寻她千百度后,偶然间的回首,悟到灯火阑珊处的精髓,原来所有编程语言,回归本源的模式都如出一辙,变的只是语法,不变的是编程模式,达到这一阶段,在编程打怪的世界里,已进入编程高阶。
编程之路之突破
个人的能力终将有限,仗剑侠客终将难敌组团作战。于是,我们开始进阶编程的更高境界,这个阶梯,语言、框架、编程模式本身已不再是主要的打怪对象,我们更多精力开始投在对系统架构的把控。大型的软件,只有足够健壮的软件架构支持,才能真正以一敌百,以不变应万变。
后续更多精彩。。。