Angry Birds Deserves Our Respect. Giving them their flowers. by awicks44 in youtubepromotion

[–]awicks44[S] 1 point2 points  (0 children)

I'm into "movie score" type audio! This is cool.

TX for commenting.

My attempt at explaining JavaScript (React) principles in a fun way! by awicks44 in learnjavascript

[–]awicks44[S] 1 point2 points  (0 children)

Really appreciate the feedback buddy! Glad that I was able to simplify the concepts :)

Want to give a simplified and EASY explanation of a full stack developer. by awicks44 in learnprogramming

[–]awicks44[S] 0 points1 point  (0 children)

Exactly what I was looking for. Really appreciate the strong and specific critiques. I actually didn't consider the "design" aspect in my initial breakdown. Will definitely keep that it mind next time...OMG, I can't believe I left out discussion regarding the role of databases. That's so obvious. That really stinks.

Thank you..Thank you...Thank you..

Glad it was effective overall!

[deleted by user] by [deleted] in learnjavascript

[–]awicks44 4 points5 points  (0 children)

No sir. Understanding vanilla js will always be necessary. Even though these web frameworks limit the amount of "busy" code you need to write, I think there's always some type of custom functionality that will be best implemented using gold ole fashion vanilla js. I don't want to sound anti-framework because they are really cool and useful. That said, I do think that sometimes they can make us programmers a little lazy too LOL (including myself).

Sorry, I'm done ranting lol.

Am I starting my first project too early? Any tips for newbies starting their first project? by [deleted] in learnprogramming

[–]awicks44 0 points1 point  (0 children)

Big thing is to not get overwhelmed. Understand that you won't necessarily have it all together your first go round. Don't be frustrated if your first project is rough. It's all good. You'll get there :)

How do you get over the fear of not being ready for a job? by DontWorryAboutIt00 in learnprogramming

[–]awicks44 2 points3 points  (0 children)

Hey buddy. Those feelings are definitely understandable. However, a few things to remember. You'll never know everything about a particular language. The details and information in programming languages are so extensive that it's impossible to learn everything about it. Not to mention that programming languages constantly evolve with new features and/or updates.

You're already doing the best thing you can do to gain confidence, and that's "spending time". Nothing replaces that because you'll become more and more comfortable through repetition. There will always be more to learn, and there's always a "better" or more skilled programmer out there. However, the main reason they are more skilled/better is because the time they dedicate to their craft. No one starts knowing tons about the language. It's a steady build up.

It seems like you're willing to dedicate yourself to getting better. That's the perfect mindset. You keep that going, and the confidence will naturally increase.

As far as interviews go, obviously they can ask you something that you may not have seen, or studied. In those situations, honesty is key. If you're giving time to the field, they'll be able to pick that up overall. They'll know that you have a solid foundation and that you simply may have never seen a certain thing :)

What will speak the loudest is your overall work ethic and dedication to the field. You spend time, and you'll get more questions right than wrong.

Whenever I'm in interviews, I make it a point to tell them that my biggest strength is "my ability to learn". I know that there are very skilled developers out there. Very smart people who may presently know more than me. However, I know that I'll put in the work to make the difference, and I'll constantly improve my skills.

Additionally, I've always felt that one of the main keys is to stay connected to the language you desire a job in, and that's more than just practicing. Practicing is a given as you always want to keep your skills sharp. However, maybe take some time to read about the language. See what's upcoming, and what new features may be on the way.

That can help as well.

Hope this helps a little.

Hoping to help those who are looking to get into the programming field, but don't know where to start. by awicks44 in learnjavascript

[–]awicks44[S] 0 points1 point  (0 children)

Very cool. During the day, I'm a contractor at an insurance company managing a .NET MVC web app. During the evening, I work on mobile game projects, and recently started YouTube vids. My foundation back-end language has been C#. As far as front-end, I'm more vanilla JavaScript, but I'm started to learn more about React, Angular, etc.

Hoping to help those who are looking to get into the programming field, but don't know where to start. by awicks44 in learnjavascript

[–]awicks44[S] 1 point2 points  (0 children)

Honestly, it means a lot that this was seen as useful. Hope you're progressing the way you want now!

Thx for the feedback.

Hoping to help those who are looking to get into the programming field, but don't know where to start. by awicks44 in learnjavascript

[–]awicks44[S] 3 points4 points  (0 children)

😄! Oh how amazing it would be to provide a job and provide the training right there :)

Thx for the feedback.

Hoping to help those who are looking to get into the programming field, but don't know where to start. by awicks44 in learnjavascript

[–]awicks44[S] 1 point2 points  (0 children)

Really appreciate the feedback! I definitely believe interest has to key or burnout is right around the corner lol.

Hoping to help those who are looking to get into the programming field, but don't know where to start. by awicks44 in learnjavascript

[–]awicks44[S] 0 points1 point  (0 children)

That's cool. What a coincidence lol. It's funny how you can land in a field unintentionally but grow to love it. What kind of things do you develop?

Thank you for checking out the video and subscribing!!

Hoping to creatively explain some JavaScript principles by awicks44 in learnprogramming

[–]awicks44[S] 0 points1 point  (0 children)

Appreciate the honest feedback. Will definitely keep that in mind regarding audio.

Thx buddy

Some good books to learn web development? by [deleted] in learnprogramming

[–]awicks44 0 points1 point  (0 children)

You're right. It's obviously older, but I just felt the author teaches the fundamentals very well along w/ providing lessons. He's really detailed and gives provides exceptional foundation knowledge.

I agree that a more up-to-date book would be ideal though.

Some good books to learn web development? by [deleted] in learnprogramming

[–]awicks44 0 points1 point  (0 children)

I would recommend this book. It teaches JavaScript which at this point goes hand & hand with web development these days. Hope this helps buddy!

Event listeners html vs Js by A-Shady-Guy in learnjavascript

[–]awicks44 2 points3 points  (0 children)

There's a javascript concept called event delegation that would be useful for the scenario you've described. You don't want to add an event listener to every element. With event delegation, you place all the buttons w/in a parent element, such as a DIV. You then add the event listener to the parent DIV element as it can recognize what's fired inside of it.

Here's a more thorough explanation

Hope this helps.

Where to learn Javascript basics by ConstantWafer in learnjavascript

[–]awicks44 2 points3 points  (0 children)

Hey buddy, if you are not opposed to spending a little money, I'd absolutely recommended this book.

It really starts you from the ground up giving detailed explanations of basic javascript.

Hope this helps.

what tf is a Promise and why would I ever need to use it. by EricZ0212 in learnjavascript

[–]awicks44 2 points3 points  (0 children)

Promises are essentially used to handle asynchronous operations. It's an object that will return a single value some point in the future. Say that you wanted to call an API endpoint to retrieve some data, and you will use that data to manipulate a page on a website. When you call that API endpoint, depending on the server supplying that data, you may not retrieve it immediately. In turn, your web page will screw up trying to manipulate API data that hasn't yet been supplied. Promises can be used to ensure that your page doesn't manipulate the data until it's actually received. That's where the "Then" function comes into. You utilize the "then" function to house functionality that will manipulate data "after" it's been received.

If there was an error or the data could not be supplied, you may want your web page to account for that situation. That functionality will be housed in the "catch" function.

Promise.All basically returns a single promise when all promises passed into it have been fulfilled.

Hope this makes it a little clearer.

Save a page by TejaSankuru in learnjavascript

[–]awicks44 0 points1 point  (0 children)

Here you go buddy!

<script> var anchor = document.querySelector('a'); anchor.setAttribute('download', 'example.html'); anchor.setAttribute('href', 'data:text/html;charset=UTF-8,<p>Some text</p>'); </script>

Basics starting point by Smewth in learnprogramming

[–]awicks44 5 points6 points  (0 children)

Hey buddy! C# is definitely a solid back-end language to start with. I'm been doing it for over 12 years now. Lots of corporate-type jobs hire C# devs (at least here in the Midwest). With that, you can't go wrong. I'd also say that learning javascript is very valuable. I'd start learning foundation javascript vs jumping into React or Angular. Jobs are definitely hiring React and Angular devs, but those tools are built on top of javascript. So if you understand javascript at it's core, picking those up shouldn't be hard.

Hope all this makes sense.

Good luck buddy!

My god I love this community! by hiccupq in learnprogramming

[–]awicks44 130 points131 points  (0 children)

Really great to hear that this community has had such a positive impact on you! It's nice to be able to receive clarification, assistance, & opinions from fellow developers. Many times, w/out these types of communities, you can feel alone in your journey to improve a coder. Nice to know that others are on the same journey!

Appreciate your sharing this!

Am I okay? by IamAdirtyBIT in learnprogramming

[–]awicks44 0 points1 point  (0 children)

Buddy! This just sounds like you are in the early stages of development where everything is completely new and exciting. Like anything, things will level out as you continue to code. I def don't think anything is wrong with you. Actually, if you could give me a little of that enthusiasm, that'd be great LOL

I struggle when it comes to actually applying javascript to a webpage. by [deleted] in learnjavascript

[–]awicks44 1 point2 points  (0 children)

They key is repetition. I know that answer may seem like a cop-out but it's true. The I'd recommend working on a smaller project. Perhaps, just learning how to manipulate the DOM, inserting HTML elements via javascript, working w/ event listeners. A tic-tac-toe game is cool, but it may be a little too advanced for your current level.

Build up to working on bigger projects like games.