程序员上班有什么提高效率的技巧?

我是一个Android程序猿,总结一下我在上班过程中提高效率的办法:
1、用批处理clone代码(通常都是一个工程需要依赖其它的工程,我都是通过批处理去拉的,比乌龟壳的git会快一点):

E:
cd E:\git_project\libproject

@echo downloading libproject1
git clone -b branch remote local

@echo downloading libproject2
git clone -b branch remote local

@echo downloading project
git clone -b branch remote local

@pause

2、通TotalCommand的批量重命名工具命名动画图片:

3、用Python写脚本来清除log缓存和卸载第三方应用程序(RAM有限,在IDE中多运行几次程序之后就会报空间不足无法安装APK的问题):
具体参见:使用Python脚本批量卸载第三方应用和清除log缓存

4、用Everyting搜索本地磁盘的文件,这个估计大家都在用,就没什么说的啦,效率自然杠杠的;

5、用TotalCommand、Clover提高资源管理的使用效率,快速切换文件夹(又提到了TotalCommand,感兴趣的可以去善用佳软看教程):

6、用Clover保存经常浏览的文件夹路径(CTRL+D),点击一下即可切换到目的文件夹

7、熟练使用Windows快捷键:CTRL+E、CTRL+R、CTRAL+ALT+TAB;

8、熟练使用Eclipse快捷键:CTRL+O、CTRL+B、CTRL+F11、CTRL+K、CTRL+F6、ALT+SHIFT+M、CTRL+M、CTRL+SHIFT+O、ALT+SHIFT+S、CTRL+D、CTRL+/、CTRL+W、CTRL+SHIFT+W等;

9、买了一个红杏插件做为代理:上谷歌、上国外网站;

10、用Chrome插件Postman调试网络接口;

11、把经常用到的公用组件做成框架,比如数据库、网络检测、配置文件保存、设备信息获取、打印等等,不断完善和增加;

12、编译程序的时候看书,有时候是开了两个IDE,一个在编译,另一个阅读开源代码或者做一些小功能;

13、有问题第一时间找谷歌和stackoverflow,在红杏永不了的时候用百度;

总结起来一句话就是:重复劳动尽量通过工具来完成,有不能自己解决的问题第一时间找谷歌和stackoverflow,抽编译的时间学习。

(文章来自知乎,版权归作者所有)

时间: 2024-10-09 20:36:08

程序员上班有什么提高效率的技巧?的相关文章

菜鸟程序员如何才能快速提高自己的技术

菜鸟程序员如何才能快速提高自己的技术? 导语:很久没有这么悠闲的在家撸一篇文章了,最近也在思考怎样才能写一些对程序员帮助非常大的文章,怎样去运营好我们这个移动开发者聚集地的公众号:非著名程序员.当初弄这个公众号的本意就是为广大的开发者提供各种技术分享,发布最前沿的科技信息和技术.核心观念是:分享.认为只有分享,共享才能让我们开发者团队更强大. 好了,言归正传,进入今天的主题,菜鸟程序员如何才能快速提高自己的技术,为什么要写这篇文章呢,因为有很多程序员给我留言,说我们这些初入社会,走向工作的程序员

(转) Java程序员应该知道的10个调试技巧

原地址:http://www.csdn.net/article/2012-09-03/2809495-java-debugging-tips-with-eclipse 调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序.但这里介绍的调试方法基本都是通用的,也适用于NetBeans IDE,我们会把重点放在运行时上面. 在开始之前,推荐大家去看看Eclipse shortcuts这篇文章,它将会给你带来很多方便.在本文中使用的是Ecli

Java程序员应该知道的10个调试技巧

转自:http://www.csdn.net/article/2012-09-03/2809495-Java-Debugging-Tips-with-Eclipse 木有收藏按钮,就直接转过来了.仔细阅读,很有帮助哈…… 摘要:调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷.对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序.本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅! [CSDN.NET 张红月/编译] 调试可以帮助识别

提高程序员职场价值的10大技巧

