CodeGym /Courses /Java Syntax /You've reached Level 10

You've reached Level 10

Java Syntax
Level 10 , Lesson 0
Available
CodeGym гослинг

Level 10

An out-of-college degree

Let's talk about education. About what it really is. And also about what, contrary to what most people think, it is not.

Most people primarily associate education with universities, which they enter after high school. They believe that a good education received at a decent and respected university practically guarantees a stable and well-paid job in the future. But each year, this belief in higher education as a way to ensure a decent profession and comfortable living for the rest of your life grows weaker and is collapsing.

More and more people realize that 5 years at an average university will not bring them one inch closer to a decent and well-paid job. And the problem isn't limited to universities as such, but also exists in our general attitude toward education. It is gradually changing, but not fast enough to keep pace with our rapidly globalizing and competitive world, which sometimes changes at an unbelievable speed.

To keep from falling behind, above all, you need to learn. And here we aren't talking about studying at a university, but about knowing how to re-evaluate values, change established patterns of thinking, and escape the weight of misguided beliefs that are dragging us down.

"The illiterate of the 21st century will not be those who cannot read and write, but those who cannot learn, unlearn, and relearn," said Alvin Toffler. This is an extremely accurate observation by an American sociologist and writer.

What's wrong with the traditional system of higher education? Let's analyze a number of misconceptions related to university studies and education in general.

1. A diploma does not equal a successful career.

Many people still think that a college degree will get them well-paid highly skilled work. In reality, this is not so. By and large, this statement was never true. It's just that previously, entering a university was almost the only way to get into any profession — there simply weren't any other options for obtaining the necessary theoretical knowledge.

But times have changed, the Internet has appeared, and, though the obstacles on the path of the knowledge seeker have not entirely vanished, they have become noticeably smaller. Online learning at universities, specialized courses to beef up professional skills and learn tools that have just appeared in a particular field, interactive exploration of challenging disciplines, and remote mentoring from top experts — there are a lot of opportunities for growth. The world is already completely different, but many continue to believe that the path to a good job lies exclusively through a university.

2. The wrong reference point.

Right up until the moment they complete their studies and begin looking for work, most students operate under a misguided belief called the erroneous standard of comparison. Simply put, they compare themselves with their fellow students, and are proud if they do better than others in school.

This illusion persists until you start thinking about a job and turn your gaze in the other direction. If those college students would compare themselves to people already working in their future profession, they would see that they are moving toward their goal at a snail's pace. And given how fast technologies are developing in many areas, they could even be considered to be standing still.

So don't compare yourself with fellow students. In reality, your projects and accomplishments at work are the best indicator of your knowledge and success. Rather than comparing yourself with the dull masses, it is far more correct to compare yourself with the market and the level of the specialists actually working in your profession.

3. Professional training is only a small part of college studies.

When you go to find your first job, you will be asked what you can do, not what you were taught. Your boss will want to know what knowledge and skills you possess that are relevant to the position you're applying for. Unfortunately, the system of learning used by universities is aimed at cramming as much general knowledge as possible into a student, making him or her a rather erudite and well-rounded person (if you're lucky), but not an important specialist. As a result, most graduates have to wait until after graduation to actually learn the profession reflected by the field of study stated on their diploma. And they do this at first job, which is also far from easy to find. You would think that a university is precisely the place where yesterday's high school students are transformed into professionals. Then why does it not work out that way in real life?

4. College doesn't aim to make you a highly-specialized expert.

This is because in most universities do not try to train professionals who can work as specialists immediately after graduation. It is too challenging and complicated a task simply beyond even the theoretical power of most educational institutions, with the exception of the most elite (at least using the traditional approach to teaching). Therefore, teachers do only what they can — provide students with a wide range of general information and cultivate the ability to remember and process data. This skill is valuable, but students themselves are forced to apply it on their own in order to learn the profession.

5. Lack of focus.

If you study more than two subjects simultaneously, you're wasting your time. This assertion will seem wrong to yesterday's high school students and undergraduates. But more experienced people will probably agree with it.

Lessons are super short in high school, not because it's more effective, but because it's difficult for children to stay focused for more than an hour. However, frequently switching between different tasks prevents our brain from working effectively. At work, the demands placed on you will be much more significant, and frequently switching between tasks will considerably affect the effectiveness of your work.

Why do you think we are able to effectively prepare for an exam on the night before, or finish most of a project with only two hours left before the deadline? We simply aren't switching between others tasks. This is what makes you so much more effective. Mastering a variety subjects and sciences in small chunks is often totally less effective than studying a single topic with complete focus.

6. Most years of study at a university are extremely ineffective.

Suppose you study a subject for two semesters. You have two lectures and two labs a week. This sounds quite serious according to university standards. How many hours does that make? With the lectures and labs taking 1.5 hours each, we're talking about six hours a week. In the first semester, we have four months: September, October, November, and December. In the second, another four: February, March, April, and May. In all, that's 8 months with 4.5 weeks each and 6 hours per week, or 216 hours per year. And this in spite of the fact that there are 180 work hours in an average month.

The bottom line is that any one-year course can be mastered in just a month and a half, or in just one month if you're really eager or really need to. It turns out that the many years of study at a university, which most people actually undertake during their best years in terms of their ability to absorb knowledge, are one of the least effective periods of our lives.

7. Lack of practical skills, which are many times more valuable than theoretical knowledge.

In life and at work, our cornerstone is always the result that we must achieve by taking practical steps. Theoretical knowledge is nearly worthless without practice. This is one of the greatest weaknesses of modern higher education — any university's programs are founded on the teaching of theory, which students need to learn to apply on their own.

That is why brilliant students who graduate from a university with excellent grades often do not achieve remarkable results in life, while slobs and those at the bottom of the class, who often do not have a higher education at all, eventually become super successful.

All that matters in life is practical experience. More knowledge at the expense of skills makes that knowledge less valuable. In real life, it turns out that the huge baggage of a theory that is never applied in practice is often a liability, pulling you down. Sad but true.

8. Universities teach general and outdated knowledge.

But even the theory that traditional education inevitably focuses on is often not of the right quality. The world is structured in a way that theory follows practice, not vice versa. That's why the knowledge taught at universities is often, let's say, starting to spoil, especially at universities that don't openly claim to be among the top educational institutions in the world. Teachers, the most successful of which have spent most of their own careers developing the ability to teach students rather than working in the profession they teach, do not and cannot have the depth of knowledge that an experienced professional practitioner who is in demand in the labor market.

