little things that exist:
warm blankets and snowy mornings
stars that glow from millions of lightyears away
fruits, bread and tea
cities for you to explore
poetry, art, books and cozy libraries
places with breathtaking sceneries
knowledge, languages and art museums
people who understand what you’re going through
a lovely future waiting for you
flowers that grow in cracks in the sidewalk
people who love and appreciate you
Sirius: Being gay isn't a choice.
Sirius, grabbing Remus' hand like a trophy: It's a game and I'm winning.
Studitonious loves 8am lectures. Every day he cartwheels to class, radiant with the joy of acquiring new knowledge. Morning coffee? Ha! That’s for uncultured plebeians. He has no need for caffeine when he has his daily shot of morning eDUCATION!!!
Here’s the thing - Studitonious doesn’t exist. Or if he does, he needs to get some serious help. Yet, there seems to be a common misconception that a “perfect student” must emulate this model.
Getting up at the crack of dawn? Well, you don’t need to get up if you never go to sleep… #lifehacks. Oh, there’s a blizzard outside? No biggie, the cold never bothered me anyway. Everything is worth it because getting good grades is all. so. wonderful. Right?
Well, here’s a thought. What if you don’t have to attend all your lectures to get good grades? What if instead of forcing study habits that work against us, we develop flexible routines that work for us? What if we began studying smarter, not harder?
Let’s get one thing straight - not all lectures are created equal. There’s a big difference between ditching class to binge your latest Netflix obsession vs. ditching class because it’s counterproductive to your learning. Here are a few factors to consider:
Is attendance compulsory?
Does participation contribute to your grade? Do you have any in-lecture assessments?
If the answer is “yes”, then go to your lecture. The mark may only be worth 5%, but would you rather have 5% added or deducted from your grade?
Are your lectures recorded?
At my university, all lectures are automatically recorded due to Access & Inclusion policies but this isn’t the case across the board.
If there’s any lecture-exclusive content (i.e. content discussed in lectures but not in the slides, group activities etc.) and your lectures are not recorded it’s a good idea to attend.
Is the content actually helpful?
Does the lecture aid your learning in a way that other mediums (reading lecture slides/the textbook, attending tutorials/labs etc.) do not? For instance, if your lecturer just reads off the slides, you can save time by looking at them yourself.
Is your subject more “hands-on”? For courses that are more heavily based on solving problems, I often find doing the problems myself way more helpful than watching my lecturer solve them.
How dense is the content of each lecture? Sometimes, there is simply too much to absorb in the given time slot. E.g. I once had a flipped class that had a brief 1-hour intro lecture to a week’s worth of content. Since it just briefly skimmed over everything, it was more worthwhile to study the concepts in detail myself.
Do you actually pay attention to the lecture?
Are you actually awake? I once had a friend tell me he attended all his 8am lectures despite always falling asleep because he “just felt like he should”. Bro, sleep.
How engaging is the lecturer? Obviously, you shouldn’t skip a class just because the lecturer is “boring” but there is a certain point where the line is crossed. In first year, one of my professors took long pauses between every second word and spoke very s l o w l y. Needless to say, he was much easier to listen to at 2x speed.
Note: there is a significant difference between a bad lecturer and just being distracted. If it’s your meme addiction, not the quality of your lecturer that’s making you lose focus, turn off your phone.
Other factors to consider:
Do you have any other commitments (e.g. other courses, work etc.) at the same time? While it would be nice to try and re-arrange your schedule sometimes things just don’t work out.
Are you sick? If you’re feeling rough mentally or physically, you should consider taking a day off.
Ok, so you’ve decided that you’re better off not attending your lecture but what should you actually do instead? How do you deal with this newfound flexibility and freedom?
Develop a study routine (and stick with it)
The key to skipping class successfully is just doing consistent work. If your lecture is 2 hours long, pencil in a 2-hour study session.
It’s important to maintain a sense of regularity and routine. Treat your study sessions like a compulsory class - do them at the same time each week. It may even help to study at the intended lecture time.
The most common pitfall is to go “Oh it’s easy, I’ll just skip my lecture and do xyz instead”… but never do xyz.
Identify the lecture’s problems and provide solutions
Why exactly did you decide to skip your lecture? How are you going to make your independent study more effective? If you don’t do something more useful with this “free time”, you’re just wasting it. Be specific.
Here are a few examples:
Problem: Lecturer speaks too slowly. Solution: Watch the lecture recordings at a faster speed.
Problem: Lecturer just reads off the slides, providing no new content. Solution: Read the slides yourself, making your own notes and saving yourself time.
Problem: The lecture is too theoretical in comparison to the assessment scheme. Solution: Do more practice problems instead of just going over abstract concepts.
Find a study group
Having friends who take the same course can honestly make the experience so much better.
It can also help increase accountability. For instance, you would probably feel more guilty ditching a group vs. solo study session.
However, this can be a double-edged sword. Sometimes my “study sessions” with friends will just dissolve into us looking at memes for hours. Make sure you’re actually going to study!
Banter is great, but remember when to have fun, and when you need to focus and get shit done.
Good luck! (ᵔᴥᵔ)
It’s never too late to start recovery
Just a quick reminder! Having a bullet journal/planner will NOT make you more organized! Only YOU can make yourself more disciplined!!!!
may you get a sign this week that shows you that you’re on the right path and that things are flowing and moving in your favor. may the sign be evident, clear, and direct
Brush your teeth/floss
Wash your face/hair
Put on some lotion
Take your medicine
Drink some water
Tell yourself something good about yourself
Take a break when you need it
Take a moment to breathe deeply and relax your muscles
Eat some fruits and veggies
Eat what makes you happy
Don’t be so hard on yourself
Remember that everything is going to be okay
somehow I got 95/20 on an assignment
I hope they never fix it and leave it this way forever
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!