A degree is great and all to get you into an interview but tech geeks judge each other on two things... how smart you are, and what you know.
So if you come out of your 4 year degree comfortable with visual studio, fully versed in.net, C++, C#, XML and related technologies, AJAX, SQL knowledge and whatever else pops up between now and then.
Most of all you must know how to apply your programming knowledge to solving problems presented to you. This will require a thorough top to bottom understanding of computers and how they are actually used.
I'm almost 35, I have no degree but I've been working in the industry for 15 years.
... I feel Linux is losing ground in its efforts to take the desktop.
Most of the Linux users I have known now own at least one Macintosh. I realize this is completely subjective, however Macintosh's market share growth is not. I believe I just recently saw an article where Apple overtook Gateway in US Laptop sales.
Apple is filling up the Windows Alternative niche. The new finder in Leopard looks amazing (mostly refering to the icons and the preview application). Apple knows how to use its consumer products to boost computer sales, and Apple has recaptured its spark.
As Apple solidifies its number two position with their increasing marketshare, this will be reflected by an increasing number of non-windows developers devoting time to OSX projects and diminishing the amount of time spent on Linux.
I think that Linux has the potential to leap forward, but it will take a company doing something radical and new. Look at the console market, Nintendo recaptured the spotlight with the Wii... however had they failed and sales were the same as the PS2 / Xbox / Cube generation you would have seen Nintendo whither into irrelevance.
I just feel in this world of global productization, there is little room for #3.
Looking at die size is only one small part of manufacturing cost... Intel has better yields than AMD and their cpus bin better, meaning more Intel chips can be sold at the highest mhz rating. Ever try and actually buy the top end AMD chip? Perpetually "sold out".
There is a statistic that is relatively untrackable.
A better article would be "How many companies are contributing to open source without even knowing it?"
Ask yourself do all these programmers work on free code and not get paid? Of course not. Most have jobs in the industry. I'd bet that a significant portion of their code is done on some unknowing companies dime. Furthermore, those same people probably use the companies money to send them to the classes they need to do more work. Much of development is also correspondance. How much company time do open source developers do during work hours?
Companies consume open source but do not contribute. Puh-lease.... give me a break!
For my personal PC I have cards for video, sound, and LAN (only because its not onboard).
For any of my other PC's where I am not using surround sound I would love onboard video, onboard LAN, onboard sound... why? because all of them are good enough for non-gaming/non-multimedia applications. And when I say non-multi-media I mean 3d or sound. 2D multimedia works great with onboard equipment.
Plus if you buy an Intel chipset motherboard, video, sound and LAN is ALREADY in the chipset, all the manufacturer needs to do is add the connectors.
Hey what about that onboard IDE controller you use? Onboard USB controller? obboard floppy controller?
A degree is great and all to get you into an interview but tech geeks judge each other on two things... how smart you are, and what you know. So if you come out of your 4 year degree comfortable with visual studio, fully versed in .net, C++, C#, XML and related technologies, AJAX, SQL knowledge and whatever else pops up between now and then.
Most of all you must know how to apply your programming knowledge to solving problems presented to you. This will require a thorough top to bottom understanding of computers and how they are actually used.
I'm almost 35, I have no degree but I've been working in the industry for 15 years.
... I feel Linux is losing ground in its efforts to take the desktop. Most of the Linux users I have known now own at least one Macintosh. I realize this is completely subjective, however Macintosh's market share growth is not. I believe I just recently saw an article where Apple overtook Gateway in US Laptop sales. Apple is filling up the Windows Alternative niche. The new finder in Leopard looks amazing (mostly refering to the icons and the preview application). Apple knows how to use its consumer products to boost computer sales, and Apple has recaptured its spark. As Apple solidifies its number two position with their increasing marketshare, this will be reflected by an increasing number of non-windows developers devoting time to OSX projects and diminishing the amount of time spent on Linux. I think that Linux has the potential to leap forward, but it will take a company doing something radical and new. Look at the console market, Nintendo recaptured the spotlight with the Wii... however had they failed and sales were the same as the PS2 / Xbox / Cube generation you would have seen Nintendo whither into irrelevance. I just feel in this world of global productization, there is little room for #3.
Looking at die size is only one small part of manufacturing cost... Intel has better yields than AMD and their cpus bin better, meaning more Intel chips can be sold at the highest mhz rating. Ever try and actually buy the top end AMD chip? Perpetually "sold out".
Oh yeah....
also many companies provide laptops and home internet connections to employees. Just think about it, I'm sure you'll come up with more.
There is a statistic that is relatively untrackable.
A better article would be "How many companies are contributing to open source without even knowing it?"
Ask yourself do all these programmers work on free code and not get paid? Of course not. Most have jobs in the industry. I'd bet that a significant portion of their code is done on some unknowing companies dime. Furthermore, those same people probably use the companies money to send them to the classes they need to do more work. Much of development is also correspondance. How much company time do open source developers do during work hours?
Companies consume open source but do not contribute. Puh-lease.... give me a break!
You hate onboard anything? How lame is that!
For my personal PC I have cards for video, sound, and LAN (only because its not onboard).
For any of my other PC's where I am not using surround sound I would love onboard video, onboard LAN, onboard sound... why? because all of them are good enough for non-gaming/non-multimedia applications. And when I say non-multi-media I mean 3d or sound. 2D multimedia works great with onboard equipment.
Plus if you buy an Intel chipset motherboard, video, sound and LAN is ALREADY in the chipset, all the manufacturer needs to do is add the connectors.
Hey what about that onboard IDE controller you use? Onboard USB controller? obboard floppy controller?
Eeeeeeeediot.
- Dave