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. Should I consider going back to school?

Should I consider going back to school?

Scheduled Pinned Locked Moved The Lounge
csharpphphtmldesignhelp
39 Posts 26 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.
  • D demotis

    I have applied for some that offer "or equivalent experience", but seriously the position that I really wanted wouldn't even consider my resume because my degree was not in Computer Science. Now that I think about it, I should have pointed out in the first post. I have a degree, but it was geared toward Law. I found that I really didn't care about Law as much as my mother wanted me to so I just started working in IT and have never looked back.

    B Offline
    B Offline
    Beginner Luck
    wrote on last edited by
    #10

    if nothing stopping you from going. Just go and good luck. And ready to learn and do useless module for the sake of degree :) .

    1 Reply Last reply
    0
    • D demotis

      This is what I worry about. I think that they don't care that my experience and knowledge would let me teach the classes they want me to take. And, unless things have changed since I was last in school, The things they teach in school are last year tech at best.

      B Offline
      B Offline
      Beginner Luck
      wrote on last edited by
      #11

      Tell you a joke. A job agent asking me how much I want for the next job. I told him 2.6k. he told me diploma can not get this much and ask me how much I got have for job i hold. I told him i have 2.4k as diploma and with one year experience. He ending the call after that. Another job agent from IT specialize agency call me and give me better pay than U stated above without me apply. See the different!! Cert is just to get pass the gatekeeper

      1 Reply Last reply
      0
      • D demotis

        So here is the deal. I have 22 years of experience in IT, with the last 15 in software development. I'm up to date on many of the latest technologies and constantly learning new things (thank you Code Project for your help with that). I have recently started looking for a new job after having worked at a place for 7 years doing C# .Net programming with a hint of PHP/HTML. Of the places I've looked, I have found that they "must" have a B.A. in Computer Science with 3 years of experience. Does my 22 years with 15 years in software design and development not count for anything? Should I go back to school to have them "teach" me things I already know just to have the paper that says I could pass some classes?

        R Offline
        R Offline
        RossMW
        wrote on last edited by
        #12

        Firstly. A number of company adverts are heavily sanitised by HR departments before they go out and a company will add those sort of requirements as a default. However when it comes to weeding out the CVs, it is not generally done but HR and those musts are rarely true musts and other factors like experience / skill sets / attitude etc will count for more (depending on the Manager). So I would ignore that requirement and apply anyway. Secondly. If there is some special learning you are trying to achieve, then by all means.

        1 Reply Last reply
        0
        • D demotis

          So here is the deal. I have 22 years of experience in IT, with the last 15 in software development. I'm up to date on many of the latest technologies and constantly learning new things (thank you Code Project for your help with that). I have recently started looking for a new job after having worked at a place for 7 years doing C# .Net programming with a hint of PHP/HTML. Of the places I've looked, I have found that they "must" have a B.A. in Computer Science with 3 years of experience. Does my 22 years with 15 years in software design and development not count for anything? Should I go back to school to have them "teach" me things I already know just to have the paper that says I could pass some classes?

          J Offline
          J Offline
          Joe Woodbury
          wrote on last edited by
          #13

          Depends on the region. After consulting for a while, I've notices that the HR departments in some parts of the country and certain companies, regardless of where they are at, balk at non-degreed engineers, even if they have 28 years experience! Note that most hiring managers don't care, but their HR departments sure do. This is all amplified when you have an engineering recession. Further, I know of a few companies which will grab up people with masters degrees regardless of actual experience or capability. I partly regret not getting my masters when I thought about it back in 93, but even now the idea bores me to death. Back then it was even more theory and UNIX.

          1 Reply Last reply
          0
          • D demotis

            So here is the deal. I have 22 years of experience in IT, with the last 15 in software development. I'm up to date on many of the latest technologies and constantly learning new things (thank you Code Project for your help with that). I have recently started looking for a new job after having worked at a place for 7 years doing C# .Net programming with a hint of PHP/HTML. Of the places I've looked, I have found that they "must" have a B.A. in Computer Science with 3 years of experience. Does my 22 years with 15 years in software design and development not count for anything? Should I go back to school to have them "teach" me things I already know just to have the paper that says I could pass some classes?

            D Offline
            D Offline
            DaveAuld
            wrote on last edited by
            #14

            If you have being doing it that long, you shouldn't find it that hard to get. I am not an IT professional and it is not something I do everyday. I went back and did a computing degree in 2007 and found it relatively painless, although, it ate a lot of my home time due to my offshore work schedule. The hardest part was getting my head round some of the AI stuff, and also remembering the different languages being used throughout, when constantly switching back and forth between Java, C#, VB.net, JavaScript and several others, particularly whatever it was they used for the functional programming, I often found I used the wrong code. I hated writing code by hand on paper, during the exams!

            Dave Find Me On:Web|Youtube|Facebook|Twitter|LinkedIn Folding Stats: Team CodeProject

            1 Reply Last reply
            0
            • D demotis

              So here is the deal. I have 22 years of experience in IT, with the last 15 in software development. I'm up to date on many of the latest technologies and constantly learning new things (thank you Code Project for your help with that). I have recently started looking for a new job after having worked at a place for 7 years doing C# .Net programming with a hint of PHP/HTML. Of the places I've looked, I have found that they "must" have a B.A. in Computer Science with 3 years of experience. Does my 22 years with 15 years in software design and development not count for anything? Should I go back to school to have them "teach" me things I already know just to have the paper that says I could pass some classes?

              Kornfeld Eliyahu PeterK Offline
              Kornfeld Eliyahu PeterK Offline
              Kornfeld Eliyahu Peter
              wrote on last edited by
              #15

              It is very common around here to ask for a degree in job description, but with a long and proven experience it never really matter...however lately CVs are 'read' by software and if no B.A. in it it will be dropped by the software, so there is a dilemma... The best way I found is somehow get contact with the HR directly and let my CV seen by humans... (Just saying, that learning for the parer will probably kill you :-))

              Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

              "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

              1 Reply Last reply
              0
              • D demotis

                So here is the deal. I have 22 years of experience in IT, with the last 15 in software development. I'm up to date on many of the latest technologies and constantly learning new things (thank you Code Project for your help with that). I have recently started looking for a new job after having worked at a place for 7 years doing C# .Net programming with a hint of PHP/HTML. Of the places I've looked, I have found that they "must" have a B.A. in Computer Science with 3 years of experience. Does my 22 years with 15 years in software design and development not count for anything? Should I go back to school to have them "teach" me things I already know just to have the paper that says I could pass some classes?

                Sander RosselS Offline
                Sander RosselS Offline
                Sander Rossel
                wrote on last edited by
                #16

                School isn't worth it. It takes lots of time, effort and money. It sucks the energy out of you. It doesn't actually teach you stuff you need. The stuff it does teach you could've Googled when you needed it. School is a slow way to learn. I've met IT graduates who literally couldn't declare a variable in C#. School always lags behind with reality. You'll probably be doing some old version of Java (don't do anything else either, because the teacher won't understand it). You'd better find a new job if they value four years of schooling over 22 years of experience. I may be a bit biased as I always hated school. I liked programming really very much until I decided, like you, to go back to school. Only now, after having done little schooling for about a year, am I finding my enthusiasm and curiosity is coming back. If I ever start to hate myself and rather be brain-dead I'll go back to school again.

                Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

                Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                Regards, Sander

                B 1 Reply Last reply
                0
                • D demotis

                  So here is the deal. I have 22 years of experience in IT, with the last 15 in software development. I'm up to date on many of the latest technologies and constantly learning new things (thank you Code Project for your help with that). I have recently started looking for a new job after having worked at a place for 7 years doing C# .Net programming with a hint of PHP/HTML. Of the places I've looked, I have found that they "must" have a B.A. in Computer Science with 3 years of experience. Does my 22 years with 15 years in software design and development not count for anything? Should I go back to school to have them "teach" me things I already know just to have the paper that says I could pass some classes?

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #17

                  The more stuff you have in your arsenal the more chances you have in life. Sometimes we are given a signal about how things may be in the future. There's a chance that the signal can be ignored and all will be fine. It is always better to respond if you are able. If a degree rules you out of consideration for many jobs now then speculate on how things may develop down the road. There are many people today who are unemployed because they did not heed these indicators and fell behind when the competition become very tough.

                  Peter Wasser "The whole problem with the world is that fools and fanatics are always so certain of themselves, and wiser people so full of doubts." - Bertrand Russell

                  U 1 Reply Last reply
                  0
                  • Sander RosselS Sander Rossel

                    School isn't worth it. It takes lots of time, effort and money. It sucks the energy out of you. It doesn't actually teach you stuff you need. The stuff it does teach you could've Googled when you needed it. School is a slow way to learn. I've met IT graduates who literally couldn't declare a variable in C#. School always lags behind with reality. You'll probably be doing some old version of Java (don't do anything else either, because the teacher won't understand it). You'd better find a new job if they value four years of schooling over 22 years of experience. I may be a bit biased as I always hated school. I liked programming really very much until I decided, like you, to go back to school. Only now, after having done little schooling for about a year, am I finding my enthusiasm and curiosity is coming back. If I ever start to hate myself and rather be brain-dead I'll go back to school again.

                    Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

                    Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

                    Regards, Sander

                    B Offline
                    B Offline
                    Beginner Luck
                    wrote on last edited by
                    #18

                    I also hate school too but employee requires degree as they control what pay to give and chances for promotion and not everyone is lucky. I have to beat HR and recruiters as they only recognizes degree :((

                    Sander RosselS 1 Reply Last reply
                    0
                    • D demotis

                      So here is the deal. I have 22 years of experience in IT, with the last 15 in software development. I'm up to date on many of the latest technologies and constantly learning new things (thank you Code Project for your help with that). I have recently started looking for a new job after having worked at a place for 7 years doing C# .Net programming with a hint of PHP/HTML. Of the places I've looked, I have found that they "must" have a B.A. in Computer Science with 3 years of experience. Does my 22 years with 15 years in software design and development not count for anything? Should I go back to school to have them "teach" me things I already know just to have the paper that says I could pass some classes?

                      M Offline
                      M Offline
                      molesworth
                      wrote on last edited by
                      #19

                      demotis wrote:

                      So here is the deal. I have 22 years of experience in IT, with the last 15 in software development. I'm up to date on many of the latest technologies and constantly learning new things (thank you Code Project for your help with that). I have recently started looking for a new job after having worked at a place for 7 years doing C# .Net programming with a hint of PHP/HTML.

                      With that amount of experience, I would say you're far better qualified than any new graduate, no matter how good their degree. I dropped out of university over 30 years ago, and although the first couple of jobs were hard to get, and quite low level, once I had a few years experience most of the companies I applied to were very keen to take me on. I can't recall any of them questioning my lack of a degree when compared to even a few years of relevant experience. It's quite likely the companies you're looking at simply put that clause in to discourage young, inexperienced, applicants. I'd recommend applying, and making sure your CV / resume emphasises your depth of experience. eta : any employer who insists on a degree (as seems to be the case, reading more of the thread) and will pay an inexperienced graduate more than a seasoned engineer / developer isn't the sort of company I'd consider working for...

                      Days spent at sea are not deducted from one's alloted span - Phoenician proverb

                      D 1 Reply Last reply
                      0
                      • D demotis

                        So here is the deal. I have 22 years of experience in IT, with the last 15 in software development. I'm up to date on many of the latest technologies and constantly learning new things (thank you Code Project for your help with that). I have recently started looking for a new job after having worked at a place for 7 years doing C# .Net programming with a hint of PHP/HTML. Of the places I've looked, I have found that they "must" have a B.A. in Computer Science with 3 years of experience. Does my 22 years with 15 years in software design and development not count for anything? Should I go back to school to have them "teach" me things I already know just to have the paper that says I could pass some classes?

                        S Offline
                        S Offline
                        snorkie
                        wrote on last edited by
                        #20

                        Consider a Master's Degree. I got mine from Missouri State.Computer Information Systems Graduate Program - Computer Information Systems - Missouri State University[^]. The program was a mix of on campus and online. It took 2 years with 4 weeks on campus plus lots of nights and weekends. But at the end (and I have kids and worked full time) I had a Masters in Computer Information Systems. That degree opened up several doors for me when getting employed. Tuition wasn't too bad, so I paid out of pocket :) Good luck! Hogan

                        Hogan

                        1 Reply Last reply
                        0
                        • D demotis

                          So here is the deal. I have 22 years of experience in IT, with the last 15 in software development. I'm up to date on many of the latest technologies and constantly learning new things (thank you Code Project for your help with that). I have recently started looking for a new job after having worked at a place for 7 years doing C# .Net programming with a hint of PHP/HTML. Of the places I've looked, I have found that they "must" have a B.A. in Computer Science with 3 years of experience. Does my 22 years with 15 years in software design and development not count for anything? Should I go back to school to have them "teach" me things I already know just to have the paper that says I could pass some classes?

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

                          Having been on the other side of the conference table here's what I've seen. In the embedded programming world, and granted it's a bit different from normal programming, there are so many resumes a degree is used as a first order filter (electronics, part of that embedded difference) in selecting who to interview. A BA is better than nothing but for a tech job it really has to be a BS degree, unless it's a tech writer or customer training position. Equivalent experience is just a dodge to avoid legal hassles for dicrimination. HR puts it in there but it rarely has any relevance to the hiring process. Does a degree actually make a difference otherwise? Only for an entry level position. A senior position is all about experience, because we know technical knowledge has a short half-life. In interviews I started with a couple tech questions, just to eliminate the resume inflators. After that I was more interested in the non-technical skills, things like communication skills (writing, speaking up to express opinions) and some understanding of the economics of commercial software, the importance of project management and the aility to think beyond the assignment for next week. And that's where the degree does make a difference. Going to a university or college is more than job training, it's exposure to a variety of disciplines. A code bootcamp can teach someone to write code, but it doesn't teach the ability to extrapolate from the immediate into the abstract. Software is more than writing code (yeah, blasphemy!!), it's economics, politics, sociology, and even psychology when you have to climb into someone's head to reverse engineer undocumented legacy code. Does the 15 years experience count? Sure, but you have to get out of the pack before anyone looks at it. If the degree comes after the experience, no one really cares, because you won't be applying for Grunt Programmer I job classifications. So if you do go back to school, take some theory classes, Numerical Analysis, Queueing Theory, Finite State Automata, but don't neglect Economics and English, especially writing. At a senior level you have to communicate your ideas in an effective manner to both management and your junior team members.

                          D 1 Reply Last reply
                          0
                          • D demotis

                            So here is the deal. I have 22 years of experience in IT, with the last 15 in software development. I'm up to date on many of the latest technologies and constantly learning new things (thank you Code Project for your help with that). I have recently started looking for a new job after having worked at a place for 7 years doing C# .Net programming with a hint of PHP/HTML. Of the places I've looked, I have found that they "must" have a B.A. in Computer Science with 3 years of experience. Does my 22 years with 15 years in software design and development not count for anything? Should I go back to school to have them "teach" me things I already know just to have the paper that says I could pass some classes?

                            M Offline
                            M Offline
                            mlpelley
                            wrote on last edited by
                            #22

                            I definitely fall into the don't need an education camp, based on my 38 years experience in the field. However I was fortunate enough to earn a degree early on, and along the way fell into the defense industry. In that industry hiring companies must have relevant degrees so that they can slot you into a defense contract. Many contracts for skilled labor don't include categories for non-degreed personnel. You have to fit into one of the contract slots so that the company can get paid. They make their money off of the difference in the contract category payment per hour and your salary. So depending on the industry you're applying for its something to consider as you make your decision. Just offering a different perspective than what I've seen here so far.

                            1 Reply Last reply
                            0
                            • L Lost User

                              The more stuff you have in your arsenal the more chances you have in life. Sometimes we are given a signal about how things may be in the future. There's a chance that the signal can be ignored and all will be fine. It is always better to respond if you are able. If a degree rules you out of consideration for many jobs now then speculate on how things may develop down the road. There are many people today who are unemployed because they did not heed these indicators and fell behind when the competition become very tough.

                              Peter Wasser "The whole problem with the world is that fools and fanatics are always so certain of themselves, and wiser people so full of doubts." - Bertrand Russell

                              U Offline
                              U Offline
                              User 12054586
                              wrote on last edited by
                              #23

                              I have over 25 years of experience in designing embedded systems, and yet I found I couldn't break into the medical industry without a degree. It was best explained by an HR manager like this: If I designed a small sub-system of a product, and designed it perfectly, documented the firmware, got it past V&V no problem, but another part of the system failed leading to either serious injury or death, I could be called to give a deposition. One of the first questions I would be asked would be where I earned my degree. If I had no degree, they would blame the failure on the "uneducated" so called "engineer". So at the ripe old age of 56 I went back to school, got my associates, got several contract jobs in medical and now working on my bachelors. It's painful sometimes, but so far worth it.

                              1 Reply Last reply
                              0
                              • J JackPeacock

                                Having been on the other side of the conference table here's what I've seen. In the embedded programming world, and granted it's a bit different from normal programming, there are so many resumes a degree is used as a first order filter (electronics, part of that embedded difference) in selecting who to interview. A BA is better than nothing but for a tech job it really has to be a BS degree, unless it's a tech writer or customer training position. Equivalent experience is just a dodge to avoid legal hassles for dicrimination. HR puts it in there but it rarely has any relevance to the hiring process. Does a degree actually make a difference otherwise? Only for an entry level position. A senior position is all about experience, because we know technical knowledge has a short half-life. In interviews I started with a couple tech questions, just to eliminate the resume inflators. After that I was more interested in the non-technical skills, things like communication skills (writing, speaking up to express opinions) and some understanding of the economics of commercial software, the importance of project management and the aility to think beyond the assignment for next week. And that's where the degree does make a difference. Going to a university or college is more than job training, it's exposure to a variety of disciplines. A code bootcamp can teach someone to write code, but it doesn't teach the ability to extrapolate from the immediate into the abstract. Software is more than writing code (yeah, blasphemy!!), it's economics, politics, sociology, and even psychology when you have to climb into someone's head to reverse engineer undocumented legacy code. Does the 15 years experience count? Sure, but you have to get out of the pack before anyone looks at it. If the degree comes after the experience, no one really cares, because you won't be applying for Grunt Programmer I job classifications. So if you do go back to school, take some theory classes, Numerical Analysis, Queueing Theory, Finite State Automata, but don't neglect Economics and English, especially writing. At a senior level you have to communicate your ideas in an effective manner to both management and your junior team members.

                                D Offline
                                D Offline
                                demotis
                                wrote on last edited by
                                #24

                                This actually makes a lot of sense. in the short amount of time this post has been out I have resolved myself to enroll for one of the online degrees. I've sent in my info and have requested my transcript from when I was in school back in the early 90's. I hope that at they can count some of my credits. It is a great idea to take theory classes. I was thinking that I would need to take "Intro to Programming" and start from the bottom, but it is perfectly logical that I could take some theory classes to get a BS and then back it up with my real world experience. Thanks for the insight.

                                1 Reply Last reply
                                0
                                • D demotis

                                  So here is the deal. I have 22 years of experience in IT, with the last 15 in software development. I'm up to date on many of the latest technologies and constantly learning new things (thank you Code Project for your help with that). I have recently started looking for a new job after having worked at a place for 7 years doing C# .Net programming with a hint of PHP/HTML. Of the places I've looked, I have found that they "must" have a B.A. in Computer Science with 3 years of experience. Does my 22 years with 15 years in software design and development not count for anything? Should I go back to school to have them "teach" me things I already know just to have the paper that says I could pass some classes?

                                  K Offline
                                  K Offline
                                  Kosta Cherry
                                  wrote on last edited by
                                  #25

                                  If company wants you to have a paper and sneezes at your experience, you don't wanna work for them. Really, you don't. You would regret it from day one of employment.

                                  1 Reply Last reply
                                  0
                                  • M molesworth

                                    demotis wrote:

                                    So here is the deal. I have 22 years of experience in IT, with the last 15 in software development. I'm up to date on many of the latest technologies and constantly learning new things (thank you Code Project for your help with that). I have recently started looking for a new job after having worked at a place for 7 years doing C# .Net programming with a hint of PHP/HTML.

                                    With that amount of experience, I would say you're far better qualified than any new graduate, no matter how good their degree. I dropped out of university over 30 years ago, and although the first couple of jobs were hard to get, and quite low level, once I had a few years experience most of the companies I applied to were very keen to take me on. I can't recall any of them questioning my lack of a degree when compared to even a few years of relevant experience. It's quite likely the companies you're looking at simply put that clause in to discourage young, inexperienced, applicants. I'd recommend applying, and making sure your CV / resume emphasises your depth of experience. eta : any employer who insists on a degree (as seems to be the case, reading more of the thread) and will pay an inexperienced graduate more than a seasoned engineer / developer isn't the sort of company I'd consider working for...

                                    Days spent at sea are not deducted from one's alloted span - Phoenician proverb

                                    D Offline
                                    D Offline
                                    demotis
                                    wrote on last edited by
                                    #26

                                    molesworth wrote:

                                    ... any employer who insists on a degree (as seems to be the case, reading more of the thread) and will pay an inexperienced graduate more than a seasoned engineer / developer isn't the sort of company I'd consider working for...

                                    I have decided to go ahead and get a degree in CS with a emphasis on Programming. Actually, I'm going to get just enough to be a Computer Science, but I'm going to concentrate on Theory so I'm not bored to death making "Hello World" programs and having to explain the difference between an object and Class. With that said.... You are 100% right. A 4 year degree with 3 years experience? In a best case that's only 7 years experience. I got double that, and mine is real world, on the job experience. But, apparently we are in the minority.

                                    1 Reply Last reply
                                    0
                                    • D demotis

                                      So here is the deal. I have 22 years of experience in IT, with the last 15 in software development. I'm up to date on many of the latest technologies and constantly learning new things (thank you Code Project for your help with that). I have recently started looking for a new job after having worked at a place for 7 years doing C# .Net programming with a hint of PHP/HTML. Of the places I've looked, I have found that they "must" have a B.A. in Computer Science with 3 years of experience. Does my 22 years with 15 years in software design and development not count for anything? Should I go back to school to have them "teach" me things I already know just to have the paper that says I could pass some classes?

                                      T Offline
                                      T Offline
                                      TylerMc007
                                      wrote on last edited by
                                      #27

                                      This almost has to be measured person-by-person depending upon your background, skill level, and career goals; however, you make one large assumption that may not be true - that school will teach you things you already know. I know plenty of people with over 20 years of experience that are mystified by "memory overflow" errors. Those individuals never took the time to actually understand the underlying principles of what they did and it held them back. That said, school is expensive and time-consuming. It will require tremendous dedication on your part to fulfill the degree requirements and work full time (if that is what you are planning to do). I followed this path myself many years ago and I didn't regret it, but I also look back and wonder how I managed it all working full time, taking 2 classes per semester, and raising a young family.

                                      1 Reply Last reply
                                      0
                                      • D demotis

                                        So here is the deal. I have 22 years of experience in IT, with the last 15 in software development. I'm up to date on many of the latest technologies and constantly learning new things (thank you Code Project for your help with that). I have recently started looking for a new job after having worked at a place for 7 years doing C# .Net programming with a hint of PHP/HTML. Of the places I've looked, I have found that they "must" have a B.A. in Computer Science with 3 years of experience. Does my 22 years with 15 years in software design and development not count for anything? Should I go back to school to have them "teach" me things I already know just to have the paper that says I could pass some classes?

                                        K Offline
                                        K Offline
                                        kalberts
                                        wrote on last edited by
                                        #28

                                        It so much depends on yourself - what you have learnt through those 15 years. I've met quite a few non-academics who have learnt what to do, but with a very vaugue understanding of why they have to (or ought to) do it that way. (As in Geek & Poke: TDD [^].) I was teaching for a few years at a tech college, where we had a terrible time 'deprogramming' some of those self-educated guys coming to us for a degree, 110% confident that they knew all the 'right' ways ... that were not. Then there are those who have learned from their experienced colleagues, and picked up the good practices, and also know the real world problems to be solved (which those coming directly from high school certainly do NOT). They can be the finest students there are, worth their weight in gold, especially in group projects, and even at lectures, asking exactly the right questions to pinpoint the essentials. When young people ask me for advice about education, my recommendation is: Get yourself a lower degree to learn some academic principles and methods, and quite a bit about practical work, 'the craft'. That ensures that you, according to a systematic plan, have been 'diciplined' to solve problems in a reasonably orderly manner. Here in Norway, we have these three year engineering schools not classified as universities; they educate engineers to do engineering, not to do paperwork. Then go out and see if you can handle it well - you probably can. If you are an academic by nature, you will often ask yourself lots of 'why's, you would like to know the underlaying ideas and concepts for everything from design methods to code patterns to whathaveyou. Then, after a few working years, you enter a university to learn the theory, the principles. You have the background to understand why, to ask the right questions, to know how to apply the theoretical knowledge - for all of this: in contrast to your fellow students who haven't had a single working day within that professional field. You will gain a tremendous lot more from the academic theory than they will, because you will know why. But you don't have to know all the theory. I have had colleagues with 3 year basic engineering only, but their mind has been so 'academic' that the have picked up more than enough of the theory on their own. And they have been truly excellent prac

                                        1 Reply Last reply
                                        0
                                        • D demotis

                                          So here is the deal. I have 22 years of experience in IT, with the last 15 in software development. I'm up to date on many of the latest technologies and constantly learning new things (thank you Code Project for your help with that). I have recently started looking for a new job after having worked at a place for 7 years doing C# .Net programming with a hint of PHP/HTML. Of the places I've looked, I have found that they "must" have a B.A. in Computer Science with 3 years of experience. Does my 22 years with 15 years in software design and development not count for anything? Should I go back to school to have them "teach" me things I already know just to have the paper that says I could pass some classes?

                                          K Offline
                                          K Offline
                                          kalberts
                                          wrote on last edited by
                                          #29

                                          It so much depends on yourself - what you have learnt through those 15 years. I've met quite a few non-academics who have learnt what to do, but with a very vaugue understanding of why they have to (or ought to) do it that way. (As in Geek & Poke: TDD [^].) I was teaching for a few years at a tech college, where we had a terrible time 'deprogramming' some of those self-educated guys coming to us for a degree, 110% confident that they knew all the 'right' ways ... that were not. Then there are those who have learned from their experienced colleagues, and picked up the good practices, and also know the real world problems to be solved (which those coming directly from high school certainly do NOT). They can be the finest students there are, worth their weight in gold, especially in group projects, and even at lectures, asking exactly the right questions to pinpoint the essentials. When young people ask me for advice about education, my recommendation is: Get yourself a lower degree to learn some academic principles and methods, and quite a bit about practical work, 'the craft'. That ensures that you, according to a systematic plan, have been 'diciplined' to solve problems in a reasonably orderly manner. Here in Norway, we have these three year engineering schools not classified as universities; they educate engineers to do engineering, not to do paperwork. Then go out and see if you can handle it well - you probably can. If you are an academic by nature, you will often ask yourself lots of 'why's, you would like to know the underlaying ideas and concepts for everything from design methods to code patterns to whathaveyou. Then, after a few working years, you enter a university to learn the theory, the principles. You have the background to understand why, to ask the right questions, to know how to apply the theoretical knowledge - for all of this: in contrast to your fellow students who haven't had a single working day within that professional field. You will gain a tremendous lot more from the academic theory than they will, because you will know why. But you don't have to know all the theory. I have had colleagues with 3 year basic engineering only, but their mind has been so 'academic' that the have picked up more than enough of the theory on their own. And they have been truly excellent prac

                                          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