一个优秀的程序员具备什么?


能写代码

能写业务代码,能写框架代码,还能设计架构,小到啃小罗罗,大到能啃代码boss。


解决问题能力

实现业务简单了,但是有没有本事,关键看遇到未知问题解决的效率,解决问题能力很泛,包括沟通啊,协调,编码等。


能写文档和PPT

能将写代码的思维用文字表达出来,不限于文档,PPT,演讲口述。


沟通能力和协调能力

遇到问题和新需求,能快速沟通,协调资源,并加快实施执行,落地输出。


独立完成任务项

自己能切图,自己能Mock数据,自己能画流程图,自己能改得了前端代码,自己能抓包测试。


反正在UI,QA , PM. 其他RD都不在的情况,自己都能暂时进行自己的任务项,不能依赖别人进行自己的任务流。


做到以上几点太难太难,还是要借助一些工具来完成。


本次宝箱我列举了必备网站,在线工具,实用软件,赶快收藏吧,


我的私密工具箱公开了


学习网站

Android : 

 https://developer.android.com/index.html


Java:

 http://www.oracle.com/technetwork/cn/java/community/index.html

JS:

http://www.w3school.com.cn/js/


前端学习:

https://tutorialzine.com/articles


Retrofit: https://futurestud.io/tutorials


ReactNative :http://bbs.reactnative.cn/


Okhttp:http://square.github.io/okhttp/


Gradle :http://www.infoq.com/cn/articles/android-in-depth-gradle


图标:http://www.iconfont.cn


GIthub: https://github.com/


hexo:https://hexo.io/docs/themes.html


辅助网站

淘宝城市: http://ip.taobao.com/service/getIpInfo.php?ip=21.22.11.33


豆瓣 :https://api.douban.com/v2/movie/top250?start=0&count=10


在线JSON解析:https://www.bejson.com


API测试插件postMan:https://www.getpostman.com


Mock工具:

  http://mockjs.com

  https://pypi.org/project/mock/#description


在线工具

mark down:https://dillinger.io/


画图工具:https://www.gliffy.com


压缩图片: https://tinypng.com


流程图:https://www.processon.com


思维导图:https://aonaotu.com


实用软件推荐

抓包工具:Charles https://www.charlesproxy.com/download/

多功能文本编辑器sublime:http://www.sublimetext.com/3

定制化terminal,简化常见命令iterm2+zsh / fish:http://www.iterm2.com/downloads.html

轻量级文件比较工具beyond compare:http://www.scootersoftware.com/download.php

SourceTree: Mac代码管理工具


最后

大便通,颈椎病康复指南,防脱发, 如何预防脂肪肝? 也要入手一本。