It's very hard. I'm at code bootcamp and it is a serious challenge. Everyone in my group has struggled at some point. But we worked through it.
Dislike ads? Remove them and support the forum:
Subscribe to Fastlane Insiders.
SPONSORED: GiganticWebsites.com: We Build Sites with THOUSANDS of Unique and Genuinely Useful Articles
30% to 50% Fastlane-exclusive discounts on WordPress-powered websites with everything included: WordPress setup, design, keyword research, article creation and article publishing. Click HERE to claim.Join over 90,000 entrepreneurs who have rejected the paradigm of mediocrity and said "NO!" to underpaid jobs, ascetic frugality, and suffocating savings rituals— learn how to build a Fastlane business that pays both freedom and lifestyle affluence.
Free registration at the forum removes this block.Of course few companies/products require OO code.
I like to think as imperative as automatic transmission car and oo as manual transmission.
Does it matter to your delivery business if your unable to drive manual?
I think three months of daily effort is the time frame to feel like your not drowning any time you code.I'm learning JavaScript on Codecademy, and so far I've been understanding most of it. However, I'm currently completely lost on an Advanced Objects project.
Does everyone struggle to learn code? I feel really dumb right now, and not sure if I should just look up the solution and skip ahead.
Yes we all struggled. Just like you once struggled with basic maths or a foreign language. Coding is like a mix of those two.I'm learning JavaScript on Codecademy, and so far I've been understanding most of it. However, I'm currently completely lost on an Advanced Objects project.
Does everyone struggle to learn code? I feel really dumb right now, and not sure if I should just look up the solution and skip ahead.
I'm learning JavaScript on Codecademy, and so far I've been understanding most of it. However, I'm currently completely lost on an Advanced Objects project.
Does everyone struggle to learn code? I feel really dumb right now, and not sure if I should just look up the solution and skip ahead.
I'm learning JavaScript on Codecademy, and so far I've been understanding most of it. However, I'm currently completely lost on an Advanced Objects project.
Does everyone struggle to learn code? I feel really dumb right now, and not sure if I should just look up the solution and skip ahead.
I haven't finished the whole book, but one takeaway I liked was about getting tons of feedback, and considering the various elements of the equations or functions every step of learning process.Yes, it's hard. Mostly because we aren't wired to learn math and engineering the way we are wired to learn things like language.
It's a difficult process of purposefully hitting a wall, taking a break, and going back to the wall again (and realizing the wall isn't there anymore).
Everyone learning coding needs to read this book, even if they are not struggling:
A Mind For Numbers: How to Excel at Math and Science (Even If You Flunked Algebra) 1, Oakley, Barbara - Amazon.com
A Mind For Numbers: How to Excel at Math and Science (Even If You Flunked Algebra) - Kindle edition by Oakley, Barbara. Download it once and read it on your Kindle device, PC, phones or tablets. Use features like bookmarks, note taking and highlighting while reading A Mind For Numbers: How to...www.amazon.com
This will be a very rewarding exercise for anyone learning, though.
Honestly, feeling dumb is a part of it. Learning code is really a process of trial by fire, learning what works and what does not. Codecademy is a great place to learn, but if your goal is web development, "The Odin Project" is a great free website for learning the ins and outs of web dev.Does everyone struggle to learn code? I feel really dumb right now, and not sure if I should just look up the solution and skip ahead.
Personally I hate .NET but am ok with PHP.There's an army of .NET coders that's on your side, FYI.
PHP is actually decently easy to learn, but it is one of the less robust languages imo. It was sort of hacked together over many years rather than designed under a set of clear organizing principles.@Tourmaline @Ubu_roi - Agreed PHP is a f'ing nightmare. I am learning it in combo with Jquery for a month now, and it feels like I am running in deep water.
Can you recommend an alternative more efficient route, other than PHP, for full-stack development?
PHP is actually decently easy to learn, but it is one of the less robust languages imo. It was sort of hacked together over many years rather than designed under a set of clear organizing principles.
What would you recommend instead of? Javascript?
Sorry but that's bullshit (at least for most people if you are reasonably intelligent). Get into the growth mindset and limitations like that fall away.If you don't have the innate talent for it, then your time is best served with working with what you have.
If you are working in web dev then you need javascript since that is the only language on the front end. You also need at least one back end language. That could be PHP, or another one. Some other backend choices would be Java, Ruby, .NET, etc. You can also use javascript on the backend with nodejs, but there is a bit more configuration involved to do that than some of the others.What would you recommend instead of? Javascript?
And how you measure this giftedness? I'm for example person who cannot retain knowledge from lecture. But if I read something I can pick it up fairly quickly. So basically I also slept trough my classes and was in top 3 students. Many seeing it told it is unfair yet I think many things come to me easy because I was interesting and constantly read new topics. "Logic, Physic, Math," I think most of it is due to your experience, some people if they parents think logically mirror this from younger years and as it is related to Physic and math automatically they are picking it quicker. It's like programming languages when you learn the first one next comes easier.This so much. My best friend from like 1st grade. He was this gifted guy and a few others. Literally slept through classes and destroyed everyone. There is a certain genetic gift that makes people good at this type of stuff naturally. Logic, Physic, Math. Anyone can do it, but if you ain’t gifted like these people, you gotta compensate hard with struggle and time.
It is better to bet on your strengths. My friend I was talking about is not an entrepreneur, but a software engineer. Life is easy for him because he bet on his strengths.
Not gonna lie, find something you are good at. Everyone has strengths and weaknesses. Don't try to make a weakness a strength.
There are 2 types of brains, in a nutshell - brains that make "deep connections" and brains that make "wide connections."
People who are capable of making "deep connections" generally find coding very easy and can more easily master technical work. I belong in this category (the most extreme example are people with some autism spectrum disorder, a condition I don't have, thankfully).
People who are capable of making "wide connections" develop a variety of interests and talents and are more sociable, but not as skilled at doing "deep work." You might belong in this category if coding doesn't come to you naturally.
If coding is difficult for you, consider doing some more socially engaging work as part of your business. It doesn't matter how your brain is structured, there are suitable businesses for both groups.
like how some people are naturally better at math...there's nothing you can do about it. Innate talent is real - it means some people improve or learn certain subjects much more quickly than others. (Though I agree "passion is bullshit")
Everyone learning coding needs to read this book, even if they are not struggling:
A Mind For Numbers: How to Excel at Math and Science (Even If You Flunked Algebra) 1, Oakley, Barbara - Amazon.com
A Mind For Numbers: How to Excel at Math and Science (Even If You Flunked Algebra) - Kindle edition by Oakley, Barbara. Download it once and read it on your Kindle device, PC, phones or tablets. Use features like bookmarks, note taking and highlighting while reading A Mind For Numbers: How to...www.amazon.com
This will be a very rewarding exercise for anyone learning, though.
Just read it. Honestly, I wouldn't recommend that book. It was painfully stretched. You can easily grasp essence in 3 pages, not 300.
Some reference was from websites articles not very scientific.
I was thinking that maybe because I'm not a native speaker I have a hard time understanding it but there are many similar points on Amazon. Second Even if my English output isn't best, the input isn't an issue even in most complex concepts. Programming/physic/economics.
In one sentence description, I would say the author take fairly easy concepts, complicated them, stretched, and start selling, good business though.
My two cents, when I struggle with something, feel dumb, just start to learn other topics. For example, if I stuck in some programming problems, I go to read about economy or marketing. Learning something hard, immerse myself with few explanations, sometimes reading different angle instant click appear.
A better position would be “How Not to be Wrong. The Power of Mathematical Thinking”
Totaly agree, but let be honest you can grab notion of it in one 10min video about how to learn.Sorry it didn't help you.
I would say that the biggest benefit I could see someone taking from it as a non-programmer-trying-to-learn-to-code is the idea of focused + diffuse thinking.
This is a very important concept in engineering, that most people miss. The book does go into a lot of detail on it – probably more than it should – but that concept is something everyone should note and understand how/why it works.
Just my take though.
Totaly agree, but let be honest you can grab notion of it in one 10min video about how to learn.
In my opinion the concept of chunking she so badly complicated than many either understand it very shallow or be completely confused. What I'm saying if this book was created as a 3 pages article and with simple ideas I would call it masterpiece. I'm starting incorporating Feynman's trick. Powerful yet simple idea.
Join Fastlane Insiders.