如果你已经是个很牛叉的程序员,但是依然觉得觉得还不够的话,欢迎阅读此文.本文旨在帮助各位更上一层楼. 你是不是觉得自己已经掌握了所有的编程技巧?别太自以为是了! 会写代码的确很重要,但是要拿到更好薪水,则更依赖于别人是否知道你的才能.换言之,你需要推销自己.下面是如何成功推销的秘诀. 开发技巧No. 1:博客 建立自己的博客,每月至少发布一篇文章.做点研究,因为只有自己亲身经历过,才能言之有物,不会听上去像吹牛皮.学会如何写文章,像以前你的老师教的那样:列大纲,描述情节,最后检查语法和错别字.然

程序员面试需要掌握的谈薪技巧

参与文末话题讨论,每日赠送异步图书 --异步小编 对大多数软件开发人员而言,编码才是有趣的,而如何与客户.同事以及经理们打交道,如何保证工作效率,如何保障财务安全,如何保持自己的体形,如何找到真爱--这些则统统被视为畏途. 我常常很惊讶,许多软件开发人员根本不做任何薪酬谈判,或者尝试谈判一次就放弃,人家给什么样的薪水就接受什么样的薪水. 薪酬谈判非常重要,不只是因为随着时间的推移,你的薪水会不断累积,最后所得摆在桌上可以越垒越高,还因为在薪酬谈判中你如何评价自己与如何把控自己会极大地影响你所服务

每一个程序员都应该知道的高并发处理技巧、创业公司如何解决高并发问题、互联网高并发问题解决思路、caoz大神多年经验总结分享

本文来源于caoz梦呓公众号高并发专辑,以图形化.松耦合的方式,对互联网高并发问题做了详细解读与分析,"技术在短期内被高估,而在长期中又被低估",而不同的场景和人员成本又导致了巨头的方案可能并不适合创业公司,那么如何保证高并发问题不成为创业路上的拦路虎,是每一个全栈工程师.资深系统工程师.有理想的程序员必备的技能,希望本文助您寻找属于自己的"成金之路",发亮发光. 目录: 场景及解决方法解读 认识负载 数据跟踪 脑图.caoz大神公众号分享 参考资料 秉承知其然及其

有哪些老鸟程序员知道而新手不知道的小技巧?来源:知乎

著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:大狐狸链接:https://www.zhihu.com/question/36426051/answer/76031743来源:知乎 本来只是分享几条看法,没想到会有这么多人喜欢.我再补充一些,希望能对进阶中的程序朋友有帮助.手机敲得,比较凌乱.作为个人意见仅供参考. 1.重构是程序员的主力技能. 2.工作日志能提升脑容量. 3.先用profiler调查,才有脸谈优化. 4.注释贵精不贵多.杜绝大姨妈般的“例注”.漫山遍野

程序员应该知道的13个设计技巧

我是一个PHP程序员,不是设计师.我没有受过设计师的训练.我也没有读过关于设计的书籍.尽管如此,在数年的开发过程中,我学会了让自己的网站和应用看起来很专业. 下边是我认为一个技术背景的人要变得擅长设计需要留意的东西: 开发你的美感 多看每日和每月上榜站点,领略网站风采 多花些时间 我在开发应用和网站时,会在设计上花掉和编码同样的时间.好的设计需要时间来完善. 在开始项目时,我一般对于整体布局有基本的想法.当我有想法的时候,我同时进行设计和编程.我会在开发细节功能的同时在浏览器里边设计那些细节.这

程序员怎么一步步提高自己

本文转自:http://blog.csdn.net/chenming_zhang/article/details/7055489 1. 分享第一条经验:“学历代表过去.能力代表现在.学习力代表未来.”其实这是一个来自国外教育领域的一个研究结果.相信工作过几年.十几年的朋友对这个道理有些体会吧.但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈! 2. 一定要确定自己的发展方向,并为此目的制定可行的计划.不要说什么,“我刚毕业,还不知道将来可能做