Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/small-tou/xmind-to-ascii
transelate xmind to ascii structure
https://github.com/small-tou/xmind-to-ascii
Last synced: 7 days ago
JSON representation
transelate xmind to ascii structure
- Host: GitHub
- URL: https://github.com/small-tou/xmind-to-ascii
- Owner: small-tou
- License: other
- Created: 2016-11-23T11:56:50.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2016-11-28T08:22:42.000Z (almost 8 years ago)
- Last Synced: 2024-04-15T02:48:55.597Z (7 months ago)
- Language: GCC Machine Description
- Size: 262 KB
- Stars: 15
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE.md
Awesome Lists containing this project
README
translate xmind to ascii structure
============
Please note that this program can not be used in commercial or private software or programs, only for personal or open source projects.请注意,此程序不可用于商业或者私人软件或程序中,只做个人或者开源项目使用。
このプログラムは、商用またはプライベートまたはソフトウェアプログラム、または個人のみのオープンソースプロジェクトでは使用できませんのでご了承ください。
이 프로그램이 상업적 또는 개인 또는 소프트웨어 프로그램, 또는 개별 오픈 소스 프로젝트를 사용할 수 없습니다 있습니다.
usage(in example folder)
============
```
var AsciiMind = require('xmind-to-ascii');var bg = new AsciiMind({
w:300,
h:300,
defaultDot:''
});bg.drawByMindFile('./前端开发者入门指南.xmind','芋头');
console.log(bg.output());
```
处理后结果如下:
```
+----+ +----+ +------------+
| 芋头 |--+--| 预备 |--+--| 不要提无法回答的问题 |
+----+ | +----+ | +------------+
| | +----------------------+
| |--| 直播结束后可以回答的问题我会尽量继续回答 |
| | +----------------------+
| | +------------------+
| +--| 另外我开了全栈的新话题,欢迎关注 |
| +------------------+
| +----+ +-----+
|--| 经历 |--+--| 实习前 |
| +----+ | +-----+
| | +----+
| |--| 实习 |
| | +----+
| | +-------+
| |--| 前后端分离 |
| | +-------+
| | +---------+
| |--| 离职自由职业者 |
| | +---------+
| | +-------+
| +--| 大搜车3年 |
| +-------+
| +-----------+ +--------+ +-----+ +-------------------+
|--| 初学者如何学习前端 |--+--| 前端学习路径 |--+--| 基础篇 |--+--| 看书,京东排行榜上的书,较为体系化 |
| +-----------+ +--------+ | +-----+ | +-------------------+
| | | +------------------+
| | |--| 看视频,效率低,质量差,不体系化 |
| | | +------------------+
| | | +---------------+
| | |--| 上计蒜客类似的编码学习网站 |
| | | +---------------+
| | | +------------------+
| | +--| 主要关注:html,css,js 等基础内容 |
| | +------------------+
| | +-----+ +-------------+
| |--| 实践篇 |--+--| 尝试用一些框架构建应用 |
| | +-----+ | +-------------+
| | | +-----------------+
| | |--| 尝试照着别人做过的效果实现克隆 |
| | | +-----------------+
| | | +-----------------------+
| | |--| 尝试去看一点点源码,看别人的代码和实现思路 |
| | | +-----------------------+
| | | +-----------------------+
| | |--| 尝试一些最新的框架,写写demo或者自己的应用 |
| | | +-----------------------+
| | | +------------------------------+
| | +--| 推荐关注:Vue,React,Angularjs,jQuery,各种template等 |
| | +------------------------------+
| | +-----+ +--------------+
| |--| 提高篇 |--+--| 深入了解框架的原理和构成 |
| | +-----+ | +--------------+
| | | +------------------------------+
| | |--| 深入了解框架解决的问题,以及各种技术的发展路径和内在原因 |
| | | +------------------------------+
| | | +---------------------+
| | |--| 修炼以做到可以根据场景快速决策技术选型 |
| | | +---------------------+
| | | +---------------------------+
| | |--| 多参与项目,了解多人合作开发模式和技术方案设计理念 |
| | | +---------------------------+
| | | +----------------+
| | |--| 阅读源码,关注标准,参与社区 |
| | | +----------------+
| | | +--------------+
| | +--| 了解现有技术栈的周边技术 |
| | +--------------+
| | +-----+ +------+
| +--| 深造篇 |--+--| 架构能力 |
| +-----+ | +------+
| | +------+
| |--| 底层了解 |
| | +------+
| | +------+
| |--| 全栈能力 |
| | +------+
| | +------+
| +--| 大型项目 |
| +------+
| +------------+ +----+ +----+ +-----------+
|--| 为什么选择Vue,过程 |--+--| 权衡 |--+--| 优点 |--+--| 轻量级,跨端能力强 |
| +------------+ | +----+ | +----+ | +-----------+
| | | | +------------+
| | | |--| 足够完善和周边技术栈 |
| | | | +------------+
| | | | +----------+
| | | |--| 文档清楚入门容易 |
| | | | +----------+
| | | | +----------------------------+
| | | +--| 与React Native 类似,比angular在组件化解耦方面更完善 |
| | | +----------------------------+
| | | +----+ +-------------+
| | +--| 缺点 |--+--| 太简单,对成长可能不利 |
| | +----+ +-------------+
| | +----+ +------+
| |--| 过程 |--+--| 基础调研 |
| | +----+ | +------+
| | | +------------+
| | |--| 深入调研,试用,分享 |
| | | +------------+
| | | +--------------------+
| | |--| 定制脚手架,多人引入,共同代码review |
| | | +--------------------+
| | | +-------+
| | +--| 完整的推广 |
| | +-------+
| | +----+ +------------+
| +--| 产出 |--+--| 组件库,移动端,PC端 |
| +----+ | +------------+
| | +--------+
| |--| 标准项目模板 |
| | +--------+
| | +-----+
| +--| 脚手架 |
| +-----+
| +-------------+ +-----+ +-------------+ +------+
|--| 前端工程化的理解和规划 |--+--| 工程化 |--+--| 效率/复用:三大组件库 |--+--| H5组件库 |
| +-------------+ | +-----+ | +-------------+ | +------+
| | | | +------+
| | | |--| PC组件库 |
| | | | +------+
| | | | +------------+
| | | +--| React Native 组件库 |
| | | +------------+
| | | +------+ +--------------------+
| | |--| 快速构建 |--+--| 公用脚手架,快速初始化项目,快速构建 |
| | | +------+ | +--------------------+
| | | | +--------------------------+
| | | +--| 示例项目,直接clone创建新项目,约定的结构和规范 |
| | | +--------------------------+
| | | +------------+
| | +--| 代码review,gitflow |
| | +------------+
| | +----+ +-----------------------+
| +--| 理解 |--+--| 效率,协作,可维护性,规范,甚至是组织架构 |
| +----+ +-----------------------+
| +--------+ +--------------------------------------------+
|--| 漂亮女大学生 |--+--| 大胆,细心,肯花钱买香水,舍得花时间,喝酒吃烤串,千万不要幼稚的行为,冲追猛打什么的 |
| +--------+ +--------------------------------------------+
| +------------------+ +-----------------------------------------+
|--| 不知道做什么,不知道如何提升自己 |--+--| 不知道做什么的时候,看看书,看看社区,看到不知道不了解的东西就是你要去做的事情 |
| +------------------+ | +-----------------------------------------+
| | +-------------------------------+
| |--| 可以尝试扩展技术栈,其他技术栈或者算法图形游戏等有趣的东西 |
| | +-------------------------------+
| | +---------------------+
| |--| 学会总结,短期总结,长期总结,年度总结 |
| | +---------------------+
| | +-----------------+
| +--| 花足够的时间编程,一天5个小时 |
| +-----------------+
| +-------+ +--------------------------+
|--| 面试关注点 |--+--| 技术热情:了解新技术,谈论某些技术话题时候的表现 |
| +-------+ | +--------------------------+
| | +----------------------------------+
| |--| 学习总结能力和方式:对自己用过的技术是否深究,关联方案的一些对比 |
| | +----------------------------------+
| | +-----------------------------------+
| |--| 分析解决问题的能力:做过的项目,遇到的问题,做过的思考,改进,总结 |
| | +-----------------------------------+
| | +------------------------------------+
| |--| 技术经验和潜力:项目管理,进度把控,整体流程把控,人员管理,架构经验 |
| | +------------------------------------+
| | +-----------+
| |--| 做事态度:一味索取 |
| | +-----------+
| | +--------------------------------+
| +--| 优秀工程师:主动发现&调研研究给出解决方案&执行推进&给出结果 |
| +--------------------------------+
| +-------+ +------+ +------+ +-----+
|--| 工程师定级 |--+--| 能力模型 |--+--| 基础素质 |--+--| 自驱动 |
| +-------+ +------+ | +------+ | +-----+
| | | +--------+
| | |--| 主动发现问题 |
| | | +--------+
| | | +-----------+
| | |--| 做事方式规范有条理 |
| | | +-----------+
| | | +----+
| | |--| 学习 |
| | | +----+
| | | +----+
| | +--| 分享 |
| | +----+
| | +-------+ +----------+
| |--| 高级工程师 |--+--| 提高团队开发效率 |
| | +-------+ | +----------+
| | | +----------+
| | |--| 提高团队合作效率 |
| | | +----------+
| | | +-----------+
| | |--| 解决团队相关的问题 |
| | | +-----------+
| | | +---------------------------+
| | +--| 例如:文档,组件,监控,性能,规范,协作,基础服务 |
| | +---------------------------+
| | +-------+ +------------+
| +--| 资深工程师 |--+--| 提高公司整体开发效率 |
| +-------+ | +------------+
| | +-------+
| |--| 跨业务协作 |
| | +-------+
| | +-------+
| |--| 跨团队协作 |
| | +-------+
| | +------------+
| |--| 推进解决公司业务发展 |
| | +------------+
| | +-------------------------------+
| |--| 例如:跨端,跨语言,跨业务,技术推动业务,技术整体方向引导 |
| | +-------------------------------+
| | +--------------+
| +--| 根据公司业务指定整体规划 |
| +--------------+
| +------+
+--| 一些链接 |
+------+
```
LICENSE
===========
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.You should have received a copy of the GNU General Public License
along with this program. If not, see .