Click here to Skip to main content
15,914,500 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: A Career in Programming which way to go! Pin
Kirk 1038982124-Mar-17 5:04
Kirk 1038982124-Mar-17 5:04 
GeneralRe: A Career in Programming which way to go! Pin
jhoga24-Mar-17 5:49
jhoga24-Mar-17 5:49 
GeneralRe: A Career in Programming which way to go! Pin
Terry Slack24-Mar-17 5:15
Terry Slack24-Mar-17 5:15 
GeneralRe: A Career in Programming which way to go! Pin
josh clay24-Mar-17 5:42
josh clay24-Mar-17 5:42 
GeneralRe: A Career in Programming which way to go! Pin
jhoga24-Mar-17 5:39
jhoga24-Mar-17 5:39 
GeneralRe: A Career in Programming which way to go! Pin
Doug Langston24-Mar-17 5:44
Doug Langston24-Mar-17 5:44 
GeneralRe: A Career in Programming which way to go! Pin
B4DG3R24-Mar-17 14:18
B4DG3R24-Mar-17 14:18 
GeneralRe: Sounds like you are off to a good start... Pin
Steve Naidamast24-Mar-17 7:03
professionalSteve Naidamast24-Mar-17 7:03 
B4DG3R:

It sounds like you are already off to a good start.

However, here are a few things to note as you progress...

I...
Never use accepted word conjugations such as "wanna", "gonna", "kinda", etc. This is terrible and improper English and will be noticed right away in anything you write for a prospective, professional position or to a person in such a position of hiring you may contact directly.

This new form of sloppy English is becoming the norm on the Internet and demonstrates a lack of concern for precision, which the software development field is constructed of.

II...
I completely agree with the commenters here that suggest you continue your studied part-time. However, if you want to remain in the technical areas, depending on the expectations of the nation you are living in, certifications or two-year university courses should be more than enough to get you into a technical position if you can demonstrate other qualifications. If technical management is your goal, than you will most likely require at minimum a university degree.

I cannot speak for technical management in Europe but in the United States it is most often a morass of arrogance, technical know-it-alls, and incompetence. From the standpoint of one who has spent 42 years in the technical trenches, your ability to survive in the profession is much better in the pure technical areas than in management.

III...
I would stay away from "Boot Camps" for learning technologies. They are often just "certificate factories" and have been recently written up as such. They do not prepare you for the real world of software development and engineering.

You are far better off becoming a self-taught developer. Because we have to wrestle with finding solutions more on our own, such experience tends to make you a superior developer in the long run. You can learn just as much from a good book and doing your own development projects than you can from an accelerated course.

I have taken quite a few courses before "Boot Camps" became popular that were similar in nature and I found most of them to be not only quite tedious but worthless compared to what I was teaching myself.

IV...
Web development these days sounds very exciting to those who have never done it professionally. However, there are a lot of downfalls to entering the profession from this avenue.

Web development today is a complete mess from the Microsoft side of things as it is predicated on what tools you use and not how well you can develop a good experience for the user. Take look at the many sites on the Internet today and you see an emphasis on feature laden sites that are nothing more than eyesores and annoyances than anything credible a serious user would be bothered with.

Whether the technical community will admit it or not, Web development on the Microsoft side reached its zenith in 2010 with the advent of an increasing maturity of the Microsoft ASP.NET WebForms platform. WebForms became a highly mature 4th generation-like development platform which was torn apart by the younger generations along with Microsoft, which promoted the MVC model that has provided in turn a much higher degree of complexity, a longer learning curve, with an increased dependence on the front-end through the use of JavaScript, which is still the worst language anyone could have selected for such work. It is complex, idiosyncratic, which has been made far worse by the multitude of frameworks that rely on it.

If you want to go into web development, even though I am a Microsoft specialist, I would advise that you take the Java Community route, which is far more stable than the current Microsoft environments.

Python has its own techniques of doing web development, which seemed to have followed the Java community style to my own understanding but it is not nearly in as much demand for such development as either C# (ASP.NET MVC) or Java itself.

V...
Considerations for employment...

Try to stay away from the major corporations. The world is in a large state of terrible trauma from the multi-nationals and the governments they are entwined in. Benefits are being decreased on a regular basis and people are increasingly being exploited.

To this end attempt to find work in the smaller companies in the development areas that you eventually choose to work in. You will find a greater camaraderie with your own generation as well as older personnel that still want to work on the leading edges if these companies are willing to hire them.

Job security today, which was once the province of the large corporations is increasingly becoming a thing of the past while individual capability is becoming more important to long-term survival.

The smaller companies will instill a sense of confidence in yourself as you manage the somewhat more technically diverse responsibilities that are not found in the larger companies.

