Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,195,135 members, 7,957,246 topics. Date: Tuesday, 24 September 2024 at 09:49 AM |
Nairaland Forum / Science/Technology / Programming / Why Self Taught Programmers Over “Exaggerate”. (16031 Views)
Self-taught Programmers / How Did You Land You First Job As A Self-taught Developer? / Why Do Self Taught Programmers Over Exaggerate (2) (3) (4)
(1) (2) (3) (4) (Reply) (Go Down)
Re: Why Self Taught Programmers Over “Exaggerate”. by chineduuf: 6:09pm On May 31, 2021 |
Saw this after typing a whole note. This is the last time I am ever trying to draw the line between the two, they just hate the fact that real and grounded CS graduates are preferred at the top and makes more. They can continue competing with the worst CS graduates and feel that's what CS encompass. |
Re: Why Self Taught Programmers Over “Exaggerate”. by Karleb(m): 6:35pm On May 31, 2021 |
chineduuf: Bro, who are your comments directed to? You people should calm down. No one is competing with you CS graduates. The sky is big enough and you people are more preferred. Besides, there is more to CS than software development/engineering. |
Re: Why Self Taught Programmers Over “Exaggerate”. by jimmynauty: 6:37pm On May 31, 2021 |
iLearner: Thanks for this info Wanted to do masters in DS. But don't like statistics. Will continue CS |
Re: Why Self Taught Programmers Over “Exaggerate”. by Nobody: 6:45pm On May 31, 2021 |
Grandlord:Funny enough it's true, the people who make those frameworks are more useful than the ones who depend on them blindly. 1 Like |
Re: Why Self Taught Programmers Over “Exaggerate”. by Nobody: 6:51pm On May 31, 2021 |
tosinhtml:Seeing the code doesn't change much man, understanding the algorithm behind it means more than reading code worst of all, algorithm complexities are rubbish to the CPUs eyes, some instructions take more time to compute for example the trivial a == 0 takes more time to compute than a xor a, of course compilers take care of this but there are others which a compiler can't really optimise, programming has to be understood both on the logic, mathematical and hardware level. |
Re: Why Self Taught Programmers Over “Exaggerate”. by Drella(m): 6:55pm On May 31, 2021 |
tensazangetsu20: Where can I lay my hands on these courses and sites? |
Re: Why Self Taught Programmers Over “Exaggerate”. by ReactJs(m): 6:58pm On May 31, 2021 |
chineduuf: Bro what the f#ck are you even saying?? Didn't you read the part where i said getting a CS degree is not a joke and should not be treated as such?? After you've gotten a Cs degree, wouldn't you choose an area of specialty?. Let me even burst your brain, whatever branch of computer science you choose to specialize in, a random dude can take those same lessons and know exactly what you know (if not more). Both Harvard and Stanford CS classes are on youtube. If you and i both apply for the same role at google, whoever demonstrates practical knowledge in form of actual software created is who's gonna get hired. What do you mean by real and grounded Cs graduates are preferred at the top and makes more? Do you not understand that every employer in the tech ecosystem wants to see what you can actually do? Like practical, niched knowledge. I've seen this play out time and time again. Make una dey calm down abeg 3 Likes 1 Share |
Re: Why Self Taught Programmers Over “Exaggerate”. by leumas91: 7:08pm On May 31, 2021 |
I can relate to this. I attempted building the sort function in JavaScript on my own. Understood the logic behind it but coding it in an efficient way? Boy oh boy my brain hear am! I had to abort mission!! Grandlord: 1 Like |
Re: Why Self Taught Programmers Over “Exaggerate”. by antiterrorism(m): 7:27pm On May 31, 2021 |
How many programmers could actually develop compilers.? |
Re: Why Self Taught Programmers Over “Exaggerate”. by Gfskw: 7:57pm On May 31, 2021 |
Really |
Re: Why Self Taught Programmers Over “Exaggerate”. by Karleb(m): 8:00pm On May 31, 2021 |
antiterrorism: There is something called, Stomach Driven Development. You have to eat and be okay to think of building a compiler. A company like Google was already okay and successful as a search engine before thinking of other things. Building a compiler is something that can be learnt by anyone interested. 1 Like |
Re: Why Self Taught Programmers Over “Exaggerate”. by tosinhtml: 8:56pm On May 31, 2021 |
Grandlord: No one says you don't need math but that you cannot be average in math and do well is false. With enough dedication and practice, you will be fine with data structures and algorithms. Anyone doing Algo would always consider time and space analysis, Big O and all. That's not a new thing. Usually in interviews, you will be told to make your code better and more efficient after you write a brute force solution. Now you can choose to do more research, you will find the different reasons and when to use each sorting algorithm and the benefit of each. This is not rocket science bro! I don't have strength to argue. |
Re: Why Self Taught Programmers Over “Exaggerate”. by Nobody: 9:10pm On May 31, 2021 |
Karleb:I hear. Until you get into parser algorithms. |
Re: Why Self Taught Programmers Over “Exaggerate”. by Nobody: 9:14pm On May 31, 2021 |
antiterrorism:Back then in the previous century any programmer that had time because a whole lot of them where either self taught Comp scientists or Comp scientists who meet through school. Now, I no one is really interested, it's a big plus for your portfolio but OS dev is the new hobby of most serious minded programmers (by serious minded I mean purist nerds) |
Re: Why Self Taught Programmers Over “Exaggerate”. by Karleb(m): 9:19pm On May 31, 2021 |
SegFault: If you can learn it, a certain dedicated Amarachi from Abakaliki can. 1 Like |
Re: Why Self Taught Programmers Over “Exaggerate”. by Nobody: 9:23pm On May 31, 2021 |
Karleb:I never learn anything oh writing the codes for the algorithms would make your source code look like Satan's incantations. |
Re: Why Self Taught Programmers Over “Exaggerate”. by SonOfTheRisingS: 12:16am On Jun 01, 2021 |
tensazangetsu20: You have said it as it is, Nigerian educational system is a total waste of time and money, school operatives are the worst set of instructors/teachers on Earth. Biafra educational system will be school of money and knowledge. 1 Like 1 Share |
Re: Why Self Taught Programmers Over “Exaggerate”. by labi1977(m): 3:25am On Jun 01, 2021 |
lordally: Another clueless statement Nigerians are cashing out all the way to Nasa 1 Like |
Re: Why Self Taught Programmers Over “Exaggerate”. by toby345(m): 9:02am On Jun 01, 2021 |
chineduuf:bro I have seen non CS graduates get into FAANG most are self taught it only takes time and determination |
Re: Why Self Taught Programmers Over “Exaggerate”. by Mbmohammed(m): 9:07am On Jun 01, 2021 |
Hey all. Pls is there anyone that can recover email with two step verification for a fee? If you can do pls contact me. |
Re: Why Self Taught Programmers Over “Exaggerate”. by lordally(m): 10:46am On Jun 01, 2021 |
Karleb: "Stomach Driven Development" guuuuuuy you don keeh me finish I swear you dey gimme joy 1 Like |
Re: Why Self Taught Programmers Over “Exaggerate”. by hardebayho(m): 7:38pm On Jun 01, 2021 |
sangresan: I'm definitely not catching what you're saying |
Re: Why Self Taught Programmers Over “Exaggerate”. by DeHill(m): 9:00pm On Jun 01, 2021 |
Lordpeckxy:Pls can u expanciate? Thanks! |
Re: Why Self Taught Programmers Over “Exaggerate”. by tosinhtml: 2:19pm On Jun 02, 2021 |
leumas91: I don't think you know what understanding means. If you understood it, you should be able to write the solution, In fact you would be able to do it with different languages, not only Javascript. If you cannot break complex problems into easy explanations to yourself and others, then you don't understand it enough. |
Re: Why Self Taught Programmers Over “Exaggerate”. by tosinhtml: 2:21pm On Jun 02, 2021 |
tensazangetsu20: Thank you o, same problem I had. Maths teachers were terrible, I never liked maths because of this. Funny that recently I have been picking it up & loving it. I keep wondering why I hated it before, It struck me that it was the useless teachers that taught me in Federal secondary school then. |
Re: Why Self Taught Programmers Over “Exaggerate”. by LikeAking: 12:51am On Sep 07, 2021 |
This tread is old but let me add mine. Math is not a problem. Remember ever math problem has a formular aka expo. Programing is alll about determination and determination. Build projects and you will know bwtw than the best mathemathician who have never built anything. Pyython is lalasticas best food. its very sweet. |
Re: Why Self Taught Programmers Over “Exaggerate”. by Missionaire: 5:29pm On Sep 22, 2021 |
Live and let live. Everybody have their place and will not be able to do everything and if they can't do everything, there is no sense in learning everything. Some build tools, others use these tools to build other tools. Products are products of products. The type of product NEEDED would determine the type of Knowledge and expertise. There are tools for web development and web development itself is broad. CMS platforms are part of web development and they exist because technology is all about making life simpler. They exist because they are demands for them. Nobody wants to build what nobody will use. Look at the E-commerce industry for example. You can create an E-commerce website with HTML, CSS and JavaScript. But the end user you are creating it for wouldn't know how to manage it. CMS like WordPress and Multi-tenant platforms like Shopify were created to make the life of the user simpler. These few things will I say in summary: 1. Products are Products of Products. Every product is a product of another product(s). We are all users of products. The machine you want to use and create your compiler or whatever is a product itself. Whatever you create is a product of that machine. It is like a chain. Whichever place you find yourself, you should appreciate those who created the product you are using to create another product. The person who create the product should not look down on the other who uses the product because at the end of the day, without the user, there is no validity and profit. Nobody wants to create what nobody will use. 2. Technology is a tool that exists for the simplification of human lives. Technology that seeks to complicate life further is not technology at all. When technology is used to make life simpler, it is called innovation. No matter your field in science and tech, if you don't innovate, you become obsolete. So if a user needs to execute something, someone else should not discourage him from using a technology that will make his life easier and help execute that thing fast. Calculator exists to make calculations easier. You don't expect me to not use it and instead use an ancient counting method just because I want to be seen as very technical. Don't be carried away by "Technical Verbosity". Don't hate Tech, use it. 3. Mathematics is broad and you can never learn everything because you cannot do everything. The most important thing is to learn the principles, niche down and learn what is necessary to excel in that niche. This is because different areas will need different expertise and Maths is needed in everything we do in life. The difference is that the amount and type of maths needed differs base on the task to be executed. 4. It is not about how much you know but about how much you do. We Nigerians like school more than education. It is not uncommon to hear many of us brag about our certifications. We are quick to say we have so so and so degrees. But at the end of the day, we invent and innovate little. We like titles but fail to validate them. We bring up many technical jargons and technical scenarios to intimidate and impress people. Some of us are just theoretical. I don't think there is any wisdom in knowing so much and doing little. I think this is where some Nigerian CS graduates have challenges with self taught programmers. A self taught programmer niches down early, identifies his task, understands what he needs to do, does it and moves on to the next project while a Nigerian CS graduates spends time trying to intimidate you with how broad CS is but achieve little. A NIGERIAN CS graduate does not like the fact that a self taught programmer is doing great things that took him many years to learn. A self taught programmer learnt JavaScript for example and used it to build quality projects. A NIGERIAN CS graduate graduates from school but does not use his knowledge to build anything. He tells you that JavaScript is just a tool and those using a tool are not real programmers. Ask him which tool he has created, he will begin to spit out technical jargons and scenarios. Most Tech start-ups in Nigeria or abroad whose founders are technical are not CS graduates. 5. Focus is better than Ambiguity. Know what you want to do and focus on doing it. Some want to be programmers so that they can build start-ups or tools to the advancement of humanity and or profitability, others so that they can be more employable and others to make their work easier. Find your place and let nobody discourage you. What validates you is not knowledge obtained but knowledge put to use. (Self taught) Programmers should also see the big picture. You won't code all your life. So at some point in your life when you are more comfortable, build something that will last and make you rich. For now you might need to learn PHP for example because it has more jobs in Nigeria. When you get the job, you can begin to think of How To use PHP or any other language as a tool to build a business that will take care of you in your old age. Have a retirement plan. Don't just learn the technical part of technology, learn the business aspect too. Don't let anybody discourage you that a language is dead.... You need a level of comfortability to build something great and if that "dying" language can be the tool to move from zero to one, please use it. Once you know and understand the basics and principles, you can learn other things based on task. 6. A programmer cannot be a Computer Scientist but a Computer Scientist can chose to become a programmer / Software Engineer. There is more to CS than Software Engineering. It is absurd that a Computer Scientist would feel the need to compare himself, compete with or be insecure by a person who decides to niche down on one aspect of Computer Science. Even the Computer Scientist would need to niche down too if not he would not be productive. Finally, let those who want to build technical things build and let those who want to use technical things do also. Let those who have not build any technical thing not disturb those using technical things with how they are not good technicians. At the end of the day, it is all about productivity, innovation, scaling and the end users. Watch Silicon Valley and Startup and learn how collaboration and not raining down on each others' parade is the way for progress and innovation. 4 Likes |
Re: Why Self Taught Programmers Over “Exaggerate”. by BlackSan: 5:15pm On Sep 23, 2021 |
To the above post, you spoke so much sense but some people will still come back to argue like it's a life competition. I also enjoyed reading every bit of your advice, thank you. |
Re: Why Self Taught Programmers Over “Exaggerate”. by Enimoney3: 5:24pm On Sep 23, 2021 |
What mathematics are you talking? Don't discourage people please. Programming doesn't require difficult math as you are saying.... |
Re: Why Self Taught Programmers Over “Exaggerate”. by semmyk(m): 7:18am On Nov 23, 2022 |
Those one man squad that *spam* the programming thread. Well, they shall now become the pharaoh we see 'no more' ... disturbing our collective peace. zeemahn: |
Lets Learn C# Here!(study Group For Beginners) / 10 Nights Of Cloning Nairaland With PHP / Mobile Technology: Lets Build A Mobile App With Javascript
(Go Up)
Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health religion celebs tv-movies music-radio literature webmasters programming techmarket Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 75 |