职位描述:
  1. 合理安排工作时间,完成上级交待的任务;
  2. 打造属于自己的开发与测试环境;
  3. 专属的网络上网环境;
  4. 开发工具与代码同步;
  5. 专业文档编写技巧;
  6. 能无障碍读懂专业英文资料;
  7. 关注行业态势和热点。

职位要求:
  1. 了解行业发展,目前大公司的产品和业务;
  2. 熟悉GTD时间管理方式;
  3. 能独立安装Windows/Ubuntu系统和虚拟机;
  4. 客户端与服务器通信过程;
  5. 浏览器插件与使用技巧(Firebug);
  6. 突破网络限制,建立自己的私有网络(VPN,Wireshark);
  7. 针对每种语言的开发工具(Sublime,Ulipad等),git的使用技巧;
  8. Office编辑与格式注意(标题、封面、页眉、页码、字体等);
  9. 英语水平良好,能阅读各种英文技术文档。

学习路线:
  • 科学的工作环境
    打造适合自己的工作环境,主要包含:电脑,操作系统,科学网络,常用工具,虚拟机。
    • 学习安装操作系统(Windows、Vmware/VirtualBox、Ubuntu/Kali),学习方法Google/SecWiki搜索;
    • 学习自身安全意识:个人电脑安装杀毒软件、网站安全密码安全,可以参照这里,你得学几招保护自己
    • 科学上网环境(goagent、shadowsocks、vpn),学习方法Google/SecWiki搜索;
    • 提问的智慧Google搜索技巧
  • 文档编辑技巧
    Word文档编写,PPT/Prize基本操纵,Markdown书写;
  • 浏览器插件与技巧
    高效与舒适的上网环境需要优秀的浏览器和众多插件支持。
    1. Chrome/Firefox两者选其一,并研究其开发者工具的功能,参见Chrome 浏览器开发者工具
    2. Chrome/Firefox快捷键和代理设置;
    3. 插件的使用:Firebug、Hackbar、Tamper Data、Adblock、SwitchySharp;
    4. 从输入 URL 到页面加载完成的过程中都发生了什么事情
    5. 网页编码就是那点事
  • 网络配置与分析
    熟悉掌握各类网络环境配置,并知道遇到网络问题如何解决。
    1. Windows/Linux环境下动态IP获取与静态IP配置,DNS配置;
    2. 利用wireshark分析系统网络问题,参见wireshark 实用技巧
    3. 路由器上网拨号,路由器无线安全配置;
    4. 浏览器网络问题分析,利用Wireshark/Fiddler/Burp工具进行分析。
  • 个人时间管理
    如何更合理地安排时间和完成任务。
    1. 了解时间管理的解决方法(GTD、番茄工作法、四象限等);
    2. 阅读<<小强升职记>>书籍;
    3. 选择适合自己的时间管理软件(Doit.im、ticktick、番茄等);
  • 团队协作与个人博客
    学会git实现团协作,并通过github建立自己的博客。
    1. 学习团队协作的重要性和Git的安装;
    2. Git相关教程:猴子都能懂的GIT入门Pro Git book V2SecWiki-Git
    3. 了解Github Pages或者gitcafe Pages;
    4. 了解Octopress或者hexo的机制,并选择其中一个研究,具体方法可以Google;
    5. 通过以上软件建立自己的博客,可以参考简明Github Pages与Hexo教程 ,hexo搭建博客