VI...
Striking out on your own...

This is the most difficult but the most advantageous avenue to professional survival that one can contemplate.

The difficulty of doing this has been directly affected negatively by the Open Source movement where everyone today now expects all software to be free.

Well guess what? No one has ever survived on "free".

This development in the Open Source Community was an outgrowth of the Java Community, which was initially promoted by students, academics, and scientists.

The results have been the destruction of a large cottage industry where software developers and engineers could develop their own products and make livable earnings from such small, cooperative companies of developers.

Nonetheless, if you can find a product idea that has potential, consider getting a small group of your colleagues together and building such a product, though you may promote it as freely available, it can also be serviced for fees that would be acceptable to companies using your software.

Some small development companies have done very well in this vein.

If however, you want to go into independent development, the one niche where you can still make earnings on your software is the game industry. "Free" hasn't completely engulfed that area of development since the work is so difficult.

Always wanting to enter that area of development myself to create historical war games I am doing that now at my advanced age by studying the Unity3d development environment. I may not make money but I am now studying areas if technology that have always interested me.

VII
Do what you love...

Do not decide your future based on what you think the market wants but what you want. Working in a technical area that is not your cup of tea will see you tire of it and eventually leave it just out of your own frustration.

Find the area of technology that interests you and that you are prepared to devote your studies to to. You will always excel at something that interests you over something that doesn't.

If you want to work with Internet development than do what it takes to become a valuable asset to a development team. If it is game development you want to do, don't be frightened of the more difficult technologies involved. It is very difficult but if that is what you want than go for it.

Anything I have recommended so far can be mixed and matched with a good degree of common sense towards any goal you choose to attain.

If you want top extend this discussion, feel free to write me at my email address below... Smile | :)
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com

GeneralRe: A Career in Programming which way to go! Pin
Ian Newson24-Mar-17 7:20
Ian Newson24-Mar-17 7:20 
GeneralRe: A Career in Programming which way to go! Pin
sasadler24-Mar-17 7:23
sasadler24-Mar-17 7:23 
GeneralRe: A Career in Programming which way to go! Pin
Gerry Schmitz24-Mar-17 10:46
mveGerry Schmitz24-Mar-17 10:46 
GeneralRe: A Career in Programming which way to go! Pin
Hamza Ahmed Zia25-Mar-17 21:47
Hamza Ahmed Zia25-Mar-17 21:47 
GeneralRe: A Career in Programming which way to go! Pin
mbb0110-Apr-17 22:31
mbb0110-Apr-17 22:31 
GeneralRe: A Career in Programming which way to go! Pin
B4DG3R11-Apr-17 2:19
B4DG3R11-Apr-17 2:19 
GeneralThe true excellence of Norton Anti-virus PinPopular
Chris C-B23-Mar-17 3:28
Chris C-B23-Mar-17 3:28 
GeneralRe: The true excellence of Norton Anti-virus Pin
Jörgen Andersson23-Mar-17 3:51
professionalJörgen Andersson23-Mar-17 3:51 
GeneralRe: The true excellence of Norton Anti-virus Pin
Mark_Wallace23-Mar-17 3:57
Mark_Wallace23-Mar-17 3:57 
GeneralRe: The true excellence of Norton Anti-virus Pin
Sander Rossel23-Mar-17 6:39
professionalSander Rossel23-Mar-17 6:39 
GeneralRe: The true excellence of Norton Anti-virus Pin
Gary Wheeler23-Mar-17 7:02
Gary Wheeler23-Mar-17 7:02 
GeneralRe: The true excellence of Norton Anti-virus Pin
Mark_Wallace23-Mar-17 11:11
Mark_Wallace23-Mar-17 11:11 
GeneralRe: The true excellence of Norton Anti-virus Pin
BillW3323-Mar-17 11:45
professionalBillW3323-Mar-17 11:45 
GeneralRe: The true excellence of Norton Anti-virus Pin
Mycroft Holmes23-Mar-17 14:57
professionalMycroft Holmes23-Mar-17 14:57 
GeneralVS 2017: when you wonder why your Console.Writexxxx do nothing Pin
BillWoodruff23-Mar-17 2:27
professionalBillWoodruff23-Mar-17 2:27 
GeneralRe: VS 2017: when you wonder why your Console.Writexxxx do nothing Pin
Joan M23-Mar-17 2:31
professionalJoan M23-Mar-17 2:31 
GeneralRe: VS 2017: when you wonder why your Console.Writexxxx do nothing Pin
harold aptroot23-Mar-17 2:44
harold aptroot23-Mar-17 2:44 

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.