Code with C | Programming: Projects & Source Codes › Forums › Miscellaneous › Reasons Why I Shouldn’t Go To College ?
March 27, 2017 at 10:17 pm #11599
I wanted to ask if college is a good idea. I’m in my mid 20’s and have been trying college off and on for the past seven years. I once took a history class that was so hard that most of the class from the first day dropped out. I also took college writing and I failed that. I also took the most basic math class and failed because the professor barely taught and expected us to learn on our own. There have been people in history who have been successful that I’ve read about. And they never went to college (or barely had any education or learned on their own or flatly dropped out) like Bill Gates [founder of Microsoft], Mark Zuckerburg [facebook], Tesla [man who created radio], George Carver [man who created instant coffee] etc…
I have almost three notebooks full of invention ideas and want to either do Electrical Engineering or Math. The only reason I want to go to college (or my relative who lives with me thinks that all the rich people are successful because of college) is because I don’t have access to a physics lab or the tools to develop my invention ideas.
The only ideas I can make are the ones that are software based.
What do you think? Should I go to college or just get a job and try it on my own (learning EE or math)?
March 27, 2017 at 10:19 pm #11600
You wanna program software. Download tutorials from warez and stop wasting time. Thats the way I learned it. No need to waste time on college. You think Mark Zuckerberg has education?? Learn this list in order and you can do every thing.
Stay away from Stencil and other software’s that requires you to pay for it. They advertise it is free but in reality it cost money.
Learning Web Development for beginners
7. Objective-C (for iOS development)
March 27, 2017 at 10:20 pm #11601
How do I deal with my relative who is a college pusher? This relative thinks that all the successful people who have money (millions / billions) went to college. I know Micheal Jackson, Justin Bieber, 2pac [my favorite rap artist of the 20th century], Eminem [my favorite rap artist of the 21st century] etc… didn’t go to college and they’re millionaires. Also just because you make a lot of money doesn’t mean you’ll be happy. You can just look at what happened to Heath Leather for the joker role. He virtually went crazy because the role hunted him and he had millions of dollars. He never got to see the movie he made. The same with Robin Williams and Lee Thompson Young.
I just want to make enough to have a roof over my head, food, and enough money to buy books.
I’m really into cryptography and computer security.
Also I learn at a very slow rate. Can you recommend me some books (or a list) that deals with learning quickly (or at least at a normal rate).
I’m reading a book called “Become a Super Learner: Learn Speed Reading & Advanced Memorization”.
Any advice from anyone would help. Thanks.
Edit: Is there a language I can use for Android instead of objective C?
The only reason I’m asking is because I have a strong dislike for apple products / software and will only make software for Android.
Would I have to learn Java in order to make software for Android?
March 27, 2017 at 10:21 pm #11602
When you learn with the purpose of comprehension and knowledge the speed of your reading is not that important in my opinion since you have to grasp a meaning and understanding takes time deepening on the field of knowledge you would like to acquire.
Especially when you want to learn about programming and cryptography – it’s helpful to learn about calculus and combinations, you don’t usually read it like a novel but in small bites that make you think and understand by thinking not just reading.
And in extend to java script try some functional programming language like Haskell. This will broaden your horizon a lot and be very useful for your java-script development style.
March 27, 2017 at 10:23 pm #11603
College is not a required thing for programming and can also be dangerous for your learning.
A lot of colleges don’t teach programming in the right way. In my recruit interviews I see a lot of times people with academic background struggling and people that didn’t go to college performing far better. College is not useless, used in the right way can be beneficial; but if you are smart enough it won’t be something that you can’t do alone.
One of the most important things to lean programming is to program regularly. Reading three books and programming at the end of the third will only have drawbacks. You will forget the majority of things you read and you postpone the actual programming, that is, the reason you are reading those books.
Try to have your ideas clear. Choose a field in which you want to work/program and try creating a learning map for it.
If you want to be a web developer then knowing C is useless for example.
If you want to be a medic, then university is necessary. For the majority of things college may be beneficial but not a must. You can be successful without the college. But we must be honest with ourselves: taking the top of the mountain as an example is totally unrealistic. The probability of you having billionaire success and performing bad in different disciplines are totally opposites. If you failed that basic math course then probably you are a person who will have a lot of troubles learning alone and so college may be highly recommended for you.
You need to lower the bar and not seeing example of bright people but a more realistic objectives.
If your ideas are good you can start a funding campaign with relative easiness. If they are really good then you won’t have problems finding backers.
You don’t need books about studying. You should already know how to study if you are considering college. There is not much to say: you have to read, understand, use and repeat. It’s this simple.
Every time you struggle with something, the probability of you being successful diminish. If you have problems for the whole course then you should probably find something else to study…
You can still be successful and at the same time having trouble studying but it’s far less probable to happen.
There is no shortcut in learning quickly that is not an obvious one. For example, spaced repetition is something that should come natural.
We are not “designed” to tackle a problem in one shot. We need it to divide it in smaller problems.
Why are you reading books that aim to make you a fast learner?
What is taking so much time?
I just refreshed the page and saw your reply. Having a realistic objective like: “having enough money for a house, living and books” it’s a healthy thought that won’t destroy you. Having lowered the bar, you have time to relax. To do something for work, you don’t need to be a genius at it.
For Android there is no Objective-C to use. You can either use Java, C/C++ with NDK or C# or with Xamarin(I tend to not mention it because you have to pay).
Even if it uses Java it won’t be the same thing in some cases of using desktop Java. The language will still be the same but the way in which you use it may change drastically. Android brings a very large library with it, so you will probably use the Android library for a lot of tasks that required different solutions on the desktop.
To make softwares for Android you need to learn Java to be serious about it, and even do it for work in most companies developing Android apps.
If you plan to be a mobile apps developer then you should be able to develop apps at a decent level for both Android and iOS. If you plan to get serious on it, it’s recommended to learn both platforms.
You may start learning programming in the way you prefer. You can choose pretty much any language you want.
The first part of learning is focused on the concepts common to all languages: the constructs, logic, using libraries etc. etc.
All these concepts are shared by every language, so choosing Java over C will still give you the brainmapping of programming.
After you know this first part then you can jump learning the language in detail and its important libraries. In the previous step you didn’t focus on the language, you simply learned programming. You will learn the language at this second step and you will start mastering it.
As I stated before, reading without programming is the wrongest thing you can do. When you have enough concepts try to start programming as early as possible and try to make in parallel two kind of exercises:
1)Short exercise for acquiring concepts
2)Large problems to have a feel of an actual programming session
The preferred candidates for companies are not the ones that will write the fastest code. They are the ones that can design complex programs. We at work had a lot of problems with optimizations competition winners: they weren’t able to design programs, can’t think solution, can’t do teamwork etc. etc.
They were good only at optimizing the code of other people by losing weeks over it.
With today hardware, the thinker is welcomed and the monkey is more a circus freak rather than someone you want in a team.
March 27, 2017 at 10:24 pm #11604
You should learn reactJS from facebook. If you want to create mobile you use.
Or Facebook react.
Just learn everything I listed in order. You have all the knowledge on warez bb. Go to tutorial section and start downloading man. You become pro in no time.
Remember that Flappy Bird creator does not have university education. He is self taught.
Just remember that knowledge are passed through books. A teacher and professor also gets his knowledge from books. Books contains knowledge of our ancestors. With a book you can learn anything. Even if humanity becomes extinct. Our knowledge will remain as long the books remain.
Wisdom er passed like this
Human write books.
Descendants reads books and gain knowledge + wisdom.
Screw the teachers. All you need in your life are books.
The only reason we know so much about the roman empire. Is because they wrote down their history and knowledge on books. The only reason we know so much about ancient civilizations is because they wrote down their knowledge in books. Without books we would not even know who the Babylons were or the Romans was in the past. Empires will always rise and fall but their knowledge and wisdom lives on in books. Just imagine a world without books. We would be so dumb.
Under World War 2 Hitler forced people to burn books. Because books contains knowledge and wisdom that would challenge his totalitarian rule. People dont realize this but all books are dangerous to the presidents, dictators and kings. Books are also dangerous to teachers because we challenge what they teach and criticize our teachers. Because books contains written knowledge & Wisdom passed down from our ancestors that challenge the rule of our leaders. Sorry for getting philosophical. You guys get my point I think.
March 27, 2017 at 10:26 pm #11605
Would that be the same for Engineering or would I have to go to college for that?
I know that Math can also be self-taught even at the highest levels (PHD) especially with YouTube etc… One of the greatest mathematicians named Ramanujan (who has a book named “the man who knew infinity” which is basically a biography about him) was self-taught. I remember seeing him mentioned on a history channel documentary.
I’m going to either get a job (and learn how to drive and become a taxi driver) or if that doesn’t work get a regular job. I’m going to give myself until the college drop date and if I feel the professor / school isn’t going at a slow / relaxable enough rate I’m dropping college and never going again. If I do drop college I’ll most likely own them money back but it’ll only be a little bit compared to a state university. The college I’ve been attending since high school is a community college. Also you can look up college is a waste of time and money on YouTube and it virtually goes into infinity about peoples bad college experiences.
I wanna learn a language in four to six months just to be slow. I’m going to probably read a book on psychology so I can think up my own techniques for learning. I want to eventually write a free ebook to help others. It’s not about the speed it’s about the quality, but in this economy / world speed is still a factor.
I graduated high school in 2009 and fewer than twenty of my peers went to a regular (state or private) college and actually graduated from college. Most of them either went straight to work or went to community college. My experience with college is the first day the teacher explains how the class will be gives a syllabus. Then the second to third class is when they actually teach (half of the time the third class). I remember being in a college writing I class (my first one. When I go back it’ll be my third time taking college writing I) and the whole class wasted time talking about stuff that had nothing to do with the class. The class is only one hour and fifteen minutes long each week twice a week. Which is three hours a week total.
When I was in the community college class for my computer science program. I was taking American history I. (which has nothing to do with computer science only if you want to learn about the history of computer science.)
Most of the time it was a conversation / debate between the professor and the students. Other than that you have to write a paper every few weeks. Also I might add that this professor has a PHD in history.
I’m going to take note of the ten languages and do research on all of them.
March 27, 2017 at 10:33 pm #11606
All I can say is. Humans are inventors. All humans are inventors.
Mark Zuckerberg invented Facebook
Bill Gates invented Microsoft
Steve Jobs invented Apple
You want to become successful you invent stuff. First you learn the basics. Then you use the basic to invent and create. Your invention dont need to be complicated. It could a simple game like Flappy Birds with $50000 revenue income each day.
See the thing with school. They only teach you to copy and learn. School dont really teach you all other stuff for invention. Only you can make your invention successful. See the thing is. You are doubting yourself. You think you are not able to do it without someone teaching you. Just remember that all humans are inventors.
See this guy invented a dating system. Nobody taught him that. He invented it all up by himself.
Humans inventors. That is all I have to say. If you doubt yourself. Then go to college.
- Nobody taught Karl Marx about communism. He invented communism by himself.
- Nobody taught the Greeks about democracy. They invented democracy.
- Nobody taught Hitler about being a Nazi. He invented Nazi system all by himself.
- Nobody taught Buddha about Buddhism. He invented the system himself.
- Humans are inventors. All humans are inventors without realizing it.
- Nobody taught Sun Tzu about the Art of War. He invented the Art of War.
You can only unleash your creativity and potential human mind by inventing something your self.
And yeah. Humans also invented a soccer/football religion.
Did you know Diego Maradonna is the soccer god. His religion was invented by his followers thus making him a god.
You must get rid of the school indoctrination.
You must never work for other people
March 27, 2017 at 10:34 pm #11607
With my best intentions, IT DEPENDS, I do not know if you should go to college. College is not for everyone, or put more accurately, institutionalized education is not for everyone. You could learn many other ways. College is a way to get a piece of paper (diploma), develop ideas that you are passionate about that are more easily accessible in academia, research, networking, partying, or getting laid. You will also accrue debt while you go to college.
Especially at your age, mid 20’s, its time to focus on career.
Have you thought about internships or apprenticeships in mechanics? Have you thought about just speaking with a professor and sitting in a class that may align with the interests you describe in your notebook? Have you spoken to professors at colleges, maybe an email for advice? Have you tried learning by yourself to innovate?
There is the education that is available through the institutionalized system
Then there is practical experience, which is also education, but is more hands on (i.e. mechanical vocational school, electrical engineering training, etc.) These are not “colleges” per se, however, they offer specialized training and will not force you to take ~ Steer Manure ~ history or english to complete training. Maybe this may appeal to you.
Once you become successful in your area of specialized training, maybe then, you can go for specialized certification. However, the whole point of college is either to do research or to get a diploma and two fucking letters to put on your resume. If none of those appeal to you, i suggest specialized training in doing something YOU LOVE. Networking with people who can help you with an entry level job in the field you like will be your new college, and then you can think about getting a ~ Steer Manure ~ degree online so you can go for your MBA when you want to start your own business or consult for other engineering firms.
March 27, 2017 at 10:35 pm #11608
The fact of the matter is, companies want people who can do the job fairly well. Software companies especially want someone who can do the job whether they have a formal education or not and often times the interviews require being able to answer problem-solving questions. Like it or not, programming does require some math. Past the obvious, math teaches one how to think logically, something that your lizard brains aren’t born with. People generally think emotionally, meaning that logic doesn’t necessarily come into play. If you can learn programming and produce complex, quality software that you can show off at an interview without college, by all means do it. There have been plenty of people that learned how to be a code monkey without college classes. Keep in mind, however, that a formal education isn’t just a “Marxist” agenda, but also proves that you’ve at least demonstrated some competency in the field. While a full out bachelor’s may not be the right route for you, at least get some college algebra under your belt and look for community college courses that teach high-level programming languages like Java. Where I live, the community college actually offers an 8-month course in Java where you learn nothing but Java.
As for how to learn, everyone learns a bit differently but everyone learns to code the same way: practice. Like a previous poster said, reading books without putting your fingers on the keyboard to practice the concepts is a waste of time. Learning to code, and code well, takes practice. There are intricacies to every language that isn’t always obvious when you read it from a book. So work through the problems in your books at the end of each chapter and ask forums like stackoverflow when you have issues. And don’t let anyone tell you otherwise but there is a certain art to studying. Those who succeed at retaining what’s in a class know how to study, everyone else knows how to memorize. Ever heard someone say they brain-dumped that class? It’s because they didn’t really understand what they were studying. When I say understand, I mean having a deep understanding. This is different from simply knowing details. Anyone can memorize what a pointer is in programming, but what does it really mean? Those who actually know the difference between a pointer and a reference have a deep understanding of the concepts.
Try learning how to visualize things. Anything can be visualized if you try to. The human brain is designed to work with images, sounds, smells and feels. Something as abstract as math or programming doesn’t inherently seem to lend itself to how our brains actually work. So how do people learn these things? Visualization is the key for most people. Math visualizes things via graphs to the point where graphing theory is a math field in itself. My recommendation to you in learning how to learn is figure out how visualize something and practice, practice, practice.
Also, don’t be afraid to explore different things. The best programmers, and innovators, have hobbies that have nothing to do with their field. Get some life experience in different things and you’ll be surprised with how many experiences will only help you in the field you choose. Zuckerberg got the idea for facebook because he wanted to socialize more (get laid). Newton questioned the existence of gravity from hanging out from under a tree, and he wasn’t thinking about physics at the time (as it is assumed).
In general, the point I’m getting at is studying does require knowing how to study, whether it is inherently known or not. Software programming does require some knowledge in the field before you can get a job, whether it is learned in college or not. And a varied life of experience will only help you along the way, good and bad. Only you can answer the question as to whether college is a good idea or not. While being a doctor does require it, being a programmer still has the elbow room afforded to it to allow those with proof they know what they are doing to get in, whether it’s a degree or not. Companies will only hire those they think are valuable: those that can accomplish the job, work in teams, and move the company forward with little pain as possible.
March 27, 2017 at 10:35 pm #11609
I decided to go to college and in about two months my first semester is going to be done. I’m taking a college I writing class and a basic math class.
I’ve been reading a book called how to become a straight A student by Cal Newport. He says in the book that A students don’t read for (or before) technical courses and that you have to capture a lot of examples (of problems then make them into problem sets that are practice for an exam). I tried doing this but the professor for my basic math class expects us to have already read the material. The only thing I like about her teaching style is that she does probably minimum 15 to 20 problems every class, so if you’ve done the homework (which she doesn’t check) and go over the problems you’ll have the concepts set. I’m behind by two chapters and the book we’re using is called developmental mathematics by Marvin L. Bittinger. Besides the book being very bad (I’m on fractions and using a book called “the book of fractions” by Iulia & Teodoru Gugoiu). I keep falling behind further every week / class. Plus the only personal (one on one) tutoring I get for math is once weekly. There’s a 7 day a week math center for tutoring that is open for long hours. The only reason I can’t go to it is because where I live until daylight savings hour it gets dark around 5pm. Plus I don’t wake up early enough for my math professors office hours. The only day her hours are in the afternoon it gets night. There’s been robberies next to my college at night which is why I don’t stay there at night. Today in class we started chapter 4 which is percent notation.
And now I’ve decided (since last year) that I want to major in math and do research in math and possibly physics / computer science. My school has a lot of clubs so I can find friends. Everyone keeps to their friends and most of the people stick to their own ethnicity (quite a few don’t but not the majority).
Any tips on catching up quickly or any good books / PDFs on time management. I bought getting things done by David Allen and couldn’t get past the first chapter because it’s too confusing. I downloaded a presentation of his from torrent but it disappeared from the site. It was from 1998 / 1999. Also is there a book similar to the book I’m using, but teaches math better or more explained. Plus because I’m overweight I awake late in the morning / afternoon, probably because of my diabetes.
Are there any hosting sites with free fast download where I can download math courses? I can’t download torrent because I don’t use VPN.
You must be logged in to reply to this topic.