Tag Archives: Career

S&P 500 CEO’s: Engineers Stay at the Top

2008 Data from Spencer Stuart on S&P 500 CEO (link broken so it was removed, it is so sad that companies still pay people to manage web sites that don’t even understand basic web usability principles such as web pages must live forever) shows once again more have undergraduate degrees in engineering than any other field, increasing to 22% of CEO’s this year.

Field
   
  
% of CEOs
2008
   
2007
   
2006
   
2005

Engineering 22 21 23 20
Economics 16 15 13 11
Business Administration 13 13 12 15
Accounting 9 8 8 7
Liberal Arts 6 6 8 9
No degree or no data 3 3

In 1990 Engineering majors accounted for 6% of the bachelor’s degrees in the USA (1970 5%, 1980 7%). Business accounted for 23% of the majors in 1990 (1970 14%, 1980 21%). Liberal arts 3% in 1980 (1970 1%, 1980 2%).

The report does not show the fields for the rest of the CEO’s. 39% of S&P CEOs have MBAs. 28% have other advanced degrees. The University of Wisconsin-Madison and Harvard tied for the most CEO’s with undergraduate degrees from their universities at 13. Princeton and the University of Texas had 9 and Stanford had 8.

While the CEO’s have engineering education backgrounds the work they have done is often in other functions. The top function that CEO’s that have worked in during their careers: Operations (42%), Finance (31%), Marketing (24%), Sales (17%), Engineering (11%).

Data for previous years is also from Spencer Stuart: S&P 500 CEOs are Engineering Graduates (2007 data) 2006 S&P 500 CEO Education StudyTop degree for S&P 500 CEOs? Engineering (2005 study)

Related: Another Survey Shows Engineering Degree Results in the Highest PayScience and Engineering Degrees lead to Career SuccessThe Future is Engineering

HHMI Science Internships

Undergraduate Scholars Live the Scientific Life at Janelia Farm

With Janelia Farm lab heads as their mentors, the students have delved into projects that include identifying the neurons that control feeding behavior in fruit flies, designing better labeling molecules for use with sophisticated microscopy techniques, increasing the longevity of dragonflies, and developing computer programs for automated image analysis. The Janelia environment, they said, provides a unique opportunity to focus intently on research.

The summer program offers students more than just hands-on experience in the lab – it aims to expose them to a more complete picture of what it is to work and think as a scientist does. An important component of the program is a weekly seminar in which students present their work to one another and field questions. Likewise, scholars are encouraged to attend the campus’s frequent seminars, conferences, and journal clubs, for exposure to research other their own.

For Gloria Wu, who is majoring in biochemistry at the University of California, Berkeley, the interdisciplinary nature of research at Janelia Farm and the diversity of backgrounds among her fellow scholars were important assets. “A lot of students are coming from math or computer science backgrounds, and that really stimulates a lot of discussion between us, so we can see other approaches to solving biological questions. That is something really wonderful about this program,” she said.

Related: Summer Jobs for Smart Young MindsInternships Pair Students with Executivesscience internship directory

Another Survey Shows Engineering Degree Results in the Highest Pay

The PayScale salary survey looked at both starting and mid career salary. Engineering topped both measures. Of the top 10 mid career salaries, 7 were engineering degrees – including the top 4. The survey is based upon data for full-time employees in the United States who possess a Bachelor’s degree and no higher degrees and have majored in the subjects listed above.

The top 11 paying degrees are:

Highest Paid Undergrad College Degrees
Degree Starting Median Salary Mid-Career Median Salary
Aerospace Engineering $59,600 $109,000
Chemical Engineering $65,700 $107,000
Computer Engineering $61,700 $105,000
Electrical Engineering $60,200 $102,000
Economics $50,200 $101,000
Physics $51,100 $98,800
Mechanical Engineering $58,900 $98,300
Computer Science $56,400 $97,400
Industrial Engineering $57,100 $95,000
Environmental Engineering $53,400 $94,500
Statistics $48,600 $94,500

Related: Engineering Graduates Paid Well Again in 2008High Pay for Engineering Graduates in 2007Engineering Graduates Get Top Salary Offers in 2006posts on science and engineering careersposts on engineering education

HHMI Expands Support of Postdoctoral Scientists

The Howard Hughes Medical Institute provides a huge amount of science and health care related funding. HHMI is expanding existing relationships to fund postdoc scientist fellows at with Jane Coffin Childs Memorial Fund, the Helen Hay Whitney Foundation, the Damon Runyon Cancer Research Foundation, and the Life Sciences Research Foundation. The funding should support 32 additional postdoc scientists. HHMI Expands Support of Postdoctoral Scientists

Fellows will be selected competitively by each organization. Each fellowship will have a three-year term. When the initiative is at full capacity, HHMI will be supporting 96 postdoctoral fellows at an anticipated annual cost of about $5 million. The program began in 2007 when HHMI announced it would fund up to 16 postdoctoral fellows in HHMI labs each year. There is no requirement that future fellows be appointed in HHMI labs.

Related: Genomics Course For College Freshman Supported by HHMI at 12 Universities$60 Million in Grants for UniversitiesHoward Hughes Medical Institute Takes Big Open Access Stepposts on science and engineering funding

How To Become A Software Engineer/Programmer

How To Become A Software Engineer/Programmer

my advice for budding software engineers is this.

1) Know that you love software before you commit to it. You’ll know when you take your first pseudocode class: a clear division forms between the people who get it and the people who don’t. If you’re in the “don’t” section, choose another career.

2) If you don’t like teaching yourself new things, the skills you learn today will be irrelevant in less than a decade. Accept the commitment to learn throughout your career as a coder, or accept your eventual fate as a has-been.

3) College degrees matter less than hands-on knowledge and time spent at the keyboard. I outpaced my entire class in college because I bought my own programming books that deviated from the coursework, and as a result I learned things they were not teaching in school.

5) Early on, decide if you want to focus on application development or software engineering. Application development deals with making user interfaces, interfacing different systems together, solving business process problems, and exposing applications to the outside world (i.e. web services and other remoting techniques). Software engineering deals with creation of utilities and processes that support information processing, tends to be more math intensive, requires a lower-level understanding of the trade, and rarely deals with the systems that expose the software to an end user. There are core differences in these two disciplines and 100 shades in between, so figure out what you like.

Good blog post; those thinking of a career in software development should read the whole thing. By the way if you are a programmer already that loves it and looking for a new position: my work is hiring a Ruby on Rails developer.

Related: Joy in Work, Software DevelopmentThe Software Developer Labor MarketA Career in Computer ProgrammingThe Manager FAQIT Talent Shortage, or Management Failure?

Engineering Students Increasing at Universities

Engineering suddenly hot at universities

Across the United States, enrollment in engineering programs has risen to levels not seen in three decades. The recession appears to be one factor, as students and their parents look for dependable careers. But some education officials detect a shift in opinion about the profession itself, as global warming and stem-cell research make fields like chemical and bioengineering more than just wise choices for job-seekers – but fashionable ones, too.

Many students are bringing to engineering a heightened sense of social responsibility and a desire “to go out and make a difference in the world,” says Joseph Helble, dean of the Thayer School of Engineering at Dartmouth College in Hanover, N.H., where enrollment in introductory undergraduate courses is 30 percent above the five-year average.

Nationally, enrollment in undergraduate engineering programs rose 3 percent in 2007 and 4.5 percent 2008, according to the American Association of Engineering Education. Meanwhile, enrollment in masters’ degree programs rose 7 percent in 2007 and 2 percent in 2008. In the fall of 2008, 91,489 masters degree students and 403,193 undergraduates were studying engineering at US universities and colleges.

Skeptics note that engineering remains a low priority for US students: Among the 25 top engineer-producing countries, the United States ranks No. 22 on a per capita basis.

Increased engineering education is good news for future economic growth. Hopefully this trend can continue.

Related: Webcast: Engineering Education in the 21st CenturyMany S&P 500 CEOs are Engineering GraduatesWomen Choosing Other Fields Over Engineering and MathEngineering Education Study DebateScience and Engineering in Global Economics

