美文网首页
漫谈开发

漫谈开发

作者: 此间有道 | 来源:发表于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 面试经验
  • 面试内容与笔试类似
  • 面试攻略
    • 平常积累
    • 牛客网面经

写在后面的话

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

相关文章

  • 漫谈前端开发

    什么叫做原生App? 什么是混合app? 什么是WebApp开发? 原生App: NativeApp开发即...

  • 漫谈开发

    1.开发工具 工欲善其事必先利其器。——《论语·卫灵公》 1.1 编辑器 vim linux、mac系统内置编辑器...

  • 前端开发漫谈

    先说点什么吧 经过大半年的踟蹰,最终还是决定要写一点关于我所从事的职业的文章。但与以往的分享或文章不同,这次的内容...

  • [flutter] 写给iOS开发的flutter指南

    移动开发漫谈 移动开发在IT开发行业算是一个比较年轻的门类,2008年苹果公司才发布了iOS SDK,2009年谷...

  • MVP开发模式漫谈

    前言 最近Review公司代码,发现很多人只知MVP模式其名,而不知其原理,滥用Presenter类,有些甚至都没...

  • 优秀文章收集

    iOS 开发技术栈与进阶 iOS 从0到1搭建高可用App框架 iOS weak 关键字漫谈 开发者所需要知道的 ...

  • 漫谈培训简史(完结篇)

    前情回顾: 漫谈培训简史(一) 漫谈培训简史(二) 漫谈培训简史(三) 漫谈培训简史(四) 二战结束了,人类文明进...

  • 架构文章

    架构漫谈 架构漫谈(一):什么是架构?架构漫谈(二):认识概念是理解架构的基础架构漫谈(三):如何做好架构之识别问...

  • CSS-Tricks-漫谈前端开发未来

    CSS-Tricks-漫谈前端开发未来持续高涨的用户体验期望新版本Javascript已经发布构建系统而不是网页原...

  • iOS日记15-KVC

    1.iOS开发技巧系列---详解KVC 2.漫谈 KVC 与 KVO 3.KVC/KVO原理详解及编程指南 关键点...

网友评论

      本文标题:漫谈开发

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