|  | | 
04-05-2009, 10:05 PM
| | Registered User | | Join Date: Apr 2002 Location: West Side SA | | | Professional Developers or Coders here??
Sign in to disble this ad
I'm thinking of going back to school..
Jive gave me excellent advice and it was totally applicable to the real world..
How many of you guys write code as a profession here?? I'm curious..
__________________ "The quieter you become, the more you are able to hear"
Mark Wilson is the greatest
| 
04-05-2009, 10:07 PM
| | Registered User | | Join Date: Nov 2005 Location: Listowel/KW Ontario | | | I don't, but I have several friends that do and they make good money. They all do web design and coding.
lowsound
__________________ Quote:
Originally Posted by username n/a How is a picture of me feeling up a stranger music related? | | 
04-05-2009, 10:09 PM
|  | Online | | Join Date: Apr 2001 Location: Sunapee, New Hampshire | | | I don't, but I work with the geeks who do quite a bit.
Let me know if you get serious. We have some openings where I work. A couple of them are remote positions.
-Mike | 
04-05-2009, 10:11 PM
| | Registered User | | Join Date: Apr 2002 Location: West Side SA | | thanks, mike
but it's going to be a looooooong time until i'm marketable 
__________________ "The quieter you become, the more you are able to hear"
Mark Wilson is the greatest
| 
04-05-2009, 11:42 PM
|  | Registered User Lead Designer: Redline Electronics | | Join Date: Jun 2005 Location: Central Illinois | | Quote:
Originally Posted by NJL thanks, mike
but it's going to be a looooooong time until i'm marketable  | I have a little experience here. Computer Science is one of the best fields you can go into today. Not one of my buddies who studied this is out of a job and they are making great money. The thing is, its not easy. Be prepared to work on a lot of fun but difficult programs, but it is absolutely worth it.
I used to be a double major in Electrical Engineering and Computer Engineering, but dropped the Comp E because I realized I'm more of a hardware guy. However, I loved my programming classes.
Man, I think you should go for it 
__________________ Quote: |
Originally Posted by bobbass4k: I'd ask how a topic about electronics descended into a BSG discussion, but i already know the answer
| Redline Electronics new site up soon! | 
04-05-2009, 11:53 PM
|  | I'd kill for a Nobel Peace Prize! | | Join Date: Feb 2004 Location: Ottawa, Canada | | They pay me, I guess that makes me a pro
I work for Pika. I currently mainly write device drivers for Linux and Windows. | 
04-06-2009, 12:08 AM
|  | The Lowdown Diggler | | Join Date: Apr 2006 Location: Huntington Beach, CA | | | I worked as a web/Flash developer for 6 years. If I could go back and do it all over again, I would become a certified DBA (database administrator). | 
04-06-2009, 12:10 AM
| | Registered User | | Join Date: Feb 2008 Location: Los Angeles | | | If you like spending time by yourself (to the exclusion of many other things), coding is great.
The best coder I've known was my best friend until he passed on. He was a lot older than me but even in his retirement, he was a coder to the bone. He once told me that he couldn't be married and do his job well. | 
04-06-2009, 08:22 AM
|  | Registered User | | Join Date: Mar 2009 Location: White House, TN | | | I've been slinging code for 14 years now. Gone through Clipper, C, C++, Pascal and now C#. I manage a dev team now, so I don't code as much as I used to. But it is a good profession to get into. Above, someone said something about being comfortable working alone...a lot of shops now are leaning more towards collaborative development, so it is becoming a much more social profession. My team works that way and we are way more productive than we would be locked in a closet somewhere.
Just a head's up, some people just aren't meant to write code. I went to school with some people that just didn't get it. I don't know what they are doing now. They would alway blame the programming language, but their problem was the underlying logic. I've worked in many different languages over the years and could switch to a new one tomorrow. It still comes down to being able to translate what the customer wants into instructions for the computer.
__________________
Bassists with Beards Club #75 / Fender Precision Bass Club #11 / SX Club Member In Good Standing / The Fretless Club member #510 / Squier Owner's Club / Gallien-Krueger Official Club #872
| 
04-06-2009, 08:47 AM
| | Registered User | | Join Date: Nov 2005 Location: Listowel/KW Ontario | | | Long hours, forgot about long hours. A riding buddy of mine has just pulled 6 straight weeks of 100 hour weeks. He get to take all that overtime as time off, but still, I would never want to work weeks like that.
lowsound
__________________ Quote:
Originally Posted by username n/a How is a picture of me feeling up a stranger music related? | | 
04-06-2009, 08:58 AM
|  | Groovin' Eskrimador Lark in the Morning Instructional Videos; Audix Microphones | | Join Date: Dec 2007 Location: Santa Cruz Mtns, California | | | It's a great profession in terms of being marketable and earning a good living, and in terms of being able to balance your lifestyle (although you may work long hours, you have a better-than-average chance of being able to work from home, or to work offset hours).
One word of advice - don't learn *a* (coding) language. Learn how to learn languages. The language you learn today (e.g., Java, C, Python, etc etc) will not be the language you need to know in a few years - virtually guaranteed. But once you learn to think and write in one coding or scripting language, it's pretty easy to switch.
__________________ Quote:
Originally Posted by KillianRussell The best hat for metal, is the hat the dude, Kesslari wore the other day to open for The Ohio Players. | Funkranomicon
Fretless Instrumentals: Folk in A
Zon, Genz Benz, BFM and LDS
| 
04-06-2009, 09:04 AM
| | | | I didn't coding for a while if you like starring at lines of code for hours on end in a cubical go for it me I hate coding so I started working in IT as the jack of all trades type of guy (networks, project management, user support, web design you name it life is different everyday 60-80 hours a week love it).
I still code from time to time but it's usually just for scripting which I don't mind.
The only thing worse than coding is databases.... god I hate databases.
__________________
damned teeny pinky....always hits the wrong string and makes this ugly noise.
| 
04-06-2009, 09:15 AM
|  | Registered User | | Join Date: Jul 2008 Location: Eh? | | Quote:
Originally Posted by HailCorduroy Just a head's up, some people just aren't meant to write code. I went to school with some people that just didn't get it. I don't know what they are doing now. They would alway blame the programming language, but their problem was the underlying logic. I've worked in many different languages over the years and could switch to a new one tomorrow. It still comes down to being able to translate what the customer wants into instructions for the computer. | This is really good advice.
Go try some simple programming on your own before you decide you want to study it. Most people interested in it will have the proper reasoning, but it's better to be sure.
I'm a graphic designer interested who can code a little, and I have an unfortunate friend who studied programming for two years, and doesn't understand what I do. He'll stare at my lines for hours and won't see how optimization or recursivity works. 
__________________ Quote:
Originally Posted by tom once dead Also to prove my Australianism, I've been stung by an irukandji jellyfish before, while snorkelling at an island looking at stingrays. | | 
04-06-2009, 09:20 AM
| | Registered User | | Join Date: Dec 2008 Location: Mobile, AL | | Quote:
Originally Posted by HailCorduroy Just a head's up, some people just aren't meant to write code. I went to school with some people that just didn't get it. I don't know what they are doing now. They would alway blame the programming language, but their problem was the underlying logic. I've worked in many different languages over the years and could switch to a new one tomorrow. It still comes down to being able to translate what the customer wants into instructions for the computer. | Word, totally right. Learning to program is the priority. You learn a language a a result of having to prove you know how to program. Languages change all the time, but if you understand the logic behind it, a new language is like picking up a different kind of hammer to drive in a nail.
__________________
signature
| 
04-06-2009, 10:05 AM
|  | Registered User Owner/Retailer: Jive Sound | | Join Date: Jan 2003 Location: Alexandria,VA | | Quote:
Originally Posted by HailCorduroy Just a head's up, some people just aren't meant to write code. I went to school with some people that just didn't get it. I don't know what they are doing now. They would alway blame the programming language, but their problem was the underlying logic. I've worked in many different languages over the years and could switch to a new one tomorrow. It still comes down to being able to translate what the customer wants into instructions for the computer. | Very good advice. One thing I tell people who consider the field is that you're generally hired for being able to think a certain way. Understanding logic and syntax is key to longevity in the field moreso than a specific language. The ability to read thick manuals helps too.
I've been coding for a while, and I've used Visual Basic, C#, Java, Javascript, Perl, SQL and PHP for various purposes and varying degrees of expertise. For me, I learn a language as it is needed. For the record, I do not have a Comp Sci degree and never completed one formal course in any computer language. But, I understand how to program and use that understanding regardless of language.
A great programmer is like a great musician. A great musician can use their knowledge of music theory and dexterity and apply it to any instrument. The music is the same, but the way they make notes and chords are different. Say some egotistical trumpet player decides he wants to play bass. He already know the trumpet in and out, so he applies what he knows about music and then applies it to bass. He's not learning music all over again, he's just learning how to use the bass to create music. Mainly getting fingers and feel down. Music is the logic, technique is the syntax. | 
04-06-2009, 10:14 AM
| | | Quote:
Originally Posted by L-A This is really good advice.
Go try some simple programming on your own before you decide you want to study it. Most people interested in it will have the proper reasoning, but it's better to be sure.
I'm a graphic designer interested who can code a little, and I have an unfortunate friend who studied programming for two years, and doesn't understand what I do. He'll stare at my lines for hours and won't see how optimization or recursivity works.  | +1
I see it all the time, I saw it in school and now I see in countless interviews and resumes.
Yes you have a BS in CS but you really don't know how to code.
He should grab a python, C++, Java or perl book (o'reilly prints the best) and go to town see if he can get a grasp on it first.
It would also help him to load an old PC with linux and start dinking around with the shell and scripting.
I would also suggest getting involved with an open source project and start contributing to it, for resume and learning purposes.
granted of course he can understand it, it was really hard for me to get out of the "sure I know the language... but what the heck do I do with it now?" just like music theory.
__________________
damned teeny pinky....always hits the wrong string and makes this ugly noise.
| 
04-06-2009, 10:15 AM
|  | Registered User Endorsing Artist: see profile | | Join Date: Feb 2002 Location: toms_river.nj.us | | Quote:
Originally Posted by MakiSupaStar I worked as a web/Flash developer for 6 years. If I could go back and do it all over again, I would become a certified DBA (database administrator). | I dabble in web coding... but make my living in the operations center for a major VoIP provider. I've been torn for years between systems and network... I find both interesting and have a knack for each.
As of late, I've been getting more and more into our Oracle and MySQL databases and think that is where I'm going to focus my future learning. My DB team could benefit from my network and systems knowledge... and I could benefit from the DB team pay scale  | 
04-06-2009, 10:31 AM
|  | Registered User Head Tinkerer, The Flufflab | | Join Date: Mar 2009 Location: California | | | Been coding for $ since I was 16, and do pretty much 50/50 hardware and software work. It's a solid career, though it has its ups and downs like any other business.
Although it's possible to break in without a degree, it's hard and you'll need a lot of experience working on some very impressive projects. BS in CS from a good school is pretty much a minimum. Double-major CS/EE is worth a lot more - being able to understand both fields and bridge the gap is a much in demand skill. You'll also need a couple of years production experience - contributing to open source projects and interning will get you there quicker, but it's unpaid. Your call.
Working from home is often available, especially after you've spent a couple of years paying your dues in a cube farm. Once you have that, you can spend the regular 2-3 minute breaks while the machine is compiling ("baking your code") doing quick scales or RH exercises. I keep a beater bass in the home office just for that.
Down sides are:
-long hours of unpaid overtime are standard and expected at most places during "crunch time" (which happens anything from once every 3 months to once a year)
-frequent lower back problems (take up tai chi or yoga *before* things start to go wrong)
Although the money is good, it's not so good once you consider it as an hourly rate. I'd recommend that you only consider it as a career if you find you actually enjoy it. As with any creative pursuit (which it is), if you hate what you're doing you'll be only a tenth as productive as someone who loves it.
__________________ "Grasping the vine in one hand, he plucked the strawberry with the other. How sweet it tasted!" | 
04-06-2009, 10:36 AM
|  | Life is Tough. Laugh more. Moderator | | Join Date: Feb 2003 Location: Warwick, Rhode Island, USA | | | I talk in code.
.
..
...
__________________ Hardly Ever Sarcastic Moderator of
Amps: Naked Engineer Mudwrestling. Bass Humor: Low Loud Proud. Band Management: Bandmate bash here. Dud of Thordom | 
04-06-2009, 10:49 AM
| | Registered User | | Join Date: Oct 2006 Location: Melbourne, FL | | Quote:
Originally Posted by UncleFluffy -long hours of unpaid overtime are standard and expected at most places during "crunch time" (which happens anything from once every 3 months to once a year) | I feel really, really bad for all the people that accept that as a necessity. I had to work a little bit harder on the front end to get to where I am, and I get paid a little bit "less" in salary than some of my friends and acquaintances at different companies, but getting paid overtime MORE than makes up for the difference, especially in 100 hr/week crunch times.
As far as the topic at hand, I agree completely with the idea that programming is completely independent of language. If you learn how to think the way that you need to, then the languages will come easily, and you'll be a much better programmer for it.
__________________ Quote: |
Originally Posted by mike_v_s Do I even need to add that I once owned a blimp, thereby making my opinion more important than others? | | | Thread Tools | Search this Thread | | | |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | |