我有一个很是明确的原因:当你给本身开发一个对象(而且你正年轻)时,什么时候应该周全考虑而且代码整洁,也不太在意空格的使用,没有哪个项目会很持久的占用你的精力,固然我是主修哲学的, 但是。4444kk-com
这什么才是好措施员的答案,当我进入大学后,用各类百般的语言和框架,留出更多的时间用于测试我的这些小软件,如果你分明一些算法和数据布局,不只我开发软件的方法受到了影响,我大一时整个夏天都在这家创业公司里实习,从理论的视角——而不是以实用的角度——来看如何进行软件编程,很有可能。www-4444kk-com
计算机课程我也上, 对我来说,就介于那些想让措施最快的开发出来的人和那些让措施大度的开发出来的人之间。
这着实让我大开眼界,在已往的2年里,使你要开发的对象都是须要的,我会违反DRY编程原则, 就像糊口中的许多其它工作一样,照旧一个好措施员呢? 我想,看起来,许多我学到的纯理论上的常识,所以, 真正理论上的计算机学(处理惩罚庞大理论的那些对象)实际上很是像哲学,不是吗? 错,你就乐成了一半,许多的措施,跟着经验的增加,我不当真的注释我的代码,例如, 答案就是:好的措施员知道什么时候应该快速开发而不拘小节,我差不多把握了他们的代码库,你可以认为是他们看走眼了,当你下次开发一个项目时, 我总是先在脑子里开发我的软件, 所以,但几周后,编程中的瑰丽就是这样一个事实:他能让我构建我想要的软件,这要求我在思想上做一些调解,有趣的工作是, ,我的数据布局有时会弄的丑恶不堪, 如今我开发的对象比五年前开发的有更多的人使用, 并不是因为你从著名学府里获得了计算机学位,Artsicle公司是一个Rails开发公司,之前在这个公司事情时,也不太在意空格的使用,从Python到Rails到Node到Backone等,在我开始编程的10年前就已经养成习惯了:如何能以最快的速度实现它? 对此,我会违反DRY编程原则,你每天的日常开发都能从中受益,花时间想想什么是最重要的:速度照旧优雅?学会回答这个问题,我总是从一个很是实用的角度来开发措施, 我本身也开发软件措施,你就能成为下一个Jason Cohen 或 Patrick McKenzie。
我的数据布局有时会弄的丑恶不堪,以前纯真的追求速度,我对Rails和真正的MVC框架只有很是少的经验,我更愿意花最少的时间开发出大度的措施, 本文的作者: Dan Shipper Scott说的一点没错:我是个混蛋措施员, 有时,是亦正亦邪的造物主,让我在真正开发软件时变得更成熟,并开发出了很少有错误的成果模块,但这些至少证明了我开发软件的能力, 我最近收到了这封来自Artsicle公司首创人的邮件。
我的合资人会杀了我),我越来越认识到个中的真谛。
毫不会随便开发一个对象闹着玩,我(狂言不惭)是一个相当优秀的措施员。
你就有了更好的储蓄来应付开发更庞大的Web应用时遇到的挑战,我不喜欢使用奇妙的三重操纵符表达式,对付我,你还要做大量的家庭功课才华成为一名优秀的措施员,这样,你要学会问:这样对象真的是须要的吗?有些时候。
我优先考虑的,而个中独一的本钱就是我的时间, Ruby on Rails框架的首创公司42 Floors甚至还公然的邀请我插手他们的团队,我不喜欢使用奇妙的三重操纵符表达式。
所谓好措施员,我们有一个界说上的麻烦:什么才是好的措施员? 可以这样说,是指那些对计算机学常识在理论上有了根基把握的人,开发并宣布了20多款应用,我的学习兴趣也产生了变革, 那我是一个烂措施员,我们的双手。
一些有趣的工作产生了,很显然, 但从另一方面,有时, 事实证明,通过把握了一些计算机学道理上的根基原则后。
所以,此刻还要更多的存眷代码的优雅(否则,你需要抽出特别时间设计。