• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

97 Things

 
Ranch Hand
Posts: 572
2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

You've mentioned that you don't want to focus on one or or 3 specific "things" in the discussion forum .
What areas of programming do you see as having a higher order of importance ? Examples :database/sql knowledge,threading,algorithms ,etc...


Thanks.
 
author
Posts: 44
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
There is no fixed answer to that question, unfortunately. If you're an embedded systems developer, the chances are that database knowledge is going to be of less importance than if you're a web developer. If you're writing UIs and you focus on the client side, threading is likely to be less useful (and I would argue should be less useful) than it will be to someone who writes middleware for a living. If you focus on high-performance computing and manipulating large data sets efficiently, you need to know your data structures and algorithms more than you need to know about UI design. And so on.

What I would say is that there are a number of things that are common whatever you're doing. Testing, separation of concerns, intention-revealing code, understanding the functional requirements for an application, understanding what constitutes reasonable performance for a class of applications, communication with others, being able to improve your skills, etc.

Hope that helps.

 
paul nisset
Ranch Hand
Posts: 572
2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi ,
That does sound like sound advice.
Thank you.
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic