Maybe I'm not cut out for this

Goal: Even if I don’t end up in development, it looks good on a resume that I took the time to learn a new skill.

The curriculum here launched right into things without covering terminology. What’s an attribute? I’m still not sure but I can modify code to get a result. The videos are great with explanations, the instructions for each lesson though are often baffling. I’m nearing the end of the CSS and recently started over, taking notes. This hasn’t helped much. Went over to W3 and took their basic tests to gauge my retention. I got only 60% on the first test and a little over 70% on the second one. (There were many things asked that weren’t covered here.)

Still unable to complete many tasks when confronted with an empty page and direction. I feel like I’ve wasted my time or that I should’ve been building a website from the beginning using the lessons along the way. Is it the curriculum? Is it me? Everyone says to study, but if you aren’t immediately applying that knowledge and regularly using it - for me anyway - it’s pointless.

Hi there @MMiles!

well… i think this state of mind\thinking happens to almost everybody ( including myself)

For this you have all the World Wide Web for this. That exactly what I was thinking in the beginning and decided that I will make it this way: each and every thing I don’t understand I will research over the internet and write notes down to myself- for me, at least it’s more comfortable when I write the things down- I memorie more and well… i have notes fro reference if I will need some times.
As for example, I’m learning the Javascript now- it goes relatively slowly because, as I said I research about everything, so it goes like 80% of the time is spent in the MDN and the rest in the curriculum. Besides, its kind of fun in my opinion to come to the solution or understanding by yourself. The curriculum built in that way to encourage you to search around. It’s not a school here that you are learning with a teacher… it is a auto-didaction studies. so it will be up to you, what you will discover is usable for you.

was\is same at my side. what Ive done? well… I went to the original codepen project of the FCC, “broke” the Css into smaller blocks and saw what every thing does and what are the possibilities.

Running into walls, sometimes, impostor syndrome that we have from time to time, its ok, its a part of a learning curve…
A method that you should impliment when you’re seartching for an answer or seeking help- is

This approach maked wonders in your attitute toward researching your things!

It is really great that you float it up, because it shows that you are learning and you want to learn!

Keep us posted!
regards,
David

5 Likes

Hey there!

I just saw this and I am sorry to hear that. I can’t imagine how hard it is on you but I have mad respect for your perseverance to have done CSS! I’ve registered since 2018 and only recently reached CSS curriculum.

But I think I can relate where you are faced with an empty page wonder how on earth do you even start! Holy lord…it always happens to me in addition to my chronic impostor syndrome. I am not sure if this will help but, I’ve done a few things that helped me practice some HTML and CSS even without developing websites from scratch; now that’s hard and I am still a noob.

  1. Do you have a Google Account?
    If you do, then you’re gonna like this; I hope :sweat_smile: :sweat_smile: :sweat_smile:. You can try and have a go at Google Site or Blogger for HTML and CSS by creating a new blog or site. Blogger’s blog site have the ‘Layout’ function and under there, you can create an ‘Embed HTML’ widget where you can created a layout by using HTML and CSS. I’ve tried it and was hooked at testing different HTML functionalities there. The change isn’t permanent though because it is a widget and the customization is governed by the bigger HTML template which you can start testing when you feel more confident. Google Site works the same with the HTML embeds. If you’re feeling more adventurous, try checking out the whole website to get ‘reality checks’ on the code that makes up the page by right-clicking and select ‘Inspect’; I assume you are using Chrome Browser. If you relate to some of the codes there, you’re one step closer to frontend dev!

  2. Comments/Blog posts
    Another place to start testing your HTML in Blogger is by posting something on the blog. In Blogger, the posts have the feature to change the mode of input from Rich Text to HTML. Since I started to seriously study HTML, I’ve taken every opportunity to use that function whether to make tables in that post, create links, lists, credits or footers and such. It’s a more fun way to do it without thinking about the stress of developing something from the ground up when you have other things to do; work or study.

It can be frustrating and at times, feel so pointless, cause after all the exercises here at freeCodeCamp, I can’t actually make anything just yet. But I think I learned something else; the ease of research. I found that not every developers knows the code of something right off the bat and they too have to Google to find some functionalities. Other than that, I’ve managed to take it easy on the internal self-effacing.

You’re amazing to have identified that you do not have the grasp of CSS and goes back there to understand what it is and take notes; for real…some people don’t for a long long time. I hope the little exercises I’ve shared above can help alleviate some of the frustration you feel – it’s usually because you don’t have something concrete developed by your own hands yet. I am positive you’re gonna break that painful wall of a learning curve and come out victorious.

You can do this! Like @Eldorado82 David said, you are not compelled by anyone to learn this but you initiated this by your own sheer will. When you start feeling like punching your monitor or just eat your keyboard, walk away. Watch an episode on Netflix or two, running or cooking – any soothing repetitive tasks can help calm down the nerves. Or sleep on it. It’s totally ok. It really is.

I look forward to see what you’re up to . Feel free to share it here too when you’re ready :slight_smile:

Go get 'em tiger!

Lèa

4 Likes

Thank you for the support and suggestions. I actually taught myself some html back before Blogger had many templates. That stayed with me some because you weren’t just creating a site, you were actively using it as a blog. If something didn’t work well, you knew right away, and fixed it fast.

