1 / 6

Programming in the real world

Programming in the real world. By Marc Atkins BSc(Hons) MSc MBCS 8 th December 2006. Career Progression. MSc graduation November 2002 Technical support until May 2003 ENTL group of lightershade, nPlusOne and Lumison May 2003 – February 2006 Leading Engineer logicaCMG February 2006-.

leora
Download Presentation

Programming in the real world

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programming in the real world By Marc Atkins BSc(Hons) MSc MBCS 8th December 2006

  2. Career Progression • MSc graduation November 2002 • Technical support until May 2003 • ENTL group of lightershade, nPlusOne and Lumison May 2003 – February 2006 • Leading Engineer logicaCMG February 2006-

  3. Coding in a small company • Coding is expensive ~ £100 ph • Billed in 15 minute slots • Re-use of code essential to build a code library which reduces cost of project and therefore likelihood of winning future work. • Expect to bill 5 hours of code per day • No point writing “bells and whistles” as clients will only pay for what they asked for – code needs to match the spec. • Coding standards are important to allow ease of re-use and readability.

  4. Edinburgh Campaign

  5. Coding in logicaCMG • Much more diverse range of roles to ‘choose’ from. • Version control much more important (essential) • More thorough documentation • Each part of the lifecycle treated more or less equally • Bigger budgets, bigger clients, bigger risk. • Coding standards enforced with regular code reviews • Everything is checked and reviewed – even test scripts and test evidence • More insulated from what is going on around you

  6. Getting a job in the real world • Getting first job as a programmer is difficult: • Get a job in IT related field • Keep up to date with current technologies • Try to get involved in other technologies in the work place to use as experience • Don’t price yourself out the market. Salaries rise quickly – (if you are good enough) • Get your CV out into the world • Websites (www.jobserve.com / www.s1jobs.com ) • Speculative letters • Networking events such as BCS • Graduate recruitment…………

More Related