Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #14232
| From | Arved Sandstrom <asandstrom3minus1@eastlink.ca> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Newbie needing advice |
| References | <7fb27b6b-a974-49ea-b252-c043cfd81fc4@z17g2000yqf.googlegroups.com> <jnub76$1pr$1@dont-email.me> |
| Message-ID | <L7Eor.22725$M37.5655@newsfe01.iad> (permalink) |
| Organization | Public Usenet Newsgroup Access |
| Date | 2012-05-03 20:02 -0300 |
On 12-05-03 01:19 PM, markspace wrote: > On 5/3/2012 8:55 AM, zack ballard wrote: >> Greetings, >> >> So, I am a complete newb when it comes to programming and am wanting >> to learn. > > > My advice: go to school. > > You aren't going to get any serious work, or learning, done trying to > learn on your. Learning on own is going to be difficult, and won't be > taken seriously by an employer. > > If a university is out of the question, consider a junior college or > trade school. If I personally had to hire someone, I'd consider hiring > someone with a 2 year degree or the first 2 years of college coursework > at a junior college before I'd hire someone who was self-taught. If you > don't have a related degree (math, science, etc.) then "I learned it > myself" is going to be a non-starter; I simply wouldn't hire anyone with > no degree at all. > > That said, sure, Java is an acceptable language to start learning. It's > practical and used in the workplace, as well as being not too baroque > for a new student. Other acceptable choices might be C#, Ruby, Python, > C, or probably a few more I'm unaware of. > I'm not an HR guy myself, so don't take this as advice, OP, these are just observations. What I actually value is domain knowledge and experience in software development. Note that I said "software development", not "coding". Proven experience in delivering good software applications is the ultimate litmus test. It's documented critical thinking, and you only assess that by looking at years and years of experience. Domain knowledge is the other biggie. If you thoroughly understand problem domains from the perspective of a business user then you are worth your weight in gold. If you are _starting_ to understand a problem domain that's good too. For example, understanding accounting or mathematics or an engineering discipline, or having enough knowledge of the health industry to pursue health informatics, or having a biology background so as to pursue bio-informatics, or knowing document management, or legal procedures, etc etc - these are all more valuable than knowing only how to program. If you're starting off as a novice then you've got none of that, neither the software engineering experience nor the domain knowledge. But a diploma or degree - in a very wide variety of fields - is a good launching point into domain knowledge. For example, study modern surveying and if you keep your eyes open you can be programming GIS before you know it. Just one example. When I look at a resume - and I look at a lot of resumes - what interests me is what problems did a candidate solve, not what technology they used to solve it. OK, for some specialized technology skills that take years to acquire, that's valuable knowledge in and of itself - very few programming languages fall into that category, though. So if I look at an application from someone new in the field - practically no experience - not even serious programming chops are going to interest me much. Not without some other knowledge it's not. I need to see some thirst for knowledge in problem domains, not just an interest in coding for coding's sake. That's my take on it. I've got formal physics and engineering myself. Some of the best programmers I've worked with have (or had) history or English or music. Others came from a business background. A really good combo that I've seen proven time and time again is some real-world experience in *something* overlaid with a 2 year IT diploma. Just my observations. Take 'em for what they're worth. AHS -- A fly was very close to being called a "land," cause that's what they do half the time. -- Mitch Hedberg
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Newbie needing advice zack ballard <theznc@gmail.com> - 2012-05-03 08:55 -0700
Re: Newbie needing advice Arne Vajhøj <arne@vajhoej.dk> - 2012-05-03 12:18 -0400
Re: Newbie needing advice Cainito <theznc@gmail.com> - 2012-05-03 09:27 -0700
Re: Newbie needing advice Arne Vajhøj <arne@vajhoej.dk> - 2012-05-03 13:17 -0400
Re: Newbie needing advice markspace <-@.> - 2012-05-03 09:19 -0700
Re: Newbie needing advice Arne Vajhøj <arne@vajhoej.dk> - 2012-05-03 12:22 -0400
Re: Newbie needing advice Cainito <theznc@gmail.com> - 2012-05-03 09:43 -0700
Re: Newbie needing advice Arne Vajhøj <arne@vajhoej.dk> - 2012-05-03 13:24 -0400
Re: Newbie needing advice markspace <-@.> - 2012-05-03 11:02 -0700
Re: Newbie needing advice Cainito <theznc@gmail.com> - 2012-05-03 13:28 -0700
Re: Newbie needing advice Gene Wirchenko <genew@ocis.net> - 2012-05-03 13:30 -0700
Re: Newbie needing advice Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2012-05-03 20:02 -0300
Re: Newbie needing advice Jeff Higgins <jeff@invalid.invalid> - 2012-05-03 13:02 -0400
Re: Newbie needing advice Jeff Higgins <jeff@invalid.invalid> - 2012-05-03 13:23 -0400
Re: Newbie needing advice Jeff Higgins <jeff@invalid.invalid> - 2012-05-08 10:49 -0400
Re: Newbie needing advice Lew <noone@lewscanon.com> - 2012-05-10 19:26 -0700
Re: Newbie needing advice Jeff Higgins <jeff@invalid.invalid> - 2012-05-11 11:28 -0400
Re: Newbie needing advice Roedy Green <see_website@mindprod.com.invalid> - 2012-05-03 14:01 -0700
Re: Newbie needing advice Lew <lewbloch@gmail.com> - 2012-05-03 15:03 -0700
csiph-web