Where are all the jobs in computing industry?

Discussion in 'Self Improvement and Being Successful' started by techsense, Nov 3, 2009.

  1. techsense

    techsense
    uix_expand uix_collapse
    Member

    Joined:
    Jul 11, 2008
    Messages:
    35
    Likes Received:
    0
    To start with, let me clarify that this post is not meant to be a job search guide! It is intended to only give some pointers in choosing the right courses.

    If you are in the field of computing, you would know that these days the mantra is Multi-core CPUs rather than Blazingly fast single-core CPUs. Gone are the days of clock-cranking where you would see a jump in the CPU clock speed every fortnight or so. In a way, the computing industry has reached a theoretical barrier of cranking the clock speed. The focus is now on inclusion of multiple cores on the same die. No wonder you see the "dual-core, tri-core, quad-core and soon octa-core CPU" ads. Unless there is a breakthrough in the field of microelectronics and cooling solutions, this "stuffing-of-more-cores-on-the-same-die" will continue.

    From a normal computer user's perspective, it may seem like "Wow! Two cores, double performance!". Nope...Thats not entirely true, in fact not even half true! There are some inherent challenges in the multi-core environment. What are those challenges? If you can find the answers to these challenges, then Hey Presto you most probably would be hired! The challenge is 'Parallel Programming'. What is parallel programming? This is a concept, which deals with processing data in parallel. Lets say you need to perform this task: Fill two glasses of water. Assuming you have 2 glasses with you, 2 taps and a big container, enough to hold the water of 2 glasses, this is pretty easy and fast. You can fill in those two glasses with both your hands in parallel and there, you completed the task in half time as compared to doing that work sequentially!

    Now, what happens if you have 2 glasses, but only 1 tap? Even though you have enough resources, you are forced to do the work sequentially because you need to wait on the tap (the source). What happens if you have 2 taps, 2 glasses but a container big enough to hold only one glass of water? You need to wait till its consumed and then fill in from the other glass. See something here which you can relate to the world of computing? The glasses are the cores of the CPU, the taps represent the programs, the container represents data bandwidth. Makes sense? What it all means is that if you do not have complementing system components and a program optimized to be processed in parallel by multiple cores of the CPU, the performance gain will be negligible even if you haf the world's most advanced CPU.

    Let me iterate the title of this post now: "Where are all the jobs in the computing industry??!!" The jobs are here:

    1) in making sure that there are as many taps as glasses - developing parallel algorithms and programs which all these years were sequential, so that each part of the program can be processed in parallel on each core of the CPU
    2) in making sure that there are more glasses - designing multi-core CPUs, understanding the shared-memory problem, coherent caches etc, so that you have more "workers" for completing the task
    3) in making sure that there are big enough containers - designing memory systems which can complement the multi-core CPUs by keeping them busy, feeding them with and extracting useful data/results without being the bottleneck

    If you are interested in 1) then you will most probably be a Computer Sciences student and IMO you should take up courses like Algorithms, Parallel Programming, GPGPU etc.

    If you are interested in 2) then you will most probably be a Computer Engineering student and IMO you should take up courses like Parallel Architecture, Design of GPUs, Advanced Microarchitecture etc.

    If you are interested in 3) then you will most probably be an Electrical [Electronics] Engineering student and IMO you should take up courses like Memory Systems, Digital/IC Design etc.

    Whether Computer architects come up with many-core CPUs or not, whether Electrical Engineers come up with high bandwidth systems or not, Computer Sciences students will always have the job of converting the billions of already existing sequential computer programs into parallel to make use of the current multi-core CPUs. So if you are a CS student go ahead and register for any and every Parallel Programming related course that you can. These are sure-shot job fetching courses.

    I hope this post was useful :)
     
  2. shubh

    shubh
    uix_expand uix_collapse
    Member

    Joined:
    Sep 8, 2009
    Messages:
    42
    Likes Received:
    0
    In order to come up with these ideas you’ll need to do a little research. Read the want ads in the newspaper or utilize the internet. In your search focus on areas other than your usual career
    . Look at the business opportunity section as well as the work wanted and part time sections for ideas to help ease the financial burden until you are employed again. If you have any office skills at all temporary work can be a life saver. The best way to make sure you work enough as a temporary is by registering with several temporary agencies. Try dabbling at something you would never attempt in the days when you had a job.
     
  3. madringo

    madringo
    uix_expand uix_collapse
    Member

    Joined:
    Nov 26, 2007
    Messages:
    41
    Likes Received:
    0
    The I.T sector is constantly growing, and it is one of the sectors at present where jobs are being created, although many multi-nationals are moving to Eastern Europe for cheaper tax and lower wage reasons :(
     
  4. Fergal

    Fergal
    uix_expand uix_collapse
    Premium Member
    Premium Member

    Joined:
    Nov 18, 2007
    Messages:
    10,578
    Likes Received:
    1,163
    Very true Madringo, the jobs situation in the IT sector in Ireland is better than in probably any other industry sector. However, as you say unfortunately for Ireland some jobs are being lost to Eastern Europe and to Asia. For example, a lot of positions in Ericsson were moved from Dublin to China. Good for China, bad for Dublin.
     
  5. johndale

    johndale
    uix_expand uix_collapse
    Member

    Joined:
    Nov 12, 2009
    Messages:
    200
    Likes Received:
    0
    IT here in Asia is booming because of freelanced jobs. So being in a strong industry like IT is a good investment for the future.
     
  6. Skerrarne

    Skerrarne
    uix_expand uix_collapse
    New Member

    Joined:
    Oct 4, 2009
    Messages:
    3
    Likes Received:
    0
    Where are all the jobs in computing industry

    Hi again,
    The job situation not bad, theres still electrician jobs in the paper every week.
    But not as many as there has been in the past.
    Jane
     
  7. Fergal

    Fergal
    uix_expand uix_collapse
    Premium Member
    Premium Member

    Joined:
    Nov 18, 2007
    Messages:
    10,578
    Likes Received:
    1,163
    Welcome to Business Advice Forum Jane and thanks for posting. The situation is much much different in Ireland. The construction industry has virtually collapsed and there aren't too many jobs for electricians these days. Maybe you were referring to electronics? Or perhaps the situation is different in the US?
     
  8. alex2213

    alex2213
    uix_expand uix_collapse
    New Member

    Joined:
    Nov 17, 2009
    Messages:
    8
    Likes Received:
    0
    That's true, the It sector is the one that has been less affected probably. However, a great many companies are moving to the east, and I have several friends who are there leading the knowledge transfer. Let's see what the new Year brings along
     
  9. kbrown

    kbrown
    uix_expand uix_collapse
    New Member

    Joined:
    Dec 19, 2009
    Messages:
    4
    Likes Received:
    0
    IT careers are really going strong in the despite the harsh economy.
     
  10. Isabella1980

    Isabella1980
    uix_expand uix_collapse
    New Member

    Joined:
    Dec 22, 2009
    Messages:
    1
    Likes Received:
    0
    Thanks for sharing such a great information. By the way have you heard about the world's largest conference on Cloud Computing. Cloudslam 2010 is the world's largest conference on Cloud Computing and its events, innovations and covering latest trends of Cloud Computing. This conference is the 2nd annual and virtual conference on cloud computing. Cloud Slam 2010 Conference providing a good opportunity to meet and talk with the World's leading experts of Cloud Computing. To participate and for more information visit cloudslam10.com
     
  11. Fergal

    Fergal
    uix_expand uix_collapse
    Premium Member
    Premium Member

    Joined:
    Nov 18, 2007
    Messages:
    10,578
    Likes Received:
    1,163
    Thanks for joining our business forum and sharing that with us Isabella1980. I've visited the site and noted that it's an online conference. Is it being delivered through online video?
     
  12. johndale

    johndale
    uix_expand uix_collapse
    Member

    Joined:
    Nov 12, 2009
    Messages:
    200
    Likes Received:
    0
    Yes totally agree with that. IT careers are still booming the online industry.
     
  13. Sam_Joel

    Sam_Joel
    uix_expand uix_collapse
    New Member

    Joined:
    Dec 30, 2009
    Messages:
    1
    Likes Received:
    0
    Good discussion. IT sector is growing and there are lot of job vacancy in the Computing Industry. I got a good job in the Computing industry by the help of the site cloudjobs.net which is the best online source for the job seekers in the Cloud computing, virtualization and Saas...
     

Share This Page