Some things I’ve had to just set aside. For example, I don’t see the point in introducing only a few animation commands in CSS when there are quite a few. I’ve found some sites just for creating pure CSS images and that seems like a better way to learn that.

Having to bounce between curriculum is a bad idea too. When doing knowledge retention exercises at w3, they sometimes said my answer was wrong when it wasn’t. The order of some code (not affecting the outcome) is different there. I’ve given up on the lessons and have started on the first project. Maybe it will be easier to decide what to do with the page then ask how to make it happen rather than cramming things into my head not immediately put to use.

You should dive in! I hear 100 Days of Code is a great motivator.

1 Like

Hey @MMiles!

I’m glad to hear that! I’m more of a functional person anyway so high-five! Information is sought and retained when I have a purpose for it; I can’t learn something I won’t be using…which is a big pity! Blame my 512RAM brain for that. Currently I’m following a Zero to Pandas MOOC course by Jovian.ml in collaboration with freeCodeCamp. It’s grueling to say the least. It’s week 4 and I’ve just finished Assignment 1 (there are 3 in total at the moment) cause the exercise was sooo simple but I can’t for the life of me find the right way to do it.

But I totally support #100DaysofCode cause I found most of my friends benefit from the deadline. Me? It’ll become 365 or more. God knows. But it’s nice to know that good things come in due time…although it doesn’t mean you shouldn’t rant. My mom is the witness to my random growling of frustration at 2am in the morning.

Would love to check out the blog sometime!

Lèa

there is no end goal in #100DaysOfCode

just a commitment to code for 100 consecutive days and share what you have learned and support others - anyone interested in coding can do it

2 Likes

Yep. I know. Just not up to use the hashtag with my learning curve and rate of going isn’t as I hope it’ll be. And I’m not yet in the position to giving code advise just yet. I’m coding everyday and follow the tag at Twitter anyway, so there’s that.

anyone can partecipate - also, it’s about creating connections, giving encouragement to others, you don’t need to give advices.

If you prefere, we have a 100DaysOfCode channel on the fcc discord server

2 Likes

Thanks for sharing that. I’ll be looking into that. Here’s how I’m handling the frustration:

  • Downloaded Visual Studio Code which is helpful for those reminders as you work.
  • Started learning some no code programming which still relies on basic coding principals.
  • Will continue to work on my tribute page.

I think there is a fine line between being too terse and too verbose.

Sometimes it is good advice to have a look at more general sources, e.g. Wiktionary:

An option or setting belonging to some object.
A semantic item with which a method or other code element may be decorated.


That’s a whole different skill to learn,
that’s why the project exists.

I’m currently having the same meltdown. It’s exhausting, but I wanted to assure you that you’re definitely not alone :exploding_head:

3 Likes

Most people with good math skills will make it, but that’s not me and that’s okay. There are many tech jobs that don’t involve coding.

If coding truly took good math skills…I wouldn’t be attempting to learn code. I have a mental block with math so I’d be doomed if that was a priority.

1 Like

Java involves math. W3 schools has a quiz and about 4 questions in… Bam! I’m still going to try and hope that everyone still tries.

Heya guys!

I feel like I just bust an artery or two in my brain. The frustration is climbing up at high rate over steep learning curve. I’m currently learning with Zero to Pandas: Data Analysis with Python…and it was very challenging for me who still have hard time grasping the logic of it. But it was still pretty cool.

Until I thought it was ok to check out the CodinGame beginners game. Man…that sure crushed my motivation. I can safely say…the loops and logic still drive me crazy. Now I’m just mad at everything and wanna eat everything in my fridge.

Keep holding on, peeps…cause I’m hanging by the thread too :face_vomiting: :face_vomiting: :face_vomiting:

1 Like

remember that’s how you create value, how you improve

it’s hard, accept it, enjoy the hardship, aknowledge that it’s overcoming obstacles that you improve

keep going!

You need to get comfortable with not knowing and not understanding. You will only truly understand how to build something once you have finished building it, because only at that point do you have experience of each step involved. When confronted with a challenge try to:

  • understand the problem. take a good chunk of time just reading the instructions, googling what words or concepts mean, looking at how other people have tackled a problem, reading through their code, seeing what kinds of issues may be involved in solving the challenge. immerse yourself in the problem.
  • break the problem/project/challenge down into smaller pieces and solve one problem at a time. Try and keep your focus on one small thing at a time (the smaller the better) and don’t be overwhelmed by the whole. Oftentimes completing one small step will lead you to guessing what the next step might be, or you can google it. Do whatever you need to do to get the problem solved, looking up other peoples’ solutions is more than valid and in the real world, preferable to solving a problem from scratch as you can find the optimal solution quickly. with fcc projects focus on passing one test at a time
  • give the problem as many hours (or days) as it requires to be completed. Don’t rush.
  • recognise that knowledge compounds over a long period of time. It’s easy to be impatient when you first start as there’s so much to learn but really you will just pick things up over time and there are no shortcuts, you just have to invest the hours.
  • just keep coding.

Good luck.

1 Like

Go to EdX and take the free “Introduction to Algebra” course. It is non-video, which is my preferred method of learning, like here at FCC, and is taught in small chunks with a narrator leading the way.

1 Like

Thank you very much! :slightly_smiling_face: :+1:

As a developer of 4 years experience, I can tell you, most developer jobs do not require much math. Do you have a link to the W3schools quiz with math in it? I’m curious to check it out :wink: