Working title

So, the journey into Codeacademy’s Intro to Javascript has been definitely fruitful. I think part of what made it so helpful are the small (but challenging!) projects that you complete at the end of each lesson, that ties in all the little bits that you’re learned throughout each section. BUT now realize that the reason I had access to said projects was because I was in a free trial period of their Pro plan. I gnawed through about 35% of the course and then the trial period ended.

I’ve gone back into Skillcrush and looked again at the project at the end of the course; it’s in four parts and now I’ve done three. I still hadn’t wrapped up those other lessons I couldn’t crack the code (it’s still funny!) on. It’s an exercise where we keep doing more and different things to the same code, which we copy and paste into their editor with each new piece. I’m trying to get it all up and running in JS Bin so that I don’t have to do the copy paste. With their layout, after I get the solution code, I have to scroll up and down to compare their code with what I’ve written and it makes me nuts, basically.

But of course this new bin is fighting me and giving me some long-ass weird error message in the console.

I’m chatting in Slack with an instructor about it now, actually. It’s even weirder because she says that she can run the code without any errors, so what the hell.

I had my second “career counseling” session on Zoom with a teacher who is near Montreal. That was helpful, she’s funny and clearly knows her stuff, and we had a nice chat. A goal she wants to me to work on is getting my ass to a meet-up, which is totally legit. I had looked into a bunch over the summer but never went and it was nice to be reminded to actually DO the thing. I’ve signed up for one about making a virtual pet with JavaScript – which sounds amazing – towards the end of November. I’d *like* to go two meet-ups a month, we’ll see. Seems like there’s lots on JavaScript and I figure the more practice, the better.

I think what I want to do next is finish up the unfinished work in Skillcrush on JavaScript, and move on to the next class. Later I think I will pay for a month or two of Codeacademy to fully finish their JavaScript class, take the Sass course, and noodle around a bit.

Codeacademy Intro to JavaScript

So I’ve taken a detour from Skillcrush’s Intro to JavaScript to take the Codeacademy version. It’s interesting to see the different ways the material is approached/presented, and I’m definitely learning things in the Codeacademy class that I didn’t learn in Skillcrush. Curious how I would feel about the Codeacademy course if I hadn’t already done the Skillcrush one. I feel like the Codeacademy class is more difficult, but not sure why I think that really and if actually true.

For sure it’s been helpful to have a second go at the material and I think/hope it will make me feel more confident/like I know what I’m doing. At the very least get me to finish the assignments at the end of the Skillcrush course so I can move onto the next class, which is Responsive Design, which I’m psyched to learn.

Codeacademy also has an Intro to Sass class that I want to come back too, as that’s something I want to learn.

Because I am so SASSY. (Not really, actually).

document.GetElementById(“javaScriptFun”)

Chugging along in the Intro to Javascript course. Am just about to start section #15 out of the 22. Everything still feels very clunky and weird to me in JavaScript, but I am trusting the Skillcrush peeps who keep assuring me that soon it will all become clear (or at least, clearer).

Had a lesson about debugging, and Skillcrush shared this article – Teaching Novice Programmers How to Debug Their Code over at code:union by Jesse Farmer. It’s a really interesting article despite the somewhat-uninteresting title.  The article’s point being that debugging is a skill that all programmers need, and so teaching of that skill is something that should be emphasized and intentionally done.

The idea that debugging means you didn’t do a good job in the first place definitely strikes a chord in me. “[Students] often feel that [debugging] time is wasted or that it’s a kind of punishment for them not being smart enough to write the correct code the first time through. “If I knew what I was doing,” they think to themselves, “I wouldn’t have to spend so much time debugging.”  ”

The article also notes: “Teaching [students] how to debug their own code effectively is the single most valuable skill we could teach — it’s the skill that makes acquiring all other programming skills easier.”

Anything that is going to make acquiring other programming skills easier is something that I want to know how to do, so bring it on, buggy code!

Coming up, we start learning about jQuery. I’m stoked.

 

Icon Indecision (plus some HTML!)

I’m at the point in the Skillcrush course where I need to create a “simple icon” in Illustrator. I’ve been noodling around with the Bezier game – https://bezier.method.ac/ – to try and feel a little bit more in control of the pen tool. It’s helpful, for sure.

I’d like to create an icon for this site and also for myself, for freelance/side projects.

I haven’t gotten very far. I’ve done some sketches, but nothing that I’m crazy about.

I have to get this completed in 4 days, when my Illustrator trial runs out.

Yikes.

I also did some html-ing of the practice PSD I’m working on. In addition, working with git to create a new branch, merge it with the master, and then push it up to GitHub.  Looks like I successfully did those first two things, but am stuck on pushing it to GitHub. Skillcrush has a main “questions” email that I have written to multiple times – they are super helpful and get back quickly. So I’ve sent along my screenshots and will hopefully get an update on where I went astray, and then actually have an updated repo.

Tonight I just added all the text to the html. Next I want to link in the images. And THEN tackle stying.

PWD

I’m taking the Break Into Tech blueprint from Skillcrush. The course has three parts, and I am at the beginning of phase two.

Phase one was lots of HTML and CSS, and then learning to work in the terminal, and then Git and GitHub. I really enjoyed these classes. I don’t think I made anything super amazing, but getting results and problem solving along the way was hugely satisfying.

I’ve been working in Atom to type code; have dabbled in codepen, set up in GitHub, and got my subscription to Photoshop.

For phase two, you can choose different tracks: designer, developer, or designer & developer. Basically, I want to learn ALL THE THINGS, so I’ve put all the courses into my track. I’m in the first class, Visual Design Fundamentals and Tools.

The main thing I’ve learned so far is this: I don’t want to be a designer. I appreciate good design and feel like I can recognize “bad” design, but it’s not my strength. I miss coding. I’m slogging through Visual Design Fundamentals and Tools with my eyes on the prize:

The next class I’m taking is Introduction to Javascript. Whooo!!

I’m very excited.

In the meantime, to try and keep coding a bit because I miss it and don’t want to forget everything I’ve learned, I’ve downloaded a PSD and am attempting to code it; follow along in GitHub!