这个时候仿佛又到写年终总结的时候了,磕磕绊绊,细细思索,感觉目前学的东西还是挺碎片化的,记得有前辈说,"先有了深度,再有广度你的知识才有价值"。
前端开发难免会遇到诸多困境, 一边面临知识深度不足窘迫同时又要追求广度,如学习新的框架Vue.js; 在面对深度与广度2种情况下,学习难免就会陷入困境。
就同挖渠一样,这边挖下下......,那边挖下下......,最终什么也没有......好的状态就是渠挖成了,将水流引入开垦荒地,旁边种上果园,劳动、睡觉的同时又能获得丰收.......
(图片 源自 蔡垒磊 分享 如有版权问题, 可立即删除)
一、技能、工作方面
前端开发技能方面仍然采用传统的开发模式即 以jQuery为核心"万金油"(如下图所示)技术全栈开发模式(标注: 这种模式不包括Electron)
主要出于以下优点考虑
a.代码模块化,便于维护
b. 兼容性良好,能够很好的兼容低版本浏览器,
c.对没有使用过Angular/Vue项目开发经验的前端开发者,更容易上手,研发成本低
添加Electron楼主主要出于总结, Electron主要用于构建桌面应用程序浏览器环境是Chromium即Google,无需考虑兼容性,这里不再赘述
项目应用场景: 构建桌面应用程序类似于桌面微信程序, 具体技术实现细节附相关链接,项目业务不便于透露
01、构建桌面应用程序实现软件程序打包packager、安装、在线升级更新功能【构建桌面应用程序】
02、IM(InstantMessaging) 即时通讯/实时传讯 【 IM及时通讯】
03、桌面程序来电未读消息通知 【桌面消息通知:html5 Notification】
04、桌面应用程序最小化系统托盘 【使用electron将应用程序加入到系统托盘】
05、关于js代码模块化思维 【require.js模块化】;
06、性能卓越的 js 模板引擎【artTemplate前端模板】
07、实现各种业务逻辑,像通讯/会议管理/待办/公告/申请等..........
以上比较有深度系统前端知识汇总,下面是比较碎片化、零碎知识点
01、three.js 三维视图的渲染 【3D视图渲染】
02、前端流行MVVM框架AngularJS学习 【前端框架AngularJS】
03、Vue.js 前端清新框架学习 【Vue.js优雅的实现列表清单】
04、javascript拖拽知识学习 【拖拽系列系列知识】
二、个人知识管理模块 (进行贴标签、整理、归类)
喜欢从生活中提取素材整理归类;致力于做一个干练、利落、帅气、阳光的程序员、喜欢跑步、阅读与写作,乐于知识的积累与分享~.
楼主分享一下对心智认知、精力管理、知识管理、时间管理、财务管理产生较深影响的一些书籍......希望对你有帮助哦......
三、正确的事,天天做
很多时候,我们通常把自己知道要做的事(感觉懂得道理)却没有践行起来,往往归咎于自己没有时间或没有毅力,其实是在自己内心深处就不想做。
内心深处没有真正意义上的领悟或把自己说服,获得好的反馈,正确的事——天天做。
1、坚持阅读,每天写记录
2、坚持看TED (technology, entertainment, design)
如何掌握你的自由时间 http://open.163.com/movie/2016/12/I/B/MC82BCQAN_MC8U8L3IB.html
学会向没有借东西 http://open.163.com/movie/2015/7/M/5/MATL76APV_MATLED6M5.html
黄金圈法则 http://open.163.com/movie/2011/7/0/A/M78065A8E_M7806OF0A.html
手绘-津巴多心理学-时间的秘密力量 https://link.jianshu.com?t=https://v.qq.com/x/page/a01671n6j17.html
TED-时间管理-luare·vanderkam https://link.jianshu.com?t=https://v.qq.com/x/page/r03764zba19.html
霸王课-一张图讲完时间管理-纪元 https://link.jianshu.com?t=https://v.qq.com/x/page/d03813dc9wl.html
霸王课-时间管理一日看人生-叶武滨 https://link.jianshu.com?t=http://v.youku.com/v_show/id_XMTQzOTMyMjUwNA==.html#paction
TED-你有拖延症吗? http://open.163.com/movie/2016/3/Q/E/MBHQSM52F_MBI15O7QE.html
TED-你有拖延症吗?-续篇 http://open.163.com/movie/2016/4/9/7/MBKJF3H00_MBKJGU197.html?recomend=2
3、坚持践行GTD, 将自己知识模块化、组块放置在框架中; 推荐GTD践行博客 【时间管理博客】
4、不断更新知识管理PKM中 临界知识(四两拨千斤知识)、乔哈里窗格、黄金圈法则、复利效应
5、坚持运动跑步