Build Your Career: Free Articles    


Get a start on building your career with these free articles drawn from the IEEE Computer Society archives. Selected for their applicability to the computing profession, the job market, and career growth, they'll provide a start on developing the expertise you need to excel in technology.



Career


Presentation Lessons from Comedians
Bob Colwell, consultant
If you've ever attended a music recital by a particularly gifted artist, or a theatrical production in which the cast was having a great day, you've felt that same connection—a sense that there are higher planes of communication between human beings that we sometimes glimpse but don't often feel.
 


Brainstorming, Influence, and Icebergs
Bob Colwell, consultant
Brainstorming done right is an exhilarating, exhausting process. Then there are the brainstorming sessions from hidden-agenda hell.
 


Raising Your Software Consciousness
Steve McConnell, Construx Software
Charles Reich's classification of three levels of consciousness provides a useful model for the software industry today.
 


Pecking Orders
Bob Colwell, consultant
For whatever reason, people seem to naturally want to sort themselves into a pecking order. Nevertheless, there are good and bad ways to operate within a corporate pecking order.
 


Software's Ten Essentials
Steve McConnell, Construx Software
An industry veteran offers you his Ten Essentials for software projects based on his years of hard-won, accumulated experience.
 


A Process-Based Approach to Handling Risks
Wayne Jones and Al Gallo, US National Nuclear Security Administration
Good cybersecurity risk management is critical to successful management in all areas of the enterprise. The only feasible approach to this is one built on well-defined yet flexible processes.
 


The Limitations of Estimation
Linda M. Laird, Stevens Institute of Technology
Estimation is a crucial element of software project planning. Unfortunately, there are inherent limitations in the ability to estimate projects accurately due to the inherent uncertainties in software projects.
 


 
Service-Oriented Architecture and Web 2.0
Jared T. Howerton, National Nuclear Security Administration
For CIOs, managing cybersecurity means anticipating threats and a whole lot more.
 


Web 2.0 and SOA: Converging Concepts Enabling the Internet of Services
Christoph Schroth, SAP and University of St. Gallen
Till Janner, SAP and University of St. Gallen
By examining and contrasting Web 2.0 and SOA, the authors envision a new Internet of Services that incorporates the best of both.
 


Understanding Web 2.0
San Murugesan, University of Western Sydney, Australia
Despite its promise to transform how we use the Web, many IT professionals and businesses remain skeptical about Web 2.0's value.
 


 
Learning to Distinguish a Solution from a Problem
Robert L. Glass, Computing Trends
Software maintenance and software maintainers deserve more respect. Is legacy software really "the monster in the basement"? Or is it, instead, the silent majority of software work, quietly cranking out valid, useful results, decade after decade?
 


Keep It Simple
Steve McConnell, Construx Software
Some software complexity is inherent in the problems we try to solve, but a large part depends as much on the solution as the problem. The best solutions are those created by people who realize just how small their skulls are and tailor their solutions accordingly.