Job Apps - Tumblr Posts

6 years ago

Do yourself a favor. Learn to code. Here's how.

I’ve said this to my non-techie friends countless times. It’s no secret that being able to code makes you a better job applicant, and a better entrepreneur. Hell, one techie taught a homeless man to code and now that man is making his first mobile application.

Learning to code elevates your professional life, and makes you more knowledgeable about the massive changes taking place in the technology sector that are poised to have an immense influence on human life.

(note: yes I realize that 3/5 of those links were Google projects)

But most folks are intimidated by coding. And it does seem intimidating at first. But peel away the obscurity and the difficulty, and you start to learn that coding, at least at its basic level, is a very manageable, learnable skill.

There are a lot of resources out there to teach you. I’ve found a couple to be particularly successful. Here’s my list of resources for learning to code, sorted by difficulty:

Novice

Never written a line of code before? No worries. Just visit one of these fine resources and follow their high-level tutorials. You won’t get into the nitty-gritty, but don’t worry about it for now:

Dash - by General Assembly

CodeAcademy

w3 Tutorials (start at HTML on the left sidebar and work your way down)

Intermediate

Now that you’ve gone through a handful of basic tutorials, it’s time to learn the fundamentals of actual, real-life coding problems. I’ve found these resources to be solid:

Khan Academy

CodeAcademy - Ruby, Python, PHP

Difficult

If you’re here, you’re capable of building things. You know the primitives. You know the logic control statements. You’re ready to start making real stuff take shape. Here are some different types of resources to turn you from someone who knows how to code, into a full-fledged programmer.

Programming problems

Sometimes, the challenges in programming aren’t how to make a language do a task, but just how to do the task in general. Like how to find an item in a very large, sorted list, without checking each element. Here are some resources for those types of problems

Talentbuddy

TopCoder

Web Applications

If you learned Python, Django is an amazing platform for creating quick-and-easy web applications. I’d highly suggest the tutorial - it’s one of the best I’ve ever used, and you have a web app up and running in less than an hour.

Django Tutorial

I’ve never used Rails, but it’s a very popular and powerful framework for creating web applications using Ruby. I’d suggest going through their guide to start getting down-and-dirty with Rails development.

Rails Guide

If you know PHP, there’s an ocean of good stuff out there for you to learn how to make a full-fledged web application. Frameworks do a lot of work for you, and provide quick and easy guides to get up and running. I’d suggest the following:

Cake PHP Book

Symfony 2 - Get Started

Yii PHP - The Comprehensive Guide

Conclusion

If there’s one point I wanted to get across, it’s that it is easier than ever to learn to code. There are resources on every corner of the internet for potential programmers, and the benefits of learning even just the basics are monumental.

If you know of any additional, great resources that aren’t listed here, please feel free to tweet them to me @boomeyer.

Best of luck!


Tags :
6 years ago

tumblrfolk, we are so much more skilled than we think

one thing I want to say today relates to my current job. (As you guys know, I’ve left off working in science labs to work an office job in sci comm. My role is kind of … nebulous and involves a lot of “oh, Elodie can help you with that, she does weird stuff. Train Elodie on that.”)

Because it’s an office job, the mentality is for everyone to present their workflows as incredibly difficult and skilled, requiring a lot of training and experience to do properly. Which is fair enough! These skills are difficult!

“Elodie, today we are going to train you to use… A HIGHLY COMPLICATED AND DIFFICULT WEBSITE INTERFACE. You will need to take a lot of notes and pay careful attention, because it is extremely advanced. ARE YOU READY”

“… This is Wordpress.” “…No it isn’t! it says something different at the top. And it’s very complicated, it’s not something you can just know already.” “Nah son, don’t worry, it’s Wordpress. I mean, God knows I don’t blog much, but I can manage me a bit of Wordpress, it’s cool.”

“No. You can’t. Don’t worry, it’s very difficult. Now sit still and be trained on how to upload a photo to Wordpress.”

“All right.”

—-

“Elodie, do you think that you can MANAGE SOCIAL MEDIA? It is INCREDIBLY HARD and may involve THE HASHTAGS”

“… I think I’ll manage.”

—-

“Elodie, can you put a HYPERLINK in a thing? Think about it before you answer.”

“Is it like a BBCode kind of thing, with the boxy bracket things, or do you want it in HTML, with like angley bracket things?”

“It is a button that you press that says HYPERLINK.”

“I can do this thing for you.”

—-

“Elodie, can you write a punchy summary that will make people want to click on a special link that says “read more” to read all of the text?“

“Probably?”

—-

“Elodie, this is how to use TAGS on CONTENT. TAGS on CONTENT are important because - because of THINGS. Things that are too arcane and mysterious for anyone below the level of Manager to know.”

“Cool, I can tag stuff for you.”

—-

“Elodie, this is obviously a ridiculous question, but can you edit videos?”

“Not very well, and only if you want to make it look like there is sexual tension between characters from different forms of visual media, or perhaps to make a trailer for a fanfiction? Which is not necessarily a good use of my time and I’m not sure why I felt it was so cool to do to begin with…”

“What?”

“Actually, upon further reflection: no. No. Nope. I can’t edit videos. They’re completely beyond me. Not in my wheelhouse. Hate videos. Hate them. No innate skill whatsoever.”

“That’s what we thought”

—-

“Elodie?! You can use PHOTOSHOP?!”

“Yeah, I mean, I usually just use Pixlr. It’s free, it’s online, it’s powerful, you don’t have to download anything…”

“but you are not a GRAPHIC DESIGNER!!” “Er… no.”

“Next you’ll be telling us you can MAKE AN ANIMATED PICTURE.”

“I mean, I haven’t really done a lot of it since Livejournal, and they weren’t that good anyway, but yeah… I can do you reaction images.”

“THAT IS WITCHCRAFT”

“Yes. Definitely.”

—-

What I’m trying to say is: a lot of people talk a lot of crap about what we Millenials do on the Internet, because there is NO CAPITALISTIC VALUE in the screwing around we do with our friends. “Ughh why are you ALWAYS on the computer?” our parents whined.

“How did you make the text go all slanty like that?” our bosses wonder.

We have decades of experience in Photoshop. We know how to communicate; we can make people across the planet care about our problems. We know how to edit media to make two characters look like they’re having the sexual tensions. We can make people read our posts, follow us, share our content. We run and manage our own websites - and make them pretty. We moderate conversations, enforce commenting policies, manage compromises, lead battles, encourage peace, defend ourselves from attack, inspire others, and foster incredible levels of communication.

We produce our art. We advertise our art. We engage with others through our art. We accept constructive criticism and dismiss destructive trolling of our art. We improve our art. Our art gets better.

We narrate our stories.

All by ourselves. Our pretty blog backgrounds, custom-edited themes, tasteful graphics, punchy content, clever gifs, our snappy putdowns and smart-ass text posts, even our familiarity with fonts and composition - all of these skills we’ve casually accumulated for fun/approval are MINDBLOWING LEVELS OF COMPETENCE IN THE WORKFORCE.

When these skills are sold to you - when they’re packaged and marketed, and when you pay to consume them and have the Elders rate you on them - they are incredibly valuable. They are Media and Communications degrees. They are marketing internships. They are leadership workshops. They are graphics design modules. They are web design courses. They are programming courses. We are good at this shit; we have it nailed down.

You can’t put “fandom” or “blogging” on your CV, but you deserve to. You should get this credit. You should claim this power and authority.

Claim these skills. They are valuable. They are important.

Everything you have ever done is a part of your powerful makings.


Tags :
6 years ago

Tips to help become a semi-functioning adult

How to Save Money

How to set up a budget (and stick to it)

Saving Money – How to cut out unnecessary spending

College:

Topics to talk about in your college application essays

Interviewing:

What women should wear to a job interview

What men should wear to a job interview

How to best prepare for your job interview

Interview Tips: Questions to Ask Interviewers

Interview Etiquette – the post-interview thank you email 

How to Network:

How to survive small talk

Resume vs LinkedIn profile tips

Getting a job:

How to write a good resume

How to write a cover letter that stands out

How to Follow Up on a job application

6 Tips to help you get ahead in your job

Eating Healthy:

Complete Nutrition: ideas for healthy snacks


Tags :