Comments (43)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Stanislav Mayer Level 15, Czech Republic
9 February 2022
First of all, it seems they reworked this article as I cannot find any such texts like “We devote ourselves to the Science God…” that are referenced in some of the (older) comments below. Secondly, I believe their main point is that it is not ESSENTIAL to have a degree to have a great career as a developer. Both ways (with and without degree) have their pros and cons and the CodeGym here is highlighting the pros of the latter to motivate us (probably assuming that most of the students of this course are people without Computer Science degree). Another thing to consider is that the education quality differs A LOT between universities. You may have fancy universities in your country that really provides you with excellent knowledge and maybe a practice, too. But there are so many other places where you spend 5 years and it is just a waste of time. Five years is a significant part of life and one should carefully consider if this investment of their time really brings more benefits than diving into practice directly.
8 August 2021
While there might be some truth in this text, not having a university degree might limit your abilities to get certain job positions. I would recommend doing both: university + working somewhere 20 hours a week. In Germany this is a thing. If you are young and not having all the baggage already, do it! Working on real projects in a real company is a completely different game. However, history taught us that a university degree isn't always required to succeed. Steve Jobs, Bill Gates, Steve Wozniak, Michael Dell, Mark Zuckerberg, ... but your chances of being a Steve Jobs are rather low, I'd presume :). IMHO.
OBINNA Level 16, Texas, United States
12 June 2021
level 10!!! let's goooooo
DarthGizka Level 24, Wittenberg, Germany
31 May 2021
What's it with the perennial anti-university propaganda here? What you get taught at uni is first and foremost how to think and learn effectively, and a wide enough background that enables you to see the big picture, the stuff below the surface, so that you can quickly and effectively dig into any specialisation you might choose. And don't forget that you get plenty of opportunity for practice from day one, and that you're even encouraged to find yourself internships. At my time that was extremely important because all we - the students - could afford for ourselves where Z80 boxen running CP/M, but at uni we could book time (for free) on IBM PC compatibles and we could wrangle access to AT compatibles and UNIX boxen after hours whenever we so chose. If you don't get plenty of practice at uni then that's your own fault (maybe cut down on that partying a bit). There's no hand-holding and no mindless drilling, you are responsible for your own effectiveness. In my mind that's a plus (but I may be biased, as I entered uni right after three year's mandatory service in the army). I would have been nowhere near as effective at learning the umpteen languages, platforms and application fields (construction, CAD, health care) over the almost four decades of my career as a programmer without my university education. P.S.: during all our years at uni, we were *constantly* programming something or other, several hours a day (after lectures and seminars), in Turbo Pascal, C, C++, Lisp, Prolog and SQL. Uni gave us both the material means (computers) and the incentive/occasion (homework, research group ...).
9 October 2021
Really? Because at the end of the day, to learn the practical skills of programming still doesn't require a degree. And you seem to ignore the fact that a lot of people learning Java through CodeGym are not capable of affording thousands of pounds/euros/dollars to go to university and study it. My partner studied Physics at university, and his only job ever (apart from a few casual jobs as a teenager) has been a software engineer. He learnt Java in a shitty 24 week course that subjected him to indentured servitude and otherwise has learnt Java/Python and a few other things on the job. The nature of coding and programming itself means there will be a lot to learn, and it's a constant learning process, throughout anyone's career. I, myself, dropped out of university (BA in History and Politics) as a depressed 20 year old, and have put off properly learning programming for almost a decade because I've been too scared I'll never be as good as people with CompSci degrees. That said, I've also just applied for an Open University course in computer programming, maybe I should continue with that. I'm not so sure looking at some of the bootcamps I've recently found, and I'm in need of proper structure. Ultimately, programming is a route wherein a degree isn't actually necessary whatsoever. CodeGym is designed for people without a degree, so these pages are for people who, like me, feel down in the dumps and wonder if it's all just completely pointless. And the point they're making is that it very much is. I'm glad you've had a successful career, and experience of education, but there are worthwhile people out there who are not the same as you, and that's fine too. That's the point of the 'anti-university propaganda', as you put it...
Sansho Level 19, Bordeaux, France
24 April 2021
Welcome level 10!
Sinisa Level 11, Banja Luka, Bosnia and Herzegovina
18 March 2021
Reached level 10 on 18th March 2021. Regarding "Head First Java", I finished 11 chapters and will do no more. Although the book had some good points in describing the theory, I dislike the concept of presenting it, jumping from one theme to another, thus creating chaos and confusion. Personally I prefer to get one topic well explained, after that well practiced, before moving on. Another issue with that particular book (as it is suggested by this site) is that part of it is long-deprecated. I'll be starting another suggested book, "Thinking in Java" (which partially also may be deprecated being 15 years old, but as I've skimmed through it, I liked its structure and particularly existence of exercises after each chapter).
Syed Umar Level 1, Gothenburg , Sweden
7 March 2021
Gave me an Impression that my 5 years Undergraduate education is worthless after reading this Lesson! 😂
Davidh Dionicio Level 17, Lima, Peru
9 February 2021
Has alcanzado el nivel 10 Sintaxis de Java Nivel 10 , Lección 0 Lunes 08 de Febrero del 2021 19:28
frozenivy Level 10, Tampa, United States
2 February 2021
Reached level 10 2/2/21 11:48 am
Noob_Coder Level 22, Springfield, United States Expert
30 November 2020
I agree that if u are not bs-cs major u will feel the stuff u learn in college about cs is very little,but in higher ranking colleges,for example I am studying in top 20 cs colleges in US and now mine is probably 14th what I feel is they really teach a lot like I finish java core and java SE in one year and c,c++,js in my second year for only one semester and the difficulties are not what u can imagine unless u have this kind of experience.However,when u start to try,u will learn something no matter how fast u learn and how much u learn I believe.It depends on your attitude which will always want to improve yourself and become better.