Ruby on Rails Job Opportunity in DC

I, John Hunter, work for the American Society for Engineering Education as an Information Technology Program Manager. My work on this blog is not associated with ASEE and the opinions I express are mine and not those of ASEE. That said, we are looking for a Ruby on Rails developer at ASEE, in Washington DC.

class Employee < ActiveRecord::Base acts_as_programmer has_many :talents has_and_belongs_to_many :computer_languages after_create :schedule_interview validates_inclusion_of :salary, :in => 60000..80000,
:message => “should be between $60k and $80k a year”
validates_inclusion_of :years_of_experience,
:in => 2..7,
:message => “should be between 2 and 7 years”

validates_presence_of :resume
validates_interest_in :ruby_on_rails
validates_interest_in :agile software development

REQUIRED_LANGUAGES = [“Ruby”,”Perl”,”Python”,”JavaScript”,”Lisp”]

def validate
errors.add_to_base(“You must know one of the languages”) unless
(computer_languages.map{|x| x.name} & REQUIRED_LANGUAGES).size > 0
end

def schedule_interview
self.interviewer = Interviewer.create(
:name => “Keith Mounts”,
:url => “www.asee.org/about/contactASEE.cfm“,
)
save
end

def hire
vacation_days = 15
telecommuting_days_per_week = 0..2
office_location = “dupont circle metro stop, washington, dc”
environment = “friendly”
company = “american society for engineering education”
save
end

end

class ApplyController < ApplicationController def index @employee = Employee.new end def apply @employee = Employee.new if @employee.update_attributes(params[:employee]) flash[:notice] = "Thanks for applying! I'll get back to you very soon!" redirect_to :action => “thanks”
else
render :action => “index”
end
end

end

Modified from job announcement created by Sean Stickle when he was at ASEE. Related: Ruby on Rails Job Opportunity

Keeping Out Technology Workers is not a Good Economic Strategy

The barriers between countries, related to jobs, are decreasing. Jobs are more international today than 20 years ago and that trend will continue. People are going to move to different countries to do jobs (especially in science, engineering and advanced technology). The USA has a good market on those jobs (for many reasons). But there is nothing that requires those jobs to be in the USA.

The biggest impact of the USA turning away great scientists and engineers will be that they go to work outside the USA and increase the speed at which the USA loses its place as the leading location for science, engineering and technology work. This is no longer the 1960’s. Back then those turned away by the USA had trouble finding work elsewhere that could compete with the work done in the USA. If the USA wants to isolate ourselves (with 5% of the population) from a fairly open global science and engineering job market, other countries will step in (they already are trying, realizing what a huge economic benefit doing so provides).

Those other countries will be able to put together great centers of science and engineering innovation. Those areas will create great companies that create great jobs. I can understand wanting this to be 1960, but wanting it doesn’t make it happen.

You could go even further and shut off science and engineering students access to USA universities (which are the best in the world). That would put a crimp in plans for a very short while. Soon many professors would move to foreign schools. The foreign schools would need those professors, and offer a great deal of pay. And those professors would need jobs as their schools laid off professors as students disappeared. Granted the best schools and best professors could stay in the USA, but plenty of very good ones would leave.

I just don’t think the idea of closing off the companies in the USA from using foreign workers will work. We are lucky now that, for several reasons, it is still easiest to move people from Germany, India, Korea, Mexico and Brazil all to the USA to work on advanced technology projects. The advantage today however, is much much smaller than it was 30 years ago. Today just moving all those people to some other location, say Singapore, England, Canada or China will work pretty well (and 5 years from now will work much better in whatever locations start to emerge as the leading alternative sites). Making the alternative of setting up centers of excellence outside the USA more appealing is not a good strategy for those in the USA wanting science, engineering and computer programming jobs. We should instead do what we can to encourage more companies in the USA that are centralizing technology excellence in the USA.

Comment on Reddit discussion.

