菜鸟也能进入Angular2(历程纪录)

2018/02/26 程式开发经历约2年

2年前,误打误撞进入到某资讯公司担任小小实习生,开启了我程式开发之路,
当时的开发人员只有我与老闆二位,一张白纸的我,从基本的JavaScript学起,
回想起来就好像是上个月才发生的事一样,记忆犹新。

当时从什么都不懂的我,费时了两个礼拜实作加k书,老闆也是很佛般的教导。
还记得当时knockout算是蛮红的前端语言之一,而MVC的概念,在当时也是阵阵的话题。
但当时我的世界,只知道怎么写前端(JavaScript + Knockout)语言,一股脑的陷入了前端地狱。

实习结束后,随意了找了一家薪水尚可的资讯公司,当了五个月的菜鸟,
不用多说大家应该也都知道,一般的资讯公司有着相当多包袱,但也并非一无所获。
这五个月中,完完全全都是在写C#,刚好这在先前的实习生活中,是没有接触过的,
也刚好补足了我的不足。

在来就是我现在的公司,虽然也是很多包袱,但是至目前为止,是成长相对神速的一个阶段。
大概纪录一下刚进公司的主要开发工具 - Oracle Form,
这对于当时的我,是相当的不满足,但正所谓塞翁失马,三个月后一个人生的转折点就来临了。

还记得当时有一个新专案需要,主管询问我想用什么来开发新专案,我毫不思考的说出了Asp.Net MVC,
不过这可以说是初生之犊,因为我可以说是对这一块领域是白纸一张,但天下无难事,我不信我搞不出来。
这边想说一下,我个人认为,我的主管虽然不见得技术高超,但对于程式的深度真的很有sense。

一个月后,我的新专案的架构慢慢出来了,当然还相当不成熟,思绪也是还不够缜密,
但谁没有第一次呢。我主管可能也受到了我的影响,愿意与我将这个MVC框架,
套用至我们现有的ERP中,组织成具有未来性的专案,也因为这一次的契机,我开始踏入了网页开发领域。

至此,我很想纪录一下主管教我的一些观念:

团队中的程式不用写的多高超,简单好维护才是首要团队中定义共同的命名规则很重要程式开发需要以未来发展性为考量,便宜行事只会害人害已程式注写不能少,品质也不能掉

一路走到现在,目前我的开发语言为Angular5 + Web API2,
网站间的沟通靠标準的OAuth来完成,专案的架构也是根据模组或是专案切割,将专案间的相依性降至最低,
并配合TFS CI, CD,达成我的自动化建置部署,最后的一哩后就是 - Docker。

这边想分享为什么我会想要用Angular5,思考的角度主要是以团队的角队为出发点:

TypeScript强型别开发方式无法乱跑,只能照Angular的方式来,对于团队开发可以省很多心Angular Material让画面风格一致独立的前端技术,且技援很多事件,如animation背后有强大的Google

当然angular也是有他的缺点在,但程式不就是一个合了姑意,坏了嫂意的世界吗,
重点还是希望团队要有共识,愿意协同开发,互相配合,不断的将团队的专案品质无上限提升。


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章