美文网首页
漫谈开发

漫谈开发

作者: 此间有道 | 来源:发表于2017-12-09 12:21 被阅读88次

    1.开发工具

    工欲善其事必先利其器。——《论语·卫灵公》

    1.1 编辑器
    • vim linux、mac系统内置编辑器
    • Atom 出自GitHub
    • Sublime Text 速度快,开发常用
    • Winhex 查看16进制文件
    1.2 连接软件
    • 数据库连接
      • Navicat
      • DataGrip 隶属Jetbrains家族,学生注册后可免费使用
    • 远程连接
      • putty
      • Secure CRT
      • Xshell
    • 远程桌面
      • TeamViewer
      • Windows自带命令mstsc(Microsoft terminal services client)
    1.3 版本控制
    • SVN
    • Git
    1.4 知识管理
    • Evernote/印象笔记 优点:全平台同步 模板库
    • 有道云笔记 优点:1.团队协作;2.支持MarkDown语法;3.笔记可公开链接
    • OneNote 优点:格式丰富,支持知识精细整理
    1.5 时间管理
    • Doit.im 付费
    • Evernote
    1.6 效率提升
    • Everything 搜索神器
    • Listary 搜索神器 + 快速启动
    • Clover 资源管理器多窗口
    • FileLocator Pro 搜索文件内容神器
    • BeyondCompare 文件对比工具付费
    • WinMerge 文件对比工具免费开源
    • IDE代码补全功能
    • 快捷键/常用命令
    • 搜狗输入法 同步功能、词库、自定义短语、U命令等
    • Chrome同步 同步书签、浏览记录、插件等
    • 搜索引擎语法
    1.7 建模工具
    • Visio
    • PowerDesigner 数据库建模
    • Axure RP 快速原型工具
    • mindjet 脑图软件付费
    • Xmind 脑图软件免费
    1.8 装系统
    • 老毛桃或者大白菜 PE工具
    • NT6 HDD installer 32位系统装64系统软件
    • UtraISO 生成启动U盘
    1.9 chrome常用插件
    • Adblock Plus 广告拦截
    • 划词翻译 超好用的翻译插件
    • 印象笔记·剪藏 快捷收藏网页内容到印象笔记
    • 阅读模式 页面进入阅读模式
    1.10 小众工具
    • FastStone 小巧的截屏软件,支持滚动截屏
    • image optimizer 小巧的图片压缩处理软件
    • cpu-z 电脑硬件检测工具,可检测内存频率等
    • remouse 鼠标和键盘录制工具,解决重复操作

    2.开发经验

    间接经验是提升自我的捷径。

    2.1 开发环境
    • 部署过程文档化
    • 使用最新的稳定版本
      • 效率提升
      • 功能增加
      • 界面美化
      • bug修复
    2.2 善用工具
    • IDE
      • 配色
      • 字体
      • 快捷键
      • 自动补全
      • 编译、部署、调试
    2.3 定位bug
    • 根据运行时的错误堆栈定位代码
    • 断点 + 单步调试
    2.4 搜索问题

    描述问题,不加修饰。
    你以为的错误,不一定是真的错误。

    • Google
    • Stack Overflow
    • csdn
    • 简书
    2.5 学会求助
    • 求助对象
      • 线上求助(论坛等)
      • 线下求助(身边大牛)
    • 注意事项
      • 注意礼仪
      • 详细描述问题
      • 说明已做工作 证明自己不是伸手党
    2.6 总结经验
    • 过程笔记

    记录从遇见问题到解决问题的过程,以便日后查验,纠正和总结。

    • 总结笔记

    定期总结可加深对知识理解的深度,捕捉到一些之前不曾注意到的细节。

    2.7 团队合作
    • 团队互助协作
    • 担当与责任
    2.8 个人素养

    好好学习,天天向上。

    3.求职经验

    临阵磨枪,不快也光。

    3.1 笔试经验
    • 笔试内容
      • 开发语言(基础知识/容器/多线程/JVM/源码)
      • 开发框架
      • 数据结构
      • 操作系统
      • 计算机网络
      • 行测题
      • 编程题
    • 笔试攻略
      • 平常积累
      • 公司往年题目(牛客网)
      • 刷编程题(LeetCode、牛客网)越早越好
      • 行测攻略 + 刷题 找到规律即可
    3.2 面试经验
    • 面试内容与笔试类似
    • 面试攻略
      • 平常积累
      • 牛客网面经

    写在后面的话

    非学无以广才,非志无以成学。 —— 诸葛亮《诫子书》

    相关文章

      网友评论

          本文标题:漫谈开发

          本文链接:https://www.haomeiwen.com/subject/xsmuixtx.html