Related: Science and Engineering in Global EconomicsGlobal technology job economyCountries Should Encourage Immigration of Technology WorkersThe Software Developer Labor MarketWhat Graduates Should Know About an IT CareerRelative Engineering Economic PositionsChina’s Technology Savvy LeadershipEducation, Entrepreneurship and ImmigrationThe Future is EngineeringGlobal Technology Leadership

The Software Developer Labor Market

With the economy today you don’t hear much of a desperate need for programmers. But Dr. Norman Matloff, Department of Computer Science, University of California at Davis, testimony to Congress (Presented April 21, 1998; updated December 9, 2002) on Debunking the Myth of a Desperate Software Labor Shortage is full of lots of interesting information (for current and past job markets).

The industry says that it will need H-1B visas temporarily, until more programmers can be trained. Is this true?

No, it’s false and dishonest… The industry has been using this “temporary need” stall tactic for years, ever since the H-1B law was enacted in 1990. In the early- and mid-1990s, for example, the industry kept saying that H-1Bs wouldn’t be needed after the laid-off defense programmers and engineers were retrained, but never carried out its promise. It hired those laid off in low-level jobs such as technician (which is all the retraining programs prepared them for), and hired H-1Bs for the programming and engineering work.

Unlike Dr. Matloff, and many readers of this blog, I am actually not a big opponent of H-1B visas. I believe we benefit more by allowing tech savy workers to work in the USA than we lose. I understand people fear jobs are being taken away, but I don’t believe it. I believe one of the reasons we maintain such a strong programming position is due to encouraging people to come to the USA to program.

I also do believe, there are abuses, under the current law, of companies playing games to say no-one can be found in the USA with the proper skills. And I believe those apposed to H-1B visas make reasonable arguments and this testimony is a good presentation of those arguments.

This obsession with specific skills is unwarranted. What counts is general programming talent – hiring smart people – not experience with specific software technologies.

Very true.

What developers should do.

Suppose you are currently using programming language X, but you see that X is beginning to go out of fashion, and a new language (or OS or platform, etc.) Y is just beginning to come on the scene. The term “just beginning” is crucial here; it means that Y is so new that there almost no one has work experience in it yet. At that point you should ask your current employer to assign you to a project which uses Y, and let you learn Y on the job. If your employer is not willing to do this, or does not have a project using Y, then find another employer who uses both X and Y, and thus who will be willing to hire you on the basis of your experience with X alone, since very few people have experience with Y yet.

Good advice.

Related: IT Talent Shortage, or Management Failure?Preparing Computer Science Students for JobsEngineering Graduates Again in Great Shape (May 2008)What Graduates Should Know About an IT Careerposts related to computer programming
Continue reading

Google Summer of Code 2009

Google Summer of Code is a global program that offers student developers stipends to write code for various open source software projects. Google funds the program with $4,500 for each student (and pays the mentor organization $500). Google works with several open source, free software, and technology-related groups to identify and fund projects over a three month period.

Since its inception in 2005, the program has provided opportunities for nearly 2500 students, from nearly 100 countries. Through Google Summer of Code, accepted student applicants are paired with a mentor or mentors from the participating projects, thus gaining exposure to real-world software development scenarios and the opportunity for employment in areas related to their academic pursuits. In turn, the participating projects are able to more easily identify and bring in new developers. Best of all, more source code is created and released for the use and benefit of all.

Google funded approximately 400 student projects in 2005, 600 in 2006, 900 in 2007 and 1125 in 2008 and will be funding approximately 1,000 student projects in 2009.

Applying for the program is only allowed from March 23rd through April 3rd. Still a short period of time but in previous years they have only taken them for one week. Organizations hosting students include: Creative Commons, MySQL, Debian, The Electronic Frontier Foundation/The Tor Project, haskell.org, Grameen Foundation USA, National Center for Supercomputing Applications, Ruby on Rails, Wikimedia Foundation and WordPress. See the full list of organizations and link to descriptions of the projects each organization offers.

See the externs.com internship directory (another curiouscat.com ltd. site) for more opportunities including those in science and engineering.

Related: Google Summer of Code Projects 2008posts on fellowships and scholarshipsLarry Page on How to Change the Worldcomic on programmersInterview of Steve Wozniak