Programming in the real world
Download
1 / 6

Programming in the real world - PowerPoint PPT Presentation


  • 73 Views
  • Uploaded on

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-.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Programming in the real world' - leora


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Programming in the real world

Programming in the real world

By Marc Atkins BSc(Hons) MSc MBCS

8th December 2006


Career progression
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-


Coding in a small company
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.



Coding in logicacmg
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


Getting a job in the real world
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…………


ad