如果重返校园,还能做些什么?
2008-06-16 17:46
211 查看
by Eric Wendelin
June 11th, 2008
链接:http://eriwen.com/opinion/what-i-wanted-to-know/
几个月前,我在母校亚当斯州立学院里演讲,谈到了如果能重回学生时代自己应该学习的东西。自从拿到学士学位,我已经毕业三年了,担任过三个非常重要的程序开发职位。现在,我要分享一下那些我从“真正的社会”中感悟到的东西,并且以此来澄清某些误解。
我的背景简介
我想先说说我的个人情况。很明显,你的经历肯定会与我大相径庭。但是我想说,在所有的工作岗位中应该会有某些共通的东西,而这些正我这篇文章所要关注的。
我曾在一些小公司和一个大型企业工作过,从事过数据库相关的编程,后端编程和 web 开发等等工作。所有这些工作地点都在北科罗拉多州和怀俄明州,所以我们并不是在硅谷工作。
会有哪些不同?
如果有可能重回学校学习的话,我可能会做以下这些事情:
使用其他的操作系统。大部分情况下我都在使用 Windows ,因为我的工作环境便是如此。如果要在命令行下工作的话,我就得为此做更多的准备了。所以,尽量尝试着使用 OpenSolaris 或者是 Ubuntu !现在我所认识的大多数人都没有非 Windows 环境开发经验,但是我敢断言,这些都是很有价值的。
更多的研究课程和实习工作。远离温室,做更多的事情!你可以探究一些没有人做过的事情,这种经历本身绝对是无价之宝。我一度希望自己曾经开发过面部识别程序,或者是在大公司实习过。所以,你们可不要再步我的后尘。
考虑参加 SCJA 或者 SCJP 认证考试。 我的大学课程是基于 Java 语言的,但是那时却没有现在这么多的分支语言,因此我也不了解它们。但是,我却从 SCJP 里学到了很多东西。所以,我强烈推荐你们去参加这些考试,它一定会帮你们找到自己的发展方向。 (注:Sun Certified Java Associate ,Sun 认证 Java 助理;;Sun Certified Java Programmer ,Sun 认证 Java 程序员。 )
与更多的人交流。我以我自己的方式走进了程序开发之路,如果没有在大学招聘会上找到优秀的企业的话,我可能永远也不会成为一个优秀的程序员。所以,好好利用大这招聘会走出校园吧。
关于工作岗位,我希望知道什么?
与多样化的校园生活完全不同的是,现在我每天都花好几小个时用在同一类工作上。走入社会后的第一个月,每天下午四点我都感到疲惫不堪。但是我却把这当成一个学习的过程。
我以前一直认为思考和交流是工作的一个重要部分,但是真正在工作的人却显得更加悠闲一些。这也是另外一件让我感到惊奇的事情。在所有我所工作过的地方,估计人们每周大多只花三个小时来沟通。
在所有我所从事的工作中,每周的工作时间都不会超过 50 个小时。但是,有工作时间比我短的朋友每周却要工作超过 80 个小时。所以,不想被吓到的话,面试的时候你就得明确地问到这个问题。
团队意识是我在工作过程中学习到的最重要的东西。团队意识里最重要的是信任:管理或技术经理要信任他们的开发者(包括新加入的员工),这样才能开发出更好的产品,这是其他任何的东西都代替不了的。同样,开发团队要认识到,保留开发者是一种投资,所以要为他们提供培训,为他们争取更好的工作环境和福利。如果你和一个开发者谈话,可以问一下他所在的公司已经为他提供了多久的培训。
最好的工作往往不是收入最高的工作。你得认真考虑工作中的益处 (比如说,能否在家工作等等),因为这切实关系到你自身的幸福。
没有期望却帮助过我的事
以下这些事,我本来没有考虑过,但是最终却帮助我走向成功:
参加工作之外的社团。这大大地帮我提高了社会交流技能,有助于让我成为一个更好的团队成员。
暑假实习让我关注到以前从未接触过的语言:Perl,PHP 和其他一些编译程序语言工具,其中大部分是在 Linux 环境下的命令行运行的。走出温室在我的事业中是举足轻重的一步,这让我认识到如何学习开发技术,并把他们组织成有用的项目。
重要的,和不重要的
GPA?除非你要去研究所,否则就不要学了吧。
普通培训课程?还是有些用的。因为要考虑到不同的用户基础,所以这个有助于帮你适应别人的步调。
人脉?理所当然!从公司里认识的人对于你的成功机会有多大的帮助,想必都已经不用我说了。
摘要:做这些为将来作准备
下载另一个操作系统,比如 OpenSolaris ,比如 Ubuntu 。
与人交流。加入本地的联合用户组,或者加入 LinkedIn 。
把可能向潜在的雇主提出的问题,做一个列表。
参加额外的技术课程。
申请实习机会,哪怕你没有或是你没有希望过。
除了要求的课程,学习更多的知识。
写博客或/和指导别人。
如果你已经是专业人员,可以来分享一下哪些事情对你有帮助,哪些事情你没有期望过吧。我只是分享了自己的观点,但是对于需要帮助的人来说,你的观点可能更加合适。
June 11th, 2008
链接:http://eriwen.com/opinion/what-i-wanted-to-know/
几个月前,我在母校亚当斯州立学院里演讲,谈到了如果能重回学生时代自己应该学习的东西。自从拿到学士学位,我已经毕业三年了,担任过三个非常重要的程序开发职位。现在,我要分享一下那些我从“真正的社会”中感悟到的东西,并且以此来澄清某些误解。
我的背景简介
我想先说说我的个人情况。很明显,你的经历肯定会与我大相径庭。但是我想说,在所有的工作岗位中应该会有某些共通的东西,而这些正我这篇文章所要关注的。
我曾在一些小公司和一个大型企业工作过,从事过数据库相关的编程,后端编程和 web 开发等等工作。所有这些工作地点都在北科罗拉多州和怀俄明州,所以我们并不是在硅谷工作。
会有哪些不同?
如果有可能重回学校学习的话,我可能会做以下这些事情:
使用其他的操作系统。大部分情况下我都在使用 Windows ,因为我的工作环境便是如此。如果要在命令行下工作的话,我就得为此做更多的准备了。所以,尽量尝试着使用 OpenSolaris 或者是 Ubuntu !现在我所认识的大多数人都没有非 Windows 环境开发经验,但是我敢断言,这些都是很有价值的。
更多的研究课程和实习工作。远离温室,做更多的事情!你可以探究一些没有人做过的事情,这种经历本身绝对是无价之宝。我一度希望自己曾经开发过面部识别程序,或者是在大公司实习过。所以,你们可不要再步我的后尘。
考虑参加 SCJA 或者 SCJP 认证考试。 我的大学课程是基于 Java 语言的,但是那时却没有现在这么多的分支语言,因此我也不了解它们。但是,我却从 SCJP 里学到了很多东西。所以,我强烈推荐你们去参加这些考试,它一定会帮你们找到自己的发展方向。 (注:Sun Certified Java Associate ,Sun 认证 Java 助理;;Sun Certified Java Programmer ,Sun 认证 Java 程序员。 )
与更多的人交流。我以我自己的方式走进了程序开发之路,如果没有在大学招聘会上找到优秀的企业的话,我可能永远也不会成为一个优秀的程序员。所以,好好利用大这招聘会走出校园吧。
关于工作岗位,我希望知道什么?
与多样化的校园生活完全不同的是,现在我每天都花好几小个时用在同一类工作上。走入社会后的第一个月,每天下午四点我都感到疲惫不堪。但是我却把这当成一个学习的过程。
我以前一直认为思考和交流是工作的一个重要部分,但是真正在工作的人却显得更加悠闲一些。这也是另外一件让我感到惊奇的事情。在所有我所工作过的地方,估计人们每周大多只花三个小时来沟通。
在所有我所从事的工作中,每周的工作时间都不会超过 50 个小时。但是,有工作时间比我短的朋友每周却要工作超过 80 个小时。所以,不想被吓到的话,面试的时候你就得明确地问到这个问题。
团队意识是我在工作过程中学习到的最重要的东西。团队意识里最重要的是信任:管理或技术经理要信任他们的开发者(包括新加入的员工),这样才能开发出更好的产品,这是其他任何的东西都代替不了的。同样,开发团队要认识到,保留开发者是一种投资,所以要为他们提供培训,为他们争取更好的工作环境和福利。如果你和一个开发者谈话,可以问一下他所在的公司已经为他提供了多久的培训。
最好的工作往往不是收入最高的工作。你得认真考虑工作中的益处 (比如说,能否在家工作等等),因为这切实关系到你自身的幸福。
没有期望却帮助过我的事
以下这些事,我本来没有考虑过,但是最终却帮助我走向成功:
参加工作之外的社团。这大大地帮我提高了社会交流技能,有助于让我成为一个更好的团队成员。
暑假实习让我关注到以前从未接触过的语言:Perl,PHP 和其他一些编译程序语言工具,其中大部分是在 Linux 环境下的命令行运行的。走出温室在我的事业中是举足轻重的一步,这让我认识到如何学习开发技术,并把他们组织成有用的项目。
重要的,和不重要的
GPA?除非你要去研究所,否则就不要学了吧。
普通培训课程?还是有些用的。因为要考虑到不同的用户基础,所以这个有助于帮你适应别人的步调。
人脉?理所当然!从公司里认识的人对于你的成功机会有多大的帮助,想必都已经不用我说了。
摘要:做这些为将来作准备
下载另一个操作系统,比如 OpenSolaris ,比如 Ubuntu 。
与人交流。加入本地的联合用户组,或者加入 LinkedIn 。
把可能向潜在的雇主提出的问题,做一个列表。
参加额外的技术课程。
申请实习机会,哪怕你没有或是你没有希望过。
除了要求的课程,学习更多的知识。
写博客或/和指导别人。
如果你已经是专业人员,可以来分享一下哪些事情对你有帮助,哪些事情你没有期望过吧。我只是分享了自己的观点,但是对于需要帮助的人来说,你的观点可能更加合适。
相关文章推荐
- 如果没事儿 我应做些什么?
- 基于Foursquare我们还能做些什么?
- 如果没有了网路的生活,我还能适应吗?
- 假如让我重返校园,我会怎样学习开发技术
- 如果不用jQuery,Ajax你还能写出多少?
- 译文 :如果我们心存偏见,还能做好数据分析吗
- Java内存模型FAQ(十二)如果我需要写一个VM,我需要做些什么
- [PHP]如果客户端禁用cookie,session还能用吗?(终于找到了答案)
- 如果没事儿 我应做些什么?
- 如果生命即将结束 你会做些什么?
- Java内存模型FAQ(十二)如果我需要写一个VM,我需要做些什么
- 如果你看不见你还能编程吗?
- 如果分手的恋人还能做朋友
- 基础问题:在一个 Activity 中定义的串口接收程序,如果 Activity 切换到其它 Activity 后还能接收到串口数据吗?
- 假如让我重返校园,我会怎样学习开发技术
- 深度丨如果机器人三定律被打破,我们可以做些什么?
- 2013年,除了移动互联网,中国互联网还能做些什么?
- 如果域名忘记续费,多久失效?域名到期后不续费还能保留多久可以再续费?
- zookeeper集群如果有七台,那么挂掉多少台还能正常工作?
- 国际:假如让我重返校园,我会怎样学习开发技术