
软件工程
MrSimp1e
这个作者很懒,什么都没留下…
展开
-
十招教你从程序员转向企业家
很多参加BarCamp的人都在痛苦的从程序员转型为创业者。虽然我从来都不是疯狂的码农(把自己关在地下室里一周,折腾出十万行代码这样),但我也曾经做过这样的转型。在创办HelpSpot的这些年中,我确实也总结出了一些经验,以及人们会什么会转型失败。 1. 代码只占生意的5% 我见到的最多、最严重的问题就是开发者被代码绑架,花费数不清的时间让一个功能变得完美,或者炫耀最新的技术。是翻译 2012-06-10 17:38:44 · 1274 阅读 · 0 评论 -
软件开发实践的24条军规
摘要:本文的这些最佳实践、开发准则都是伟大的程序员的经验总结。Tim Oxley从互联网中搜集了这些最佳实践,并放在了Github上,以供他人查看和补充。希望这些最佳实践能够为你的开发工作带来一些帮助。 本文的这些最佳编程实践、开发准则都是伟大的程序员的经验总结。Tim Oxley从互联网中搜集了这些最佳实践,并放在了Github上,以供他人查看和补充。希望这些最佳实践能够为你的开发工作转载 2013-04-09 18:14:03 · 1408 阅读 · 0 评论 -
Windows 下安装、配置git
Windows下安装git,并且与github连接。 1.安装git,下载地址 : https://code.google.com/p/msysgit/ 。 2.设置github上的用户名和email地址 Username First you need to tell git your name, so that it can properl原创 2013-05-05 12:37:33 · 2897 阅读 · 0 评论 -
程序员的十个层次 你属于哪一层?
自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。 那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员有多少种技术层转载 2013-05-08 13:20:52 · 2295 阅读 · 2 评论 -
开发者需知的10类工具
作为一个软件开发者,你不可避免地需要用到各种工具来设计、理解、编辑任何程序,本文作者按类型总结了10类开发者须知的工具。优快云摘译如下: 免责声明:“最好”的软件工具通常属于主观看法,也许你并不同意我的观点,但是也可以从中获取所需。 1. 版本控制工具 无论你是在100人的团队,还是一个人做设计、开发,版本控制工具都能让你从中获益。 通过版本控制工具,你可以保留同一文件中转载 2013-05-09 22:33:24 · 1610 阅读 · 0 评论 -
IT旅途——程序员面试经验分享
面试是职场的永恒话题,如何在职场面试中脱颖而出,获得心仪职位?这里搜集了关于面试经验的热文,其中汇集了阿里巴巴、百度、微软几个知名公司的面试题以及部分答题方法、技巧、面试的心得体会,供读者参考。 [1] 教你如何迅速秒杀掉:99%的海量数据处理面试题 本文分成两部分。第一部分、从set/map谈到hashtable/hash_map/hash_set,简要介绍下set/map/mult转载 2013-05-11 23:36:20 · 1509 阅读 · 0 评论 -
1. 直接拿来用!10款实用Android UI工具
1. 直接拿来用!10款实用Android UI工具 移动应用的UI设计就好似达摩克利斯之剑,一方面,一个视觉、交互、体验良好的UI可以加强应用在用户心目中的形象和识别性。而另一方面,一个体验糟糕的UI设计不仅无法让用户沉浸在应用中,还会造成用户对应用产生厌恶感。所以说在进行应用开发时,一个高质量的UI对于提高应用下载量有着非常重要的作用。对此,本文特为广大的移动应用开发者献上10款非常实用转载 2013-10-28 15:56:57 · 2350 阅读 · 0 评论 -
UML类图中的几种关系总结
其中依赖(Dependency)的关系最弱,而关联(Association),聚合(Aggregation),组合(Composition)表示的关系依次增强。换言之关联,聚合,组合都是依赖关系的一种,聚合是表明对象之间的整体与部分关系的关联,而组合是表明整体与部分之间有相同生命周期关系的聚合。 各种关系的强弱顺序: 泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖原创 2014-04-25 11:32:24 · 3618 阅读 · 0 评论