2017遇见更好的自己

IT技术

(一)前端技术

推广并监督gulp在前端项目开发过程中的应用。

抽象并组织前端UI模块,并初步实现UI模块的复用性。

初步了解reactangular前端框架的使用场景与使用规范。

(二)后端技术

完善代码生成工具(codecoder)的易用性。

深入了解UMLRUP,并进行应用。

培养源于优秀源代码的习惯。

进一步了解并应用设计模式。

进一步了解jvm实现原理。

(三)自动化运维技术

初步了解自动化运维工具。

(四)互联网运营技术

了解提高流量转化率的方法。

(五)大数据处理技术

夯实大数据相关的数据基础。

了解马尔可夫算法、贝利叶算法与人工神经网络算法。

项目管理

(六)范围管理

初步掌握做需求分析的能力,能够根据需求进文档化与uml建模。

(七)时间管理

能够尽量准确的评估任务时间,并控制任务进度。

(八)质量管理

规范项目基本文档:需求分析文档、系统架构文档、系统部署文档、接口文档、工作分解结构。

规范java编程与前端编程的基本准则。

(九)人力资源管理

建设学习型知识分享型团队。

(十)沟通管理

交流做到“不卑不亢”。

能够与客户进行有效交流,了解到客户的真实需求。

团队内部做到平等无障碍的沟通。

个人能力

(十一)自我情绪调节能力

能够比较好的进行自我情绪调节。能够排解、转移不良情绪的影响。

(十二)自学能力

能够维持高效的自学能力,能静心学习并掌握理论基础知识。

(十三)沟通能力

能做到有效沟通、积极沟通、理智沟通。

(十四)写作能力

对工作与学习所掌握的知识,通过写作的形式进行归纳总结,并养成一定的写作风格。

javascript闭包与匿名自执行函数的演变原理

js的闭包特性,使得js弄出一套稀奇古怪的语法。而对于这些特殊的语法,已经有点js基础的同学看起来还是比较吃力甚至头疼。下面深入浅出的js“匿名自执行函数”的演变过程。啥,你还不知道什么是“匿名自执行函数”?我想(function(){})();这种语法,在各位同学阅读js库源码时多多少少碰见过。对,就是这家伙!

首先,我们看些正常的js函数定义方式:

//常规函数
function normalFun(){
console.log(“normalFun”);
}
normalFun();

//函数变量

var fun = function() {
console.log(“fun”);
};

fun();

以上两种函数定义的方式都有个共同特点:函数有个名字,通过函数名字调用函数。好了,下面奇葩的事就发生了~

继续阅读javascript闭包与匿名自执行函数的演变原理

程序猿学习之道:官方API+demo+专业论坛

作为程序猿,遇到问题时有发生!遇到问题怎么办?直接百度、谷歌,然后从第一个挨个点,直到找到一个有代码而且最好能用的?

那么说,你还只算是代码的搬运工。

遇到问题肿么办?按方法论来说,就是发现问题–分析问题–解决问题。

在积累了一定的经验后,对于问题的定位已经比较准确,所以第一步做的不再是在百度上搜索一番。而是找到引起这个问题的代码中的对象或者方法,然后去搜索对应的官网,获取对应版本号的文档。

前端的朋友建议多查查w3cschool的api;做后台语言的建议去官网看看文档,比如java的去oracle官网查看对应文档;至于第三方库,就去他们的官网看看帮助文档。

对于要实现的功能是第一次接触的,就看看他们的官方demo,已经在他们的官方论坛里注注水。

当然不少行业大牛的博客也是值得关注的!

前端开发环境与架构的思考

最近为了探索一套适合自己的前端开发环境与架构。与一些朋友进行了交流,并查阅了一些文档。

我对开发环境的要求是:

1.开发与发布时的文件分离;

2.前端开发编程化;

3.开发完成后通过编译生成最终要部署的文件;

4.部署文件中分离出规范的css、html、js文件,而且已经是压缩的。

目前解决方案:

1.版本控制工具,svn或者git;
2.项目构建,gulp;

3.css开发框架,sass;

4.前端开发框架,reactjs或者angularjs或者其他。

目前最棘手的问题是,选择什么样的前端框架。 继续阅读前端开发环境与架构的思考

gulp+sass+react前端开发,环境搭建

由于前端技术的发展与市场需求的提高,前端开发已经不仅仅是写几个页面那么简单。如何有效的开发、管理一个越来越庞大、越来越复杂的前端项目,成为互联网团队必须要面对的难题。

各种js库、ui库曾经火极一时。现在,前端框架与与自动化构建让前端开发走向正规化开发道路。

gulp,就像java开发中的maven,使前端项目规范化而且易于管理。

sass,使css可以向编程一样开发。

react,一套完整的前端框架,使前端开发更像是编程。 继续阅读gulp+sass+react前端开发,环境搭建