Highest Payed IT Career

Discussion in 'The Lounge - Off Topic' started by vivek_master146, Feb 4, 2009.

  1. dmarsh
    Honorary Member 500 Likes Award

    dmarsh Petabyte Poster

    4,305
    503
    259
    The way I see it while you are young and have time and energy, why limit yourself ?

    Learn whatever interests you, don't stop because of some arbitary line someone has drawn in the sand.

    It used to be very common for computer magazines in my youth to have articles on building your own sampler from scratch, building your own midi controller from scratch, or typing in an entire computer game in BASIC etc.

    The more experience you have in various fields the more you can bring to the table.

    Do you think inventors and physicists say the equivalent of 'Oh I can't learn that its not on the A+ sylabus?'

    I'm not quite sure why you seem fixated on viruses, they are not in general a big part of being a software engineer no. They do exhibit some interesting design features sometimes.

    Software Engineers are expected to be able to understand hardware at a high level and software and operating systems in intricate detail.

    They should be able to design, code and debug software, be it an OS, compiler, computer game, business application, website, device driver, heart monitor etc.

    Most Software Engineers are more than capable of troubleshooting hardware, OS and network issues but they may need to call upon other experts occasionally (DBA,SysAdmin,Network Engineer,Electronics Engineer,Project Manager,Architect,Business Analyst,Other Domain Expert, etc).

    Workplaces are built around breaking down functions that the business needs into job roles, by doing this they hope to promote specialisation and therefore produce efficiencies.

    Sometimes this works, sometimes it doesn't, personally I think the more you know the better.

    How can you call yourself an Computer Technician for example if you don't know basic electronics or ohms law ? Sure its not strictly required day to day and all the parts are made in China right ? You just replace and RMA ? But without some knowledge and troubleshooting skills you're an admin/despatch person surely not a technician ?

    All those parts made in China and India, you ever think maybe those people may become engineers so they can get more than minimum wage ? If all you know is how to plug in a component how are you going to compete in a global economy ?
     
  2. vivek_master146

    vivek_master146 Bit Poster

    29
    0
    7
    @dmarsh

    You mean that i should acquire hardware and OS troubleshooting skills too alongwith software development ?
     
  3. dmarsh
    Honorary Member 500 Likes Award

    dmarsh Petabyte Poster

    4,305
    503
    259
    My point is learn what interests you, but also don't just learn superficial details, become a 'Scientist/Technician/Engineer', learn how and why things work, why they are designed the way they are, etc. Software or Hardware, its all IT isn't it ?

    After building a foundation, if you wish you can choose to specialise and often this is the easiest way to build a successful career. There are many people with diverse backgrounds in IT, physicists, mathematicians, electronics engineers, even some musicians etc. People often have diverse interests and contribute to different fields.

    If you want to be a software engineer, in a word yes. You need to be able to get get the job done and be effective, most rally drivers have basic mechanic skills, it makes them better rally drivers.
     
  4. Metalstar

    Metalstar Kilobyte Poster

    269
    7
    49
    Heh, I remember typing in code for days in BASIC just to see an animation of a man run around on screen for a few minutes.

    I find that most people I know who talk about their salaries alot tend to be unhappy at work. Happiness 1st - Salary 2nd is my view!
     
    Certifications: A+
    WIP: Network+
  5. vivek_master146

    vivek_master146 Bit Poster

    29
    0
    7
    Hmm....

    My aim is software developer/engineer in .net technology.

    I am doing a degree in Computer Applications through distance education. In India Regular degree are preferred over correspondence or distance. So I will do Masters in Comp. Applications after graduation.
    The problem is that college does not provide specialisation in a particular technology. The all teach basics in every field like java, .net ,C++.

    There are private institutes who provide courses in particular technology. Should i consider those institutes ?

    I also want to master in OS like XP,Vienna(in future) alongwith programming.
     
  6. dmarsh
    Honorary Member 500 Likes Award

    dmarsh Petabyte Poster

    4,305
    503
    259
    In general very few courses do anything other than introduce the basics. The rest is up to you, if you want to learn more advanced stuff start reading and coding.
     

Share This Page

Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.