[color=#444444 ]来自:http://www.jianshu.com/p/49d7cbbf47fd
框架(framework)是一个基本概念上的结构,用于去解决或者处理复杂的问题。这个广泛的定义使用的十分流行,尤其在软件概念。框架也能用于机械结构。
先自我介绍一下,我是一名信管专业的大学生,从我的专业可以看出我就是以后大家嘴里的程序员。洋洋洒洒写了一些代码,用了一些主流的框架,现在有一些体会分享给大家。 作为一个程序员学习一门新技术是让人感到兴奋的,随之而来的问题就是如何快速的掌握语言呐?很多技术的过来人都不约而同的说:用别人已经造好的轮子呗,你看,多省力,在很久以前我也是他们的一员,也喜欢使用大量的框架(js有jQuery、Express、socket.io.js等;PHP有phpword、Yii、laravel;html里面有Bootstrap、bootcss、normal)。曾几何时,我觉得很兴奋,在如此短的时间内就可以做到这样的高度,让我十分的开心。开发出的内容也完全符合校内应用的需求。我变成了一个别人眼中的“大师”。
结果是令人沮丧的,当天我都在思考这个问题:我今后到底能干嘛?是继续做一个代码复制员,还是打起精神,看看这些框架的背后有什么内容吧!
答案显然不是这个,电影《火星救援》的最后有一句话说的很好: 你要么认命放弃,要么继续投入工作,把它们都解决了。
当你真正的开始想让你的代码变的更好,你会去掌握和了解到更加多的知识,时间久了以后会在有一天瞬间茅塞顿开。 这就是开发里的量变引起质变。
最后说一下我认为的好处: 1、对整体架构的思考 2、提高自己的创造力 3、提高自己独立思考的能力 4、提高自己阅读别人代码的能力 5、用到和认识了大量的编程语言内置函数 下面是我的一点小建议:如果是在公司,肯定有大量的业务和需求需要实现,那就直接拿来用,如果你是学生,那你很幸运,你有大量的时间学习,那就从现在开始动起你的键盘开始编写吧!无论多么困难,时间长了你就会发现,对整体的思考就越来越清晰,明确了!
您需要 登录 才可以下载或查看,没有帐号?立即注册
使用道具 举报
本版积分规则 发表回复