摘要:
#如果有人听了本文的观点,但后果不太好,那本人也负不起责任。#所以听或不听,请君自决。虽然没法知道究竟多少人会进外包相关的公司,但估计比例不低。因此花点时间说说外包。很难笼统的讲外包好或不好,但如果你是技术狂热者,或性格极度内向,做外包就有点不适合。简单来讲是,做外包时,技术上职业路径没那么长,为求发展,必须做管理,必须学着和人沟通。外包出来的东西总体来看,技术含量偏低,但涉及的面可能很广。形象的比喻是你不可能期望微软把OS内核外包出来,而各种MIS系统则可能牵涉各种语言平台(Java,C#,各种数据库)。这类工作往往量大,但难度复杂度偏低。做1年的和做3年的有差别,但做3年的和做5年的差别就 阅读全文
摘要:
#如果有人听了本文的观点,但后果不太好,那本人也负不起责任。#所以听或不听,请君自决。有时候会被问到找工作的事,写点东西给即将毕业的同学参考。毕业生找工作首重方向(即行业)。公司错了可以换,收入低了可以搏,方向错了,转起来代价太大,甚至没法转。男怕入错行就是这个意思。软件听着是一个行业,但里面的分野太大,和不同行业也差不多。比如:网站开发和驱动程序开发几乎是两个行业。这里的关键是一旦你做了3年网站开发,你很难再做驱动程序,年头越多,这种转换越难。一个人要是做了10年网站开发,接下来突然说要做驱动程序,那原因很可能是这个人疯了。如果方向不摇摆,那怕是先找的工作不理想,那么持续积累,大多时候会有出 阅读全文
摘要:
一、JUnit介绍Junit是Erich Gamma 和 Kent Beck编写的测试框架,是我们在软件工程所说的白盒测试。使用也很简单,只需要在Eclipse导入JAR包即可;下载地址:https://github.com/downloads/KentBeck/junit/junit4.10.zip二、JUnit4和JUnit3的比较JUnit3JUnit4测试类需要继承TestCase不需要继承任何类测试函数约定:public、void、test开头、无参数需要在测试函数前面加上@Test每个测试函数之前setUp执行@Before每个测试函数之后tearDown执行@After没有类加载 阅读全文
摘要:
【ALT+/】 自动提示【CTRL+SHIFT+O】 自动导包【CTRL+SHIFT+F】格式化代码【CTRL+1】 提示错误解决方案【ALT+】向前向后【CTRL+SHIFT+/】添加注释【CTRL+SHIFT+\】去除注释【CTRL+O】 浮动显示outline【F2】 查看说明【windows-->preference-->Reset perspective】 重置视角【CTRL+SHIFT+X】更改为大写【CTRL+SHIFT+Y】更改为小写【CTRL+ALT+向下键】 复制行【ALT+向上键或向下键】移动行【CTRL+T】查看类的继承关系【CTRL+SHIFT+T】查看源 阅读全文
摘要:
一、概念数据结构就像是一个催化剂,如果没有原料是无用的,单是有了算法就能帮算法更快的实现任务;数据结构:是指相互之间存在一种或多种特定关系的数据元素的集合,简单地说是数据之间的各种关系的集合。程序设计=数据结构+算法;解释:如果要写一个程序,需要选择一个良好的数据结构,加上良好的解决问题的算法;二、名词解释数据是一个最广泛的概念,数据中可以有多个数据对象,数据对象中可以有多个数据元素,数据元素中可以有多个数据项;数据:能够输入到计算机并且能够被计算机处理的符号;数据对象:一个类的事物;数据元素:一个记录;数据项:一个记录的属性;比如:class Person{String name;intag 阅读全文