Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. A Career in Programming which way to go!

A Career in Programming which way to go!

Scheduled Pinned Locked Moved The Lounge
careerpythondotnetcollaborationlearning
47 Posts 31 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B B4DG3R

    Hi everyone And thanks in advance! I'm after advice from people who work in the real world as developers in programming and people who hire developers!! I'm 28, from Dudley UK and want a career change! After looking into programming/coding online as I've always been into and around computers all my life I've decided this is the path I want to follow! I've been to see all the local colleges and universities and I have a few options but I'm not sure on which way to go! I'm not scared of hard work in the slightest and I don't expect this to be easy but I don't want to waste my time and money on going down the wrong path! I'm currently half way through " learn python the hard way" and I must say I'm really getting into it! I already have my level 2 in IT from school ( many years ago) I'm 4 weeks into a 15 week programming concepts course at a local college this will give me a part level 3 qualification! I finish this in may I'm gonna do the Harvard CS50 next in may as I've herd it's really good and it's free! Now I'm faced with some choices I either do my HNC and HND in computing and systems development then try to gain a job from there and consider topping it up to a degree afterwards time expectancy 4 - 6 years while trying to teach myself more coding at home! Building a git hub profile and doing as much as I can! I did go to talk to one of the senior lectures at Wolverhampton uni and she told me that someone in my position may not want to consider a part time degree as they take so long and what employers want now will change in 6 years time! She advised me to go look into some professional courses and build my own portfolio to take to employers and she knew people in the industry without degrees that have done very well this way. By pro courses i can only think she means coding boot camps! While they seem very good and promise job ready in 12 weeks to 6 months depending on how long you do the course over! I just don't wanna throw £4000 down the drain on something that doesn't hold any value to a potential employer. The reviews I've read seem to be really good or really bad! It would be great to hear from someone who has any experience with these! Like I said before I'm not scared of hard work and long days I spend most of my spare time now trying to teach my self and it's going well but I feel that I'm coming to a point and not knowing which way to go!! Any advice would be greatly appreciated! Il be out all day to il probably check back later on if anyone reply's!! Thanks 😁

    W Offline
    W Offline
    W Balboos GHB
    wrote on last edited by
    #10

    Some food for thought: Many of the best developers around (even on CP) - perhaps the best - never took a course in programming. It's just something they did and somehow managed to make a living doing it. Getting in - that first IT job - is the tough one. As I usually put it: 25yrs old with 30yrs experience. That being said, in that job, you'll need to carve out just what is it you do. Myself? I'll freely admit they could get a better coder than I with far more knowledge in all the various allied technologies. Why me? Because I can solve problems faster and better than any of them. And intuition. Those are things you really can't learn. You may have a different attribute to present. What can you bring to the table? You may not know, yet. A small productive group needs multiple skills. In school or out, I presume your coding already because you can't help but do it. Discover what you're good at. Discover what you like to do. If you're really lucky, you can bet paid for doing them both.

    Ravings en masse^

    "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

    "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

    B 1 Reply Last reply
    0
    • B B4DG3R

      Hi everyone And thanks in advance! I'm after advice from people who work in the real world as developers in programming and people who hire developers!! I'm 28, from Dudley UK and want a career change! After looking into programming/coding online as I've always been into and around computers all my life I've decided this is the path I want to follow! I've been to see all the local colleges and universities and I have a few options but I'm not sure on which way to go! I'm not scared of hard work in the slightest and I don't expect this to be easy but I don't want to waste my time and money on going down the wrong path! I'm currently half way through " learn python the hard way" and I must say I'm really getting into it! I already have my level 2 in IT from school ( many years ago) I'm 4 weeks into a 15 week programming concepts course at a local college this will give me a part level 3 qualification! I finish this in may I'm gonna do the Harvard CS50 next in may as I've herd it's really good and it's free! Now I'm faced with some choices I either do my HNC and HND in computing and systems development then try to gain a job from there and consider topping it up to a degree afterwards time expectancy 4 - 6 years while trying to teach myself more coding at home! Building a git hub profile and doing as much as I can! I did go to talk to one of the senior lectures at Wolverhampton uni and she told me that someone in my position may not want to consider a part time degree as they take so long and what employers want now will change in 6 years time! She advised me to go look into some professional courses and build my own portfolio to take to employers and she knew people in the industry without degrees that have done very well this way. By pro courses i can only think she means coding boot camps! While they seem very good and promise job ready in 12 weeks to 6 months depending on how long you do the course over! I just don't wanna throw £4000 down the drain on something that doesn't hold any value to a potential employer. The reviews I've read seem to be really good or really bad! It would be great to hear from someone who has any experience with these! Like I said before I'm not scared of hard work and long days I spend most of my spare time now trying to teach my self and it's going well but I feel that I'm coming to a point and not knowing which way to go!! Any advice would be greatly appreciated! Il be out all day to il probably check back later on if anyone reply's!! Thanks 😁

      P Offline
      P Offline
      PIEBALDconsult
      wrote on last edited by
      #11

      You have already lost.

      B 1 Reply Last reply
      0
      • G Gary Wheeler

        <GrumpyOldGrammarNazi> First piece of advice: don't end every sentence with an explanation point (!). It makes you sound manic. </GrumpyOldGrammarNazi>

        Software Zen: delete this;

        B Offline
        B Offline
        B4DG3R
        wrote on last edited by
        #12

        Point taken 👍 And thanks

        1 Reply Last reply
        0
        • P PIEBALDconsult

          You have already lost.

          B Offline
          B Offline
          B4DG3R
          wrote on last edited by
          #13

          If I hadent asked I would be loosing. My asking is me carving out possible paths for me to follow. Hence pushing forward and not loosing! But thanks for the input anyway ;)

          1 Reply Last reply
          0
          • B B4DG3R

            Hi everyone And thanks in advance! I'm after advice from people who work in the real world as developers in programming and people who hire developers!! I'm 28, from Dudley UK and want a career change! After looking into programming/coding online as I've always been into and around computers all my life I've decided this is the path I want to follow! I've been to see all the local colleges and universities and I have a few options but I'm not sure on which way to go! I'm not scared of hard work in the slightest and I don't expect this to be easy but I don't want to waste my time and money on going down the wrong path! I'm currently half way through " learn python the hard way" and I must say I'm really getting into it! I already have my level 2 in IT from school ( many years ago) I'm 4 weeks into a 15 week programming concepts course at a local college this will give me a part level 3 qualification! I finish this in may I'm gonna do the Harvard CS50 next in may as I've herd it's really good and it's free! Now I'm faced with some choices I either do my HNC and HND in computing and systems development then try to gain a job from there and consider topping it up to a degree afterwards time expectancy 4 - 6 years while trying to teach myself more coding at home! Building a git hub profile and doing as much as I can! I did go to talk to one of the senior lectures at Wolverhampton uni and she told me that someone in my position may not want to consider a part time degree as they take so long and what employers want now will change in 6 years time! She advised me to go look into some professional courses and build my own portfolio to take to employers and she knew people in the industry without degrees that have done very well this way. By pro courses i can only think she means coding boot camps! While they seem very good and promise job ready in 12 weeks to 6 months depending on how long you do the course over! I just don't wanna throw £4000 down the drain on something that doesn't hold any value to a potential employer. The reviews I've read seem to be really good or really bad! It would be great to hear from someone who has any experience with these! Like I said before I'm not scared of hard work and long days I spend most of my spare time now trying to teach my self and it's going well but I feel that I'm coming to a point and not knowing which way to go!! Any advice would be greatly appreciated! Il be out all day to il probably check back later on if anyone reply's!! Thanks 😁

            M Offline
            M Offline
            Mark_Wallace
            wrote on last edited by
            #14

            In programming, the only way to go is recursive. .evisrucer si og ot yaw ylno eht ,gnimmargorp nI

            I wanna be a eunuchs developer! Pass me a bread knife!

            B 1 Reply Last reply
            0
            • M Mark_Wallace

              In programming, the only way to go is recursive. .evisrucer si og ot yaw ylno eht ,gnimmargorp nI

              I wanna be a eunuchs developer! Pass me a bread knife!

              B Offline
              B Offline
              B4DG3R
              wrote on last edited by
              #15

              I like it! Thanks

              1 Reply Last reply
              0
              • W W Balboos GHB

                Some food for thought: Many of the best developers around (even on CP) - perhaps the best - never took a course in programming. It's just something they did and somehow managed to make a living doing it. Getting in - that first IT job - is the tough one. As I usually put it: 25yrs old with 30yrs experience. That being said, in that job, you'll need to carve out just what is it you do. Myself? I'll freely admit they could get a better coder than I with far more knowledge in all the various allied technologies. Why me? Because I can solve problems faster and better than any of them. And intuition. Those are things you really can't learn. You may have a different attribute to present. What can you bring to the table? You may not know, yet. A small productive group needs multiple skills. In school or out, I presume your coding already because you can't help but do it. Discover what you're good at. Discover what you like to do. If you're really lucky, you can bet paid for doing them both.

                Ravings en masse^

                "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                B Offline
                B Offline
                B4DG3R
                wrote on last edited by
                #16

                Thanks! That sounds ideal and I think if I were younger it may be a great way to go, not that I'm old but I'm at an age where I think I may get only one chance to retrain to this scale. Which is why I feel I need some actual qualifications + a decent portfolio under me to stand a good chance of getting a starting point!

                1 Reply Last reply
                0
                • B B4DG3R

                  Hi everyone And thanks in advance! I'm after advice from people who work in the real world as developers in programming and people who hire developers!! I'm 28, from Dudley UK and want a career change! After looking into programming/coding online as I've always been into and around computers all my life I've decided this is the path I want to follow! I've been to see all the local colleges and universities and I have a few options but I'm not sure on which way to go! I'm not scared of hard work in the slightest and I don't expect this to be easy but I don't want to waste my time and money on going down the wrong path! I'm currently half way through " learn python the hard way" and I must say I'm really getting into it! I already have my level 2 in IT from school ( many years ago) I'm 4 weeks into a 15 week programming concepts course at a local college this will give me a part level 3 qualification! I finish this in may I'm gonna do the Harvard CS50 next in may as I've herd it's really good and it's free! Now I'm faced with some choices I either do my HNC and HND in computing and systems development then try to gain a job from there and consider topping it up to a degree afterwards time expectancy 4 - 6 years while trying to teach myself more coding at home! Building a git hub profile and doing as much as I can! I did go to talk to one of the senior lectures at Wolverhampton uni and she told me that someone in my position may not want to consider a part time degree as they take so long and what employers want now will change in 6 years time! She advised me to go look into some professional courses and build my own portfolio to take to employers and she knew people in the industry without degrees that have done very well this way. By pro courses i can only think she means coding boot camps! While they seem very good and promise job ready in 12 weeks to 6 months depending on how long you do the course over! I just don't wanna throw £4000 down the drain on something that doesn't hold any value to a potential employer. The reviews I've read seem to be really good or really bad! It would be great to hear from someone who has any experience with these! Like I said before I'm not scared of hard work and long days I spend most of my spare time now trying to teach my self and it's going well but I feel that I'm coming to a point and not knowing which way to go!! Any advice would be greatly appreciated! Il be out all day to il probably check back later on if anyone reply's!! Thanks 😁

                  K Offline
                  K Offline
                  KBZX5000
                  wrote on last edited by
                  #17

                  I recommend getting a grasp on the industry first by doing an entry level job. At 28 your odds seem better if you start by imitating people with more experience. Going from "writing code" to "creating something with monetary value" requires some understanding of how to deliver work in general. You can build a portfolio, but chances are high it's going to be too narrow in scope to be of any use. As an example: good portfolio's (in my professional opinion) show that you can tackle complex problems and solve them in a maintainable way. In practical terms, this means doing something that covers multiple languages (let's say python and C#), independently figure out who's prior work to combine (with proper references / attention to licenses!) to produce "a stable result" of some kind. And you would need to generate some kind of validation that shows your approach is valid / predictable. Full test coverage is probably the easiest way to go about that. The catch is, that none of this is particularly easy without a frame of context on how you should present all of this. If you botch up the presentation, most people (= management) will simply fail to understand what you did, rendering the entire thing moot. So.. this leaves you with trying to get a entry level job, so you can start figuring out how to report work in an a manner both management and fellow developers will understand. After about 3-5 years doing that, you can probably build a decent portfolio and get a better job. In my experiences, the industry is still very much build around "trail and error". A lot of people seem clueless. Some are full of shit. Others visit CodeProject and are alright I guess.

                  B 1 Reply Last reply
                  0
                  • K KBZX5000

                    I recommend getting a grasp on the industry first by doing an entry level job. At 28 your odds seem better if you start by imitating people with more experience. Going from "writing code" to "creating something with monetary value" requires some understanding of how to deliver work in general. You can build a portfolio, but chances are high it's going to be too narrow in scope to be of any use. As an example: good portfolio's (in my professional opinion) show that you can tackle complex problems and solve them in a maintainable way. In practical terms, this means doing something that covers multiple languages (let's say python and C#), independently figure out who's prior work to combine (with proper references / attention to licenses!) to produce "a stable result" of some kind. And you would need to generate some kind of validation that shows your approach is valid / predictable. Full test coverage is probably the easiest way to go about that. The catch is, that none of this is particularly easy without a frame of context on how you should present all of this. If you botch up the presentation, most people (= management) will simply fail to understand what you did, rendering the entire thing moot. So.. this leaves you with trying to get a entry level job, so you can start figuring out how to report work in an a manner both management and fellow developers will understand. After about 3-5 years doing that, you can probably build a decent portfolio and get a better job. In my experiences, the industry is still very much build around "trail and error". A lot of people seem clueless. Some are full of shit. Others visit CodeProject and are alright I guess.

                    B Offline
                    B Offline
                    B4DG3R
                    wrote on last edited by
                    #18

                    Thanks sounds sensible to be fair! I didn't ever expect to walk into a senior developers job just because I'm older. Starting from the ground up was always where I expected to be but I think my aim was to try and gain a substantial qualification first giving me enough knowledge to gain a better paid entry level job so I didn't have to take as much of a pay drop! There are quite a few training jobs local but they are apprentiships less than minimum wage and as much as I would love to jack my job and go for it I can't afford to take that pay drop! Which is why I wanted to try and do my HNC HND first then possibly my degree if time/situation allows! Do you think I would be better off doing this than going straight into an entry job with no quals? A lot of the better paid entry jobs require a BS in Computer Science and the better paid jobs at big company's. Does the industry view experience better than quals? Or is it all down to the company?

                    K 1 Reply Last reply
                    0
                    • B B4DG3R

                      Hi everyone And thanks in advance! I'm after advice from people who work in the real world as developers in programming and people who hire developers!! I'm 28, from Dudley UK and want a career change! After looking into programming/coding online as I've always been into and around computers all my life I've decided this is the path I want to follow! I've been to see all the local colleges and universities and I have a few options but I'm not sure on which way to go! I'm not scared of hard work in the slightest and I don't expect this to be easy but I don't want to waste my time and money on going down the wrong path! I'm currently half way through " learn python the hard way" and I must say I'm really getting into it! I already have my level 2 in IT from school ( many years ago) I'm 4 weeks into a 15 week programming concepts course at a local college this will give me a part level 3 qualification! I finish this in may I'm gonna do the Harvard CS50 next in may as I've herd it's really good and it's free! Now I'm faced with some choices I either do my HNC and HND in computing and systems development then try to gain a job from there and consider topping it up to a degree afterwards time expectancy 4 - 6 years while trying to teach myself more coding at home! Building a git hub profile and doing as much as I can! I did go to talk to one of the senior lectures at Wolverhampton uni and she told me that someone in my position may not want to consider a part time degree as they take so long and what employers want now will change in 6 years time! She advised me to go look into some professional courses and build my own portfolio to take to employers and she knew people in the industry without degrees that have done very well this way. By pro courses i can only think she means coding boot camps! While they seem very good and promise job ready in 12 weeks to 6 months depending on how long you do the course over! I just don't wanna throw £4000 down the drain on something that doesn't hold any value to a potential employer. The reviews I've read seem to be really good or really bad! It would be great to hear from someone who has any experience with these! Like I said before I'm not scared of hard work and long days I spend most of my spare time now trying to teach my self and it's going well but I feel that I'm coming to a point and not knowing which way to go!! Any advice would be greatly appreciated! Il be out all day to il probably check back later on if anyone reply's!! Thanks 😁

                      R Offline
                      R Offline
                      robdocobo
                      wrote on last edited by
                      #19

                      As an employer and programmer with 30+ years experience, I think it is worth considering the following (from my perspective): 1) On the whole, employers want a balance of people who are very productive with specific technologies (which requires time and experience) and those who have natural programming skills, that is a mix of being able to think logically, some degree of numerate competency and able to solve new problems; (you either have these skills or don't). 2) Today, the software development landscape is rapidly evolving with new technologies / approaches appearing continuously. Hence, it is wise to place for a career of on-going professional development and being willing to adapt and take on new things. This is a personality trait, that is possible for some to develop if they do not have it. 3) There are some common threads and generic aspects of best practice (e.g. software life cycle, revision control concepts, issue management, testing strategies, release engineering etc. which you will need to be a good programmer. Taking the above together, I would suggest aiming to fine a junior role / internship where you can gain experience of 3 from a mentor and that gives you the opportunity to use current in-fashion programming technologies. Assuming you have the natural programming skills from 1, this will allow you to become productive in something employers will find valuable. Then as your move one, seek opportunities that provide opportunity for development as in point 2, or better still in the role you are in at any time, track developments and where appropriate evolve what you do to use them.

                      J B 2 Replies Last reply
                      0
                      • B B4DG3R

                        Hi everyone And thanks in advance! I'm after advice from people who work in the real world as developers in programming and people who hire developers!! I'm 28, from Dudley UK and want a career change! After looking into programming/coding online as I've always been into and around computers all my life I've decided this is the path I want to follow! I've been to see all the local colleges and universities and I have a few options but I'm not sure on which way to go! I'm not scared of hard work in the slightest and I don't expect this to be easy but I don't want to waste my time and money on going down the wrong path! I'm currently half way through " learn python the hard way" and I must say I'm really getting into it! I already have my level 2 in IT from school ( many years ago) I'm 4 weeks into a 15 week programming concepts course at a local college this will give me a part level 3 qualification! I finish this in may I'm gonna do the Harvard CS50 next in may as I've herd it's really good and it's free! Now I'm faced with some choices I either do my HNC and HND in computing and systems development then try to gain a job from there and consider topping it up to a degree afterwards time expectancy 4 - 6 years while trying to teach myself more coding at home! Building a git hub profile and doing as much as I can! I did go to talk to one of the senior lectures at Wolverhampton uni and she told me that someone in my position may not want to consider a part time degree as they take so long and what employers want now will change in 6 years time! She advised me to go look into some professional courses and build my own portfolio to take to employers and she knew people in the industry without degrees that have done very well this way. By pro courses i can only think she means coding boot camps! While they seem very good and promise job ready in 12 weeks to 6 months depending on how long you do the course over! I just don't wanna throw £4000 down the drain on something that doesn't hold any value to a potential employer. The reviews I've read seem to be really good or really bad! It would be great to hear from someone who has any experience with these! Like I said before I'm not scared of hard work and long days I spend most of my spare time now trying to teach my self and it's going well but I feel that I'm coming to a point and not knowing which way to go!! Any advice would be greatly appreciated! Il be out all day to il probably check back later on if anyone reply's!! Thanks 😁

                        Y Offline
                        Y Offline
                        Ygnaiih
                        wrote on last edited by
                        #20

                        Python is in demand. I have no idea why. See if you can write a new app in Python without looking at the book. Set a task for yourself that requires logic to solve. I have 12 programming languages and use 5 of those right now. It is not easy getting into programming and luck and skill are both needed. My son got a go no where job right after a two year degree and more than doubled his salary with another company after a year. That was luck and skill.

                        Leadership equals wrecked ship. If you think you are leading my look behind you. You are alone. If you think I am leading you, You are lost.

                        1 Reply Last reply
                        0
                        • R robdocobo

                          As an employer and programmer with 30+ years experience, I think it is worth considering the following (from my perspective): 1) On the whole, employers want a balance of people who are very productive with specific technologies (which requires time and experience) and those who have natural programming skills, that is a mix of being able to think logically, some degree of numerate competency and able to solve new problems; (you either have these skills or don't). 2) Today, the software development landscape is rapidly evolving with new technologies / approaches appearing continuously. Hence, it is wise to place for a career of on-going professional development and being willing to adapt and take on new things. This is a personality trait, that is possible for some to develop if they do not have it. 3) There are some common threads and generic aspects of best practice (e.g. software life cycle, revision control concepts, issue management, testing strategies, release engineering etc. which you will need to be a good programmer. Taking the above together, I would suggest aiming to fine a junior role / internship where you can gain experience of 3 from a mentor and that gives you the opportunity to use current in-fashion programming technologies. Assuming you have the natural programming skills from 1, this will allow you to become productive in something employers will find valuable. Then as your move one, seek opportunities that provide opportunity for development as in point 2, or better still in the role you are in at any time, track developments and where appropriate evolve what you do to use them.

                          J Offline
                          J Offline
                          JackPeacock
                          wrote on last edited by
                          #21

                          Not sure what it's like in the UK but in the US it's difficult to get a good developer job without a degree. Those ads that say degree or 5 years? Don't believe it, they aren't treated the same. 5 years experience means any technical degree is okay, not just a CS degree, but when it comes to interviews the ones without degrees go to the bottom. Yes, still a chance but only if the top of the pile are too expensive or fail the interview. As someone who's been on both sides of the interview table I do agree with most of the points above. Experience counts, especially in senior positions. Junior positions it's less of a factor, so the only tangible data to go on is...degree and subjects in school. Bootcamps? Anyone who's been a programmer for some time knows you can't really learn to be a commercial developer in 12 weeks. Maybe, maybe an entry level position where the company expects to train for the job. Expect pay grade to be competitive with janitorial services. When you get to positions that ask for 10+ years experience degrees don't count for much as long as you have one in a technical field, unless it's a Ph.D. Problem with Ph.Ds is too much focus on academics, not enough on how to build code in an economical and profitable way. Good for a research position, not so much for engineering the deliverables. There are other aspects to development work besides coding. What makes a prospect stand out are the communications skills. Can you explain your work in a way others understand? You'll be on a team; they have to know what you are doing. Some day there will be "the next guy" working on your code, will they be able to follow your logic? Do you even comment your code? If you say "the code is self documenting" in an interview you might as well stand up and leave. Managers who have to worry about continuity and maintenance know first-hand that particular cliche is a myth. Consider some classes on writing, an articulate and well-written report or manual will demonstrate you are more than just a code monkey.

                          1 Reply Last reply
                          0
                          • B B4DG3R

                            Hi everyone And thanks in advance! I'm after advice from people who work in the real world as developers in programming and people who hire developers!! I'm 28, from Dudley UK and want a career change! After looking into programming/coding online as I've always been into and around computers all my life I've decided this is the path I want to follow! I've been to see all the local colleges and universities and I have a few options but I'm not sure on which way to go! I'm not scared of hard work in the slightest and I don't expect this to be easy but I don't want to waste my time and money on going down the wrong path! I'm currently half way through " learn python the hard way" and I must say I'm really getting into it! I already have my level 2 in IT from school ( many years ago) I'm 4 weeks into a 15 week programming concepts course at a local college this will give me a part level 3 qualification! I finish this in may I'm gonna do the Harvard CS50 next in may as I've herd it's really good and it's free! Now I'm faced with some choices I either do my HNC and HND in computing and systems development then try to gain a job from there and consider topping it up to a degree afterwards time expectancy 4 - 6 years while trying to teach myself more coding at home! Building a git hub profile and doing as much as I can! I did go to talk to one of the senior lectures at Wolverhampton uni and she told me that someone in my position may not want to consider a part time degree as they take so long and what employers want now will change in 6 years time! She advised me to go look into some professional courses and build my own portfolio to take to employers and she knew people in the industry without degrees that have done very well this way. By pro courses i can only think she means coding boot camps! While they seem very good and promise job ready in 12 weeks to 6 months depending on how long you do the course over! I just don't wanna throw £4000 down the drain on something that doesn't hold any value to a potential employer. The reviews I've read seem to be really good or really bad! It would be great to hear from someone who has any experience with these! Like I said before I'm not scared of hard work and long days I spend most of my spare time now trying to teach my self and it's going well but I feel that I'm coming to a point and not knowing which way to go!! Any advice would be greatly appreciated! Il be out all day to il probably check back later on if anyone reply's!! Thanks 😁

                            A Offline
                            A Offline
                            AmidstTheRuins
                            wrote on last edited by
                            #22

                            You won't want to work for every company anyway - some places will have developers who will try and hand hold you because you are new. They will try to restrict you and have a go if you don't do something there way. These people are usually stuck in their own rut and you can go way past them within a year or two. Don't show too much respect to these "Gurus". They are the sort of people who will deliberate for months over upgrading to a new IDE or worry about upgrading from Win 7 to Win 10. Just download the latest newest version and get on with it. Setup VMs and have both. Set up your own servers and test environments so you can try stuff out. Jump in at the deep end and with a few years experience you will move past these people. It is good to have a mentor but you can achieve a similar thing watching videos online. In a work or apprenticeship environment it can be very slow and sometimes patronising especially if you're already pretty senior in your current role. Don't throw away what you know from your current job - try and write some software that uses your expertise in this area as the domain subject whilst learning the development platform. Pick an area and get good enough at it to get hired. e.g. .NET Desktop apps .NET Web apps Webforms,.NET Web Apps MVC, Java web apps, Python web apps. In other words pick a set of tools (IDE, database) and build things with them. The .NET environment tooling is different from the Java environment despite both being application programming languages. Same can be said for front end web dev or even developing on a different platform e.g. if you use Windows, Mac or Linux. Don't try and learn loads of different platforms to begin with as when you get a job it is likely the main project you are working in will be a single platform. You can learn lots of other platforms once you are hired. Once you have a job after a year you will be able to apply for other jobs such is the demand in the UK. Also you end up repeating yourself which is pointless, for example i'm doing a uni course where I am learning Python and using it to parse HTML and XML. I already have 5+ years experience with C# and .NET so I could do it much quicker with this. I'm not sure I need to know another language currently to perform this task (using Python as it's required for the course). Although learning more than one language is a great thing to do, it's something to do after you have published with your first language. Be willing to apply for jobs outside of a 20 mile radi

                            1 Reply Last reply
                            0
                            • B B4DG3R

                              Hi everyone And thanks in advance! I'm after advice from people who work in the real world as developers in programming and people who hire developers!! I'm 28, from Dudley UK and want a career change! After looking into programming/coding online as I've always been into and around computers all my life I've decided this is the path I want to follow! I've been to see all the local colleges and universities and I have a few options but I'm not sure on which way to go! I'm not scared of hard work in the slightest and I don't expect this to be easy but I don't want to waste my time and money on going down the wrong path! I'm currently half way through " learn python the hard way" and I must say I'm really getting into it! I already have my level 2 in IT from school ( many years ago) I'm 4 weeks into a 15 week programming concepts course at a local college this will give me a part level 3 qualification! I finish this in may I'm gonna do the Harvard CS50 next in may as I've herd it's really good and it's free! Now I'm faced with some choices I either do my HNC and HND in computing and systems development then try to gain a job from there and consider topping it up to a degree afterwards time expectancy 4 - 6 years while trying to teach myself more coding at home! Building a git hub profile and doing as much as I can! I did go to talk to one of the senior lectures at Wolverhampton uni and she told me that someone in my position may not want to consider a part time degree as they take so long and what employers want now will change in 6 years time! She advised me to go look into some professional courses and build my own portfolio to take to employers and she knew people in the industry without degrees that have done very well this way. By pro courses i can only think she means coding boot camps! While they seem very good and promise job ready in 12 weeks to 6 months depending on how long you do the course over! I just don't wanna throw £4000 down the drain on something that doesn't hold any value to a potential employer. The reviews I've read seem to be really good or really bad! It would be great to hear from someone who has any experience with these! Like I said before I'm not scared of hard work and long days I spend most of my spare time now trying to teach my self and it's going well but I feel that I'm coming to a point and not knowing which way to go!! Any advice would be greatly appreciated! Il be out all day to il probably check back later on if anyone reply's!! Thanks 😁

                              T Offline
                              T Offline
                              tom1443
                              wrote on last edited by
                              #23

                              My only advice is that learning the "how" of programming is relatively easy. In fact it's expected that you be able to pick up a new language, IDE, VCS, framework etc. on your own pretty quick. But in my opinion what separates the men from the boys and allows you to go further faster in a software career (if you want to stay technical and not be a manager) is a strong theoretical background. And I think the "why" can be harder to learn on your own. For this reason I don't think I would recommend boot camps to someone who already can program a bit.

                              1 Reply Last reply
                              0
                              • B B4DG3R

                                Hi everyone And thanks in advance! I'm after advice from people who work in the real world as developers in programming and people who hire developers!! I'm 28, from Dudley UK and want a career change! After looking into programming/coding online as I've always been into and around computers all my life I've decided this is the path I want to follow! I've been to see all the local colleges and universities and I have a few options but I'm not sure on which way to go! I'm not scared of hard work in the slightest and I don't expect this to be easy but I don't want to waste my time and money on going down the wrong path! I'm currently half way through " learn python the hard way" and I must say I'm really getting into it! I already have my level 2 in IT from school ( many years ago) I'm 4 weeks into a 15 week programming concepts course at a local college this will give me a part level 3 qualification! I finish this in may I'm gonna do the Harvard CS50 next in may as I've herd it's really good and it's free! Now I'm faced with some choices I either do my HNC and HND in computing and systems development then try to gain a job from there and consider topping it up to a degree afterwards time expectancy 4 - 6 years while trying to teach myself more coding at home! Building a git hub profile and doing as much as I can! I did go to talk to one of the senior lectures at Wolverhampton uni and she told me that someone in my position may not want to consider a part time degree as they take so long and what employers want now will change in 6 years time! She advised me to go look into some professional courses and build my own portfolio to take to employers and she knew people in the industry without degrees that have done very well this way. By pro courses i can only think she means coding boot camps! While they seem very good and promise job ready in 12 weeks to 6 months depending on how long you do the course over! I just don't wanna throw £4000 down the drain on something that doesn't hold any value to a potential employer. The reviews I've read seem to be really good or really bad! It would be great to hear from someone who has any experience with these! Like I said before I'm not scared of hard work and long days I spend most of my spare time now trying to teach my self and it's going well but I feel that I'm coming to a point and not knowing which way to go!! Any advice would be greatly appreciated! Il be out all day to il probably check back later on if anyone reply's!! Thanks 😁

                                R Offline
                                R Offline
                                rubinstu
                                wrote on last edited by
                                #24

                                I am sympathetic to your cause. Being in the USA we have different terms for degrees, course tracks, etc., so I may not understand the details of your situation 100%. That said, here are some thoughts: 1. You are PLENTY young enough to retrain at any level. There will be some sacrifices, but they will be short term. 2. Focus on skills that are not easily commoditized. Python is great, but it's a tool that is easily learned, and is often used to create "throwaway" code for testing, utilities, etc. It's not really the basis for value-add on major projects. A fundamental understanding of computer science concepts will last your whole career and is not easily outsourced. 3. At least in the USA, bootcamps are quickly earning bad reputations. They teach the tools, not the fundamentals (which would really be impossible in such a short timeframe). Their hiring numbers are generally recognized to be suspect. 4. Unless you have serious personal commitments (like kids), I say dump your day job, and get yourself a genuine 4-year degree in Computer Science, Engineering, or something that will last for years. Borrow, skimp, starve, to do whatever it takes to pay for it. Good luck!

                                1 Reply Last reply
                                0
                                • B B4DG3R

                                  Hi everyone And thanks in advance! I'm after advice from people who work in the real world as developers in programming and people who hire developers!! I'm 28, from Dudley UK and want a career change! After looking into programming/coding online as I've always been into and around computers all my life I've decided this is the path I want to follow! I've been to see all the local colleges and universities and I have a few options but I'm not sure on which way to go! I'm not scared of hard work in the slightest and I don't expect this to be easy but I don't want to waste my time and money on going down the wrong path! I'm currently half way through " learn python the hard way" and I must say I'm really getting into it! I already have my level 2 in IT from school ( many years ago) I'm 4 weeks into a 15 week programming concepts course at a local college this will give me a part level 3 qualification! I finish this in may I'm gonna do the Harvard CS50 next in may as I've herd it's really good and it's free! Now I'm faced with some choices I either do my HNC and HND in computing and systems development then try to gain a job from there and consider topping it up to a degree afterwards time expectancy 4 - 6 years while trying to teach myself more coding at home! Building a git hub profile and doing as much as I can! I did go to talk to one of the senior lectures at Wolverhampton uni and she told me that someone in my position may not want to consider a part time degree as they take so long and what employers want now will change in 6 years time! She advised me to go look into some professional courses and build my own portfolio to take to employers and she knew people in the industry without degrees that have done very well this way. By pro courses i can only think she means coding boot camps! While they seem very good and promise job ready in 12 weeks to 6 months depending on how long you do the course over! I just don't wanna throw £4000 down the drain on something that doesn't hold any value to a potential employer. The reviews I've read seem to be really good or really bad! It would be great to hear from someone who has any experience with these! Like I said before I'm not scared of hard work and long days I spend most of my spare time now trying to teach my self and it's going well but I feel that I'm coming to a point and not knowing which way to go!! Any advice would be greatly appreciated! Il be out all day to il probably check back later on if anyone reply's!! Thanks 😁

                                  C Offline
                                  C Offline
                                  C0byC
                                  wrote on last edited by
                                  #25

                                  You mentioned that you are working in horticulture. That's flowers right? ;P I would suggest look at your current situation, what can you see as a 'real world' problem within what you are familiar with. People love to collect and retrieve information, for example, if you are still writing things on paper, create a simple but small application (web page, console app, whatever) that makes collecting that information easier. It is much easier to apply ideas to what you are familiar with, it doesn't matter if there are 10000 applications/systems that does what you want to do, just start with something that you can associate with to make your problem solving and learning easier. After all programming is not writing squiggly packets or text, it's finding a solution to a problem. People using your application/website/system aren't interested in if it was written in .Net, Java, Python, Ruby, C++ or any of the 1000+ programming languages available today, they want something that makes their life easier. You mentioned you are learning Python, great! I started with plain old Turbo Pascal, then C, then VB, then C#, VB.net, Ruby, Pythion.... javascript...etc.. and so on.. :wtf: The point is there is no real answer to "Which way to go" or what programming language to pick, they do have their different uses, but for the most part they do the same thing. (if, else, when, for, foreach, a=b+c etc..) You are also guaranteed that you will learn more then one way of doing things, you will learn how to collect data, save data, retrieve data and present data, all in different languages. :-D Look at what you think is a problem, try and make life easier using whatever language you find more rewarding. Once you can show something to a prospective employee where you took a simple idea and turned it into a simple solution it almost carries more weight than having 10 diplomas or degrees and no work to show for it! Happy learning and happy coding! :)

                                  Over..

                                  1 Reply Last reply
                                  0
                                  • B B4DG3R

                                    Hi everyone And thanks in advance! I'm after advice from people who work in the real world as developers in programming and people who hire developers!! I'm 28, from Dudley UK and want a career change! After looking into programming/coding online as I've always been into and around computers all my life I've decided this is the path I want to follow! I've been to see all the local colleges and universities and I have a few options but I'm not sure on which way to go! I'm not scared of hard work in the slightest and I don't expect this to be easy but I don't want to waste my time and money on going down the wrong path! I'm currently half way through " learn python the hard way" and I must say I'm really getting into it! I already have my level 2 in IT from school ( many years ago) I'm 4 weeks into a 15 week programming concepts course at a local college this will give me a part level 3 qualification! I finish this in may I'm gonna do the Harvard CS50 next in may as I've herd it's really good and it's free! Now I'm faced with some choices I either do my HNC and HND in computing and systems development then try to gain a job from there and consider topping it up to a degree afterwards time expectancy 4 - 6 years while trying to teach myself more coding at home! Building a git hub profile and doing as much as I can! I did go to talk to one of the senior lectures at Wolverhampton uni and she told me that someone in my position may not want to consider a part time degree as they take so long and what employers want now will change in 6 years time! She advised me to go look into some professional courses and build my own portfolio to take to employers and she knew people in the industry without degrees that have done very well this way. By pro courses i can only think she means coding boot camps! While they seem very good and promise job ready in 12 weeks to 6 months depending on how long you do the course over! I just don't wanna throw £4000 down the drain on something that doesn't hold any value to a potential employer. The reviews I've read seem to be really good or really bad! It would be great to hear from someone who has any experience with these! Like I said before I'm not scared of hard work and long days I spend most of my spare time now trying to teach my self and it's going well but I feel that I'm coming to a point and not knowing which way to go!! Any advice would be greatly appreciated! Il be out all day to il probably check back later on if anyone reply's!! Thanks 😁

                                    E Offline
                                    E Offline
                                    ellisjr
                                    wrote on last edited by
                                    #26

                                    Well B4DG3R, regardless of which language you choose to learn you will need to understand its syntax and correct usage, whether it's C++, Python, or even English. ;) You will find yourself to be eminently more employable if your English demonstrates your competence before you have even been asked about a line of code. Finally, before anyone flames me, I really do intend this to be a helpful comment as opposed to a snide dig; all language benefits from a thorough check before submission.

                                    B 1 Reply Last reply
                                    0
                                    • B B4DG3R

                                      I am currently working but my full time job is a world away from software development I'm a service engineer working in horticulture! The HNC/HND part time then possible degree route is what I think I may do it's just trying to get some real world experience in between as at the moment I can't afford to quit my job as I have a family to support !!

                                      B Offline
                                      B Offline
                                      BeerPoweredNoiseFrenzy
                                      wrote on last edited by
                                      #27

                                      Don't do it. It's hell. Really. Believe me. Why do you think I keep buying lottery tickets?

                                      1 Reply Last reply
                                      0
                                      • B B4DG3R

                                        Hi everyone And thanks in advance! I'm after advice from people who work in the real world as developers in programming and people who hire developers!! I'm 28, from Dudley UK and want a career change! After looking into programming/coding online as I've always been into and around computers all my life I've decided this is the path I want to follow! I've been to see all the local colleges and universities and I have a few options but I'm not sure on which way to go! I'm not scared of hard work in the slightest and I don't expect this to be easy but I don't want to waste my time and money on going down the wrong path! I'm currently half way through " learn python the hard way" and I must say I'm really getting into it! I already have my level 2 in IT from school ( many years ago) I'm 4 weeks into a 15 week programming concepts course at a local college this will give me a part level 3 qualification! I finish this in may I'm gonna do the Harvard CS50 next in may as I've herd it's really good and it's free! Now I'm faced with some choices I either do my HNC and HND in computing and systems development then try to gain a job from there and consider topping it up to a degree afterwards time expectancy 4 - 6 years while trying to teach myself more coding at home! Building a git hub profile and doing as much as I can! I did go to talk to one of the senior lectures at Wolverhampton uni and she told me that someone in my position may not want to consider a part time degree as they take so long and what employers want now will change in 6 years time! She advised me to go look into some professional courses and build my own portfolio to take to employers and she knew people in the industry without degrees that have done very well this way. By pro courses i can only think she means coding boot camps! While they seem very good and promise job ready in 12 weeks to 6 months depending on how long you do the course over! I just don't wanna throw £4000 down the drain on something that doesn't hold any value to a potential employer. The reviews I've read seem to be really good or really bad! It would be great to hear from someone who has any experience with these! Like I said before I'm not scared of hard work and long days I spend most of my spare time now trying to teach my self and it's going well but I feel that I'm coming to a point and not knowing which way to go!! Any advice would be greatly appreciated! Il be out all day to il probably check back later on if anyone reply's!! Thanks 😁

                                        M Offline
                                        M Offline
                                        mwwallace8
                                        wrote on last edited by
                                        #28

                                        B4DG3R, As others have said.. Get an internship or a gig that will let you solve some real problems. Hopefully that will be along side of a few people who are experienced so you can get a good feel for the structure and suck up as much knowledge as you can (that is really key.. read other peoples code, pick their brains, listen, try things, fail, repeat). Aside from that try to get good at one or two useful things.. don't worry about mastering every aspect of everything and having a bunch of different tools you are proficient at right away. Once you're good at something small or niche you can get paid for that while advancing your skills at home, school, or through other gigs. For me I started with fixing peoples WordPress sites/websties (hardly programming). The beauty of that particular niche is that very non-technical people can create a site and mess it up easily or not have the ability to make fairly simple alterations. In which case they're ready to work with someone who may only know a little more than them but is more technically apt. This didn't directly allow me to learn from other people.. that came later after it became apparent I was good enough at this stuff to look for full time employment. Then on the side learn something a little deeper and begin looking for more knowledge or ways to obtain gigs in the new area. Starting with websites wasn't the most fun but it allowed me to get into this world, get experience, and learn practical skills. After six years of trying to pick up as much stuff as I can, listening to people, accepting entry level pay, I'm now a senior MVC C# .NET developer at my work. We're doing mobile sites, console apps, windows services, web services, web sites, and all sorts of automation. The ability to transition into that really came from my entry level web experience and learning about interacting with databases and writing code that makes decisions, decisions that solved real problems for real people, troubleshooting http requests, structuring content, etc. Hope this helps. I think this is my first post on here, good luck! :-D

                                        -mwwallace8

                                        1 Reply Last reply
                                        0
                                        • R robdocobo

                                          As an employer and programmer with 30+ years experience, I think it is worth considering the following (from my perspective): 1) On the whole, employers want a balance of people who are very productive with specific technologies (which requires time and experience) and those who have natural programming skills, that is a mix of being able to think logically, some degree of numerate competency and able to solve new problems; (you either have these skills or don't). 2) Today, the software development landscape is rapidly evolving with new technologies / approaches appearing continuously. Hence, it is wise to place for a career of on-going professional development and being willing to adapt and take on new things. This is a personality trait, that is possible for some to develop if they do not have it. 3) There are some common threads and generic aspects of best practice (e.g. software life cycle, revision control concepts, issue management, testing strategies, release engineering etc. which you will need to be a good programmer. Taking the above together, I would suggest aiming to fine a junior role / internship where you can gain experience of 3 from a mentor and that gives you the opportunity to use current in-fashion programming technologies. Assuming you have the natural programming skills from 1, this will allow you to become productive in something employers will find valuable. Then as your move one, seek opportunities that provide opportunity for development as in point 2, or better still in the role you are in at any time, track developments and where appropriate evolve what you do to use them.

                                          B Offline
                                          B Offline
                                          buckrogerz 0
                                          wrote on last edited by
                                          #29

                                          I have been doing development for 20+ years and I have seen people or all sorts. The first question you really need to ask yourself before you go any further is "Do you want to be a professional student?". We are not developers we are students! I am also in the US so the atmosphere here may not be the same as in the UK (so there is the gain of salt). I would recommend at least a two degree. This is only to get by the people who think you have to have a degree to program. To that end do you have a partner that can support your family while you do your education full time. I worked full time while I got mine and it would have a lot easier if I had not. After you learn one language the others become easier and easier to learn. It is the fundamentals of CS and the soft skills that are important. I hope this 2 cents helps

                                          Buckrogerz

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups