 |
|
previous topic :: next topic |
Author |
Message |
forrest

Since 21 Jun 2005
4330 Posts
Hood River
Hick
CGKA Member
|
Thu May 13, 10 8:10 am |
|
|
Don't be a hater Lance, I know you geek out on Photoshop! hAHha! |
|
|
sno-kite
Since 24 Jul 2008
11 Posts
Toronto
|
Thu May 13, 10 2:37 pm Build / Build / Build |
|
|
All the languages / platforms mentioned are good. Honestly, no professional programmer only knows one, they just "get religion" about one.
Most important for any programmer is to.... program.
Professional programmers program, night and day. They think in code all the time. When then see a web site, they think about how they'd build it. They are obsessed about programing, performance and application management.
Get a working portfolio of a good application or two. Not a brochure website of static HTML, but a real, working transactional application. I've interviewed hundreds of programmers, and you'd be surprised how few (like less that 1%) even take the time to get a cheap $20/month hosting account and put up a sample application or two when they are looking for work.
Think of it this way: If you're not willing to back-up your portfolio for $240/year (or less), why should anyone hire you.
Good luck. (Here's my portfolio / kiting site http://localkitespots.com) |
|
|
tautologies
Since 24 Aug 2006
602 Posts
Oahu
Addicted
|
Thu May 13, 10 9:14 pm |
|
|
hey lance I never said you could use my pic.
Seriously, programming languages are tools. Think about what you want to do...then pick a language...
Make sure you get a LOT of literature about DBMS design...if you not understand it just don't get into it.
That said, if you can ever get a contract with the military you don't even need to be able to program..I met a guy who worked for the military..he said they had a $40 million dollar system that comprised of 3 weeks worth of customization on a open source platform.
Anyways, the only way to learn it is to have a full on project to work on. Find it define it and solve that problem. If not you will never be a programmer.
Also make sure you understand the systems analysis process..it will save a lot of time.  |
|
|
shred_da_gorge
Since 12 Nov 2008
1342 Posts
Da Hood & Da Wood
XTreme Poster
|
Thu May 13, 10 10:44 pm |
|
|
Forrest wrote: | A little OT but, How much C++ do you use in embedded systems these days? |
Depends how far down (or up) you go. C is the most prevalent language in the embedded world, especially Linux. C++ is popular for Linux applications. I'm porting an ARM-based SoC (System on Chip) to a real-time OS called eCos, and it was written in C++ and is wrapped in C (weird). I deal with low-level stuff so lots of assembly. The company I work with now is in the HDTV business so when the software isn't optimized you see it in the video quality.
Forrest wrote: | I think people make to much of the ideas behind OOAD. Especially the whole polymorphism is going to save our lives and defend us against alien invaders belief. To me OO was just invented to facilitate gigantic development sweat-shops in India. I do like interfaces though, and I'm pretty sure if I was cracking the whip on 250 developers it'd be really hard not to make them used defined interfaces to interact with each other's code. |
Well, it wasn't quite that way. Reuse and ease of maintenance were the ideas behind OO. Polymorphism, abstraction, data hiding, layered architectures - these are design principles that require judgement as to where to apply them (and different languages lend to their effectiveness differently). Polymorphism (basically using one interface with one or more underlying implementations) is something that's paid for new kite gear with a few successful projects I've done...
India, China, Taiwan, Singapore - they all want the lifestyle we took for granted. We simply don't work as hard, nor do we want to. In the beginning of the .com boom big companies lobbied congress to open the borders by increasing the number of H1B visas granted, and those folks came over here with higher educations but not much experience, and they bought houses, cars, electronics, food, etc, and fueled our economy. When demand saturated and markets corrected we sent them back home - but with practical hands-on experience and business and market savvy. Now they work twice as hard for a third the pay, and even more threatening - they're starting to innovate. Ideas have always been and always will be our country's strength; bringing to market new solutions to old problems is the only way we survive. Stay in school kids...
Sorry - waaay OT... I worked late tonight so I could go kiting tomorrow. Does that make up for it? |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You can attach files in this forum You can download files in this forum
|
|