Northwest Kiteboarding
Forum | Classifieds | Lost & Found | CGKA | Industry | Sensors | Forecast | Spots | Seattle | Decals | RSS | Facebook

Events | Photos | Search | Register | Profile | Log in to check your messages | Log in 

OT Question for you programmers.
Page Previous  1, 2
 
Post new topic   Reply to topic    Northwest Kiteboarding -> Gorge / Portland / Oregon Coast
previous topic :: next topic  
Author Message
forrest

Since 21 Jun 2005
4330 Posts
Hood River
Hick

CGKA Member


PostThu May 13, 10 8:10 am     Reply with quote

Don't be a hater Lance, I know you geek out on Photoshop! hAHha!

View user's profile Send private message
sno-kite

Since 24 Jul 2008
11 Posts
Toronto
 



PostThu May 13, 10 2:37 pm    Build / Build / Build Reply with quote

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)

View user's profile Send private message Visit poster's website
tautologies

Since 24 Aug 2006
602 Posts
Oahu
Addicted



PostThu May 13, 10 9:14 pm     Reply with quote

lance_k wrote:
[/img]


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. Smile

View user's profile Send private message
shred_da_gorge

Since 12 Nov 2008
1342 Posts
Da Hood & Da Wood
XTreme Poster



PostThu May 13, 10 10:44 pm     Reply with quote

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... Wink

Sorry - waaay OT... I worked late tonight so I could go kiting tomorrow. Does that make up for it?

View user's profile Send private message
Post new topic   Reply to topic    Northwest Kiteboarding -> Gorge / Portland / Oregon Coast All times are GMT - 8 Hours
Page Previous  1, 2
Page 2 of 2

 
Jump to:  
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