Click here to Skip to main content
15,893,668 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Making a living as a Programmer? Freelance? Pin
DerekT-P11-Oct-16 4:32
professionalDerekT-P11-Oct-16 4:32 
GeneralRe: Making a living as a Programmer? Freelance? Pin
Brady Kelly7-Oct-16 19:14
Brady Kelly7-Oct-16 19:14 
GeneralRe: Making a living as a Programmer? Freelance? Pin
charlieg8-Oct-16 10:52
charlieg8-Oct-16 10:52 
GeneralRe: Making a living as a Programmer? Freelance? Pin
Brady Kelly8-Oct-16 16:55
Brady Kelly8-Oct-16 16:55 
GeneralRe: Making a living as a Programmer? Freelance? Pin
Kirill Illenseer10-Oct-16 22:33
Kirill Illenseer10-Oct-16 22:33 
GeneralRe: Making a living as a Programmer? Freelance? Pin
mbb0110-Oct-16 23:19
mbb0110-Oct-16 23:19 
GeneralRe: Making a living as a Programmer? Freelance? Pin
englebart11-Oct-16 2:47
professionalenglebart11-Oct-16 2:47 
GeneralRe: Making a living as a Programmer? Freelance? Pin
JackPeacock11-Oct-16 3:05
professionalJackPeacock11-Oct-16 3:05 
As others point out, working freelance is a long way from being a beginner. Figure on 5-10 years in a real job to give you the experience first. Try to freelance without the experience, you'll go broke after working 100 hour weeks till you're near collapse.

Programming pays well although the locations may be limited. Some of the specialized jobs do quite well (I do 'bare iron' embedded programming, heavy on the electronics, circuit board design and how best to fit hardware with software). Web site programming is the highest demand, from what I see on job sites, which means more competition for the position. Embedded programmers are a rarity since you also need a lot of EE type skills, and I'm sure the same applies for advanced graphics/animation, avionics, medical and some other niche jobs.

Books teach you some of the technical basics but virtualy nothing about commercial software development. A lot of non-technical skills like economics, project management and communications, go into the mix when you have to pitch a project to management.

As for outsourcing, those website development projects are high profile targets for the Wipro outsourcing companies out of India, so yes, it's something you need to watch out for. Other types of programming jobs have little chance of being outsourced. Anything that needs local cultural fluency, or highly specialized knowledge, generally isn't economical to outsource. The particular (foreign) company I work for happens to outsource... to the US, since the foreign pool of senior level embedded guys is extremely small and just as expensive.

Website stuff is your best chance for an entry level position. The IT experience won't impress anyone doing development ("those who can, program; those who can't, plug cables into routers"). Last place I worked for the first check mark was for a BS degree in a hard science, or a whole lot of solid programming experience. "I read a lot of books" won't make it past the HR filter. Might be unfair but there are so many applications HR has to come up with a base line, which for software development is a degree.
GeneralRe: Making a living as a Programmer? Freelance? Pin
erichlund11-Oct-16 5:04
erichlund11-Oct-16 5:04 
GeneralRe: Making a living as a Programmer? Freelance? Pin
Gerry Schmitz11-Oct-16 5:30
mveGerry Schmitz11-Oct-16 5:30 
GeneralRe: Making a living as a Programmer? Freelance? Pin
Kirk 1038982111-Oct-16 5:48
Kirk 1038982111-Oct-16 5:48 
GeneralRe: Making a living as a Programmer? Freelance? Pin
ROGII11-Oct-16 6:25
ROGII11-Oct-16 6:25 
GeneralRe: Making a living as a Programmer? Freelance? Pin
Leng Vang11-Oct-16 9:30
Leng Vang11-Oct-16 9:30 
GeneralRe: Making a living as a Programmer? Freelance? Pin
Robert g Blair11-Oct-16 11:03
Robert g Blair11-Oct-16 11:03 
GeneralAPOD Pin
R. Giskard Reventlov7-Oct-16 4:24
R. Giskard Reventlov7-Oct-16 4:24 
GeneralRe: APOD Pin
glennPattonWork37-Oct-16 4:57
professionalglennPattonWork37-Oct-16 4:57 
GeneralRe: APOD Pin
Peter Rob!nson9-Oct-16 19:33
Peter Rob!nson9-Oct-16 19:33 
GeneralFail Pin
Marc Clifton7-Oct-16 2:24
mvaMarc Clifton7-Oct-16 2:24 
GeneralRe: Fail Pin
Eddy Vluggen7-Oct-16 2:48
professionalEddy Vluggen7-Oct-16 2:48 
GeneralRe: Fail Pin
#realJSOP7-Oct-16 3:24
mve#realJSOP7-Oct-16 3:24 
GeneralRe: Fail Pin
Eddy Vluggen7-Oct-16 3:41
professionalEddy Vluggen7-Oct-16 3:41 
GeneralRe: Fail Pin
Marc Clifton7-Oct-16 4:54
mvaMarc Clifton7-Oct-16 4:54 
GeneralRe: Fail Pin
Eddy Vluggen7-Oct-16 7:01
professionalEddy Vluggen7-Oct-16 7:01 
GeneralRe: Fail Pin
Marc Clifton7-Oct-16 9:18
mvaMarc Clifton7-Oct-16 9:18 
GeneralRe: Fail Pin
Eddy Vluggen7-Oct-16 11:38
professionalEddy Vluggen7-Oct-16 11:38 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.