Thinking of kick-starting your freelance web design career?
Alright, it doesn’t matter the reasons that got you here, (but I agree, if you have to listen to one more of Brad-in-accounting’s “tight” 2 minute sets that he’s put together for his always upcoming/never happening open mic night, it was either gonna be him or you!), you’ve decided to strike out on your own and become a freelance web designer, congrats!
Now before we get to work, we just want to make sure that we’re clear on the terminology here when we say freelance. We don’t mean that you shopped your resume around and found work with another small company or start-up…
We’re talking <Peter Parker selling his “pictures of spider-man ;)” to J.Jonah Jameson, for money and if he doesn’t do it again tomorrow, he doesn’t get paid/doesn’t eat > freelance. But we’re not just gonna leave you “hanging” with no help at all; we’ve got 7 great tips that will help propel you into the freelance web designer-verse. Go get’em tiger!
Get your skills: First, you need the foundational skills: HTML5, CSS3, some JavaScript. Also, if there’s time or the chance, a little certification is always a plus… Now this is the only time we’re going to do this but we do offer a particularly kick-ass online course, and that’s the last shameless promo, we promise (what, we gotta eat too! You’re not the only superhero analogy swinging around out here, dang!).
Make Sure It Looks Good: You’ve got your skills and you feel confident. Well, the client may have no idea what they’re looking at, so always make sure it’s aesthetically pleasing (pleasing to the eye) that way even though they have no idea what it is you do, they know it looks great!
Small Jobs/Practice Jobs: Heads up you may work for next to/nothing your first few gigs. It’s fine: think of it as stretching your legs and seeing what you can do. Contact friends, family, or friends of family and local businesses to get these small jobs. You’re really just learning to work with other people/clients and gaining reputation…rep. is huge (we’ll get back to that).
Try Online Markets: If you can’t find local stuff (or you’re tired of it and want to try something a little more challenging and “long distance”, there are websites where you can sell your skills (not for much though, remember you want experience and reputation). Some quick sites that come to mind: “Fiverr”, “upwork”, to start. But google it and you’ll start your journey down the rabbit hole…
Social Presence: This is just becoming a MUST for anyone in almost any field. You know the rules: keep it professional. Let people see what you’ve achieved (ie: certifications) and what you’re capable of (the work you done for others). Again, build that reputation!
Specialize in a Business Sector(OPTIONAL): Not strictly necessary but it does help. Maybe you work designing websites for only coffee shops? There’s lots of them (and more on every street corner, amarite?), but it would be a specialized area to know exactly what every coffee shop needs if they want to seriously compete in the online space. Real estate agent websites are another really good expertise to have, which brings us to our last tip…
Develop Workflows to Cut Down on Time & Maximize Profitability: A mouthful of a final tip but it’s the very zenith of freelancing…to be so damn good/knowledgeable at what you do that you can get it done fast/easily and for muchos bucks!! This is where reputation kicks in. Now that you’re known for doing that thing you do so well, you can finally charge what you’re worth (and then some), and do it in half the time while still making it look tight and outta sight!
You’re money, baby!
Of course, check out the vid for more detailed info for each step, plus a little PSA about keeping your body (almost) as sharp as your mind. Trust us, it’s all fun n’ games until you pull a muscle getting off the couch one day… Enjoy!
Developers sit all day in a chair, so it is especially important that you do a regular exercise not only to stimulate your mind, but your body too.
Quick PSA from us to you. If you didn’t grab the gist of it from the subtitle, check out the video. Aw, heck, you should check out the video anyway cuz we made it for you…maybe while not sitting down…maybe listening to us while walking to get a coffee…no cream…no sugar…?
Seriously though, self care is important and not just the incense and hot bath part of it. Even though the world in becoming more and more cerebral and virtual, we’re all still very much a corporeal creature on a very real and tangible world…for now. Take care of that body and the mind will stay sharp. Enjoy!
In a word…Yes. Depending of course on the size of the company; massive companies tend to give intense (technical) interviews. “They’ll throw everything at you including the kitchen sink…They have HR departments where they’re ticking off boxes, and there’s a tendency in those circumstances that they’re going to ask you for everything.”
Conversely, smaller businesses “…tend to be more accurate in terms of what the requirements that are stated for the job are, relative to the actual job.” Chances are the ‘iron curtain’ may be pulled back and you’ll even get to talk to the lead developer right away and then you can ask and be asked questions in a little less formal setup…
That being said, there really is no limit to the stuff you could be asked (as we’ll explain in the video), no matter the size of the company. A lot of the testing may not even really be applicable to what you do, for example they may want to test your knowledge of deep algorithms, even of you’re going to be working with a simple/clean code.
All-in-all, it’s not uncommon. In this video we’ll break down some suggestions for making sure you’re not too caught by surprise and even have a little bit of company knowledge to surprise your interviewers with. As we’ve said before know your fundamentals and you’ll always have an idea of what’s going on.
What Programming Languages do the Most Popular Websites Use? The results may surprise you!
So, I was on what the kids call wiki-wiki-pedia the other day and I thought I’d look up what programming languages the most popular websites use. I know, most people look for civil war factoids or if their favorite band from their teenage years is still around but I guess I’m just weird like that…
Now, I’ll be honest with you, it’s better to watch this vid to see firsthand what I’m talking about but, quick spoiler, on the front end (that’s to say “code that lives in the web browser”.) it’s all JavaScript. But what’s most surprising is the back end where it’s almost all JAVA, PYTHON, C, C++, PHP, etc. Yup, pretty surprising (or not, if you’re pretending to be one of those “I’ve seen it all” programmers). The reason I bring this to your attention is that I want to “give you some insight into how effective a programming language is; how ‘serious’ a programming language is…Some people look at a programming language and say ‘it’s not serious, it can’t work on big projects’.” Well when you consider what these giants of the industry are doing (and you’re assuming they know their onions), you start to see that these languages are still very capable of doing the “heavy lifting”.
But seriously, check out the vid to put it all into context.
Also, blink and you might miss it: another quick dig at RUBY (mwahaha). Enjoy!
What to expect with the new developer related vlogs…
So full disclosure, this vlog is late but not because of me, our copy-writer is late and having to play catch up [don’t worry, he’s been beaten accordingly… 😉 ].
But what I really want to talk about is these new vlogs. It’s a “reach out to you” kind of idea, and thus will include more commentary on new technology, etc.
I’ll be presenting 4 content categories to you in these vlogs in some way, shape or form:
1. More Q&A videos
2. More Career talks.
3. Deep dive into tech videos.
4. My take on new programming related news.
The idea is you will be able to find what you want, in relation to where you are career-wise, and the challenges you may be facing.
Also some new announcements on this vlog, which you’ll just have to watch to find out.
Check it out and enjoy!
Widely used by some big name organizations like Nasa and Harvard, is a job working with DRUPAL outdated in 2019?
DRUPAL is (arguably) the 2nd most popular CMS in the world…second only to WordPress (again, arguably…). There a many high paying DRUPAL jobs out there. To work with DRUPAL, you need to know HTML5, CSS3, some JavaScript and PHP … and of course, you need to know DRUPAL.
We’ve been asked if DRUPAL is a dinosaur, an aging language that won’t matter in the years to come and if anyone who works in it will be working towards obsolescence (whoa…heavy, huh?).
Well the short answer is “…no…”
The long answer is (thankfully) a little more detailed and availablehere in what I’d like to be the first to describe as a “Sausage” explanation. In that it is both meaty (detailed) and has a hint of spiciness (fun nerd ranting) mixed in…yeah, ya know what never mind, I’m regretting this metaphor already…apologies…
Suffice it to say that it’s better to experience this explanation in it’s entirety, with the relevant senses than to write it out. Plus, there a bonus RUBY dig (mwahaha…). Long story short if this is a first job for you, we all have to start somewhere and work looks good on a resume no matter what (not to mention experience) and you’d be surprised how many languages are still being used today…
Enjoy!
Kotlin is a general purpose, open source, statically typed “pragmatic” programming language developed by “Jetbrains” and endorsed by Google. As a light, nimble way to take advantage of the vast Java ecosystem and libraries, without the weight of Java code, spoiler alert…it’s gonna be pretty awesome. Now that being said, should you drop everything (including JAVA) and start learning KOTLIN?
Not necessarily. As we’ve said before stick to your fundamentals/basics, remember: “Newb programmers will think in terms of languages, -OMG, my career is based on THIS language- The reality of the situation is advanced developers will move from language to language, from framework to framework, depending on the requirements of the job at hand, depending on where the work is.”
So what’s the big deal about KOTLIN? Well it’s more about what KOTLIN represents… it’s a lighter/faster version of JAVA, it’s pretty versatile in terms of what it can be used for (including android apps), and to put that into perspective, “lighter languages tend to win out over other heavier, more verbose languages”. With computers getting more and more powerful and faster and faster, the preferential choice is given to languages that are quick, adaptable and versatile, and KOTLIN checks all these boxes.
Now, like we said in the second paragraph, there’s no need to drop everything and worship new and fast, especially if you already know JAVA, JAVASCRIPT, C#, PYTHON, PHP, etc… they share so many similarities that you could jump into them relatively easily. If anything, rejoice guys! Stick to you basics and your job may be faster and easier…and hopefully more fun too.
Click here for some hardcore mountain-driving scenery, which will turn into city driving, but not before we give RUBY the slightest little dig…mwahaha.
Enjoy!
Blah, blah, blah, should you learn THIS in whatever year we’re in?
Yadda, yadda, yadda, stick to simple, clean code…
Who am I? Apparently, that’s all I sound like to some people; I just keep repeating the same tings over and over again and you’ve heard it already… (also, is it weird that I just did an impression of myself or it it META…?)
Well, good, sounds like I got through, which in this day and age of background noise and feedback is no small feat…
But seriously, I’m glad you guys are listening and while I may sound like I’m repeating myself, I do strive to put variations to the theme to make it a applicable in the here and now. The landscape does change and evolve and we try to keep up with it. Also, I do it for the newbies too. People who come across this channel or one of my videos may not necessarily be interested on my ideas on a topic a year ago when they have a burning question about the here and now, ya know?
So, I guess what I’m trying to say is, A: thanks for tuning in often enough where you can see a pattern emerging or a theme, and B: whether you’re new to this or not, I will always try to bring you the best mash-up of what I know, what I’ve experienced and what it is now.
C# is probably Microsoft’s flagship language … is it worth learning 2019?
Well, is it worth learning? “If you want to interact with the Microsoft(MS) stack: …building web-based apps that are going to be interfacing with back-end MS technologies…AND you learn C# if you want to get into game programming with UNITY as an example”
Based around JAVA, this modern language was built by MS to function like JAVA but with some “robust” differences… But enough about that, let’s talk jobs!
There are lot of job opportunities working on .Net architecture (ie: web apps), mostly with big corporations…however most of them will require certification in C#. The good news, if you try it out and decide that C# is not for you, you haven’t wasted your time at all, because “all these modern languages(C#, JAVA, Dart, ,etc.) are based on the same principles [more or less]”. If you’ve learned C#, it’s like 80% transferable, “…you cannot lose when you learn a programming language…”
Check out the VLOG for a more in depth explanation, some wisdom about the game developer experience and a little heart2heart…awww. Enjoy!
Is Python really that much better than C#, Java or JavaScript, when it comes to jobs and what you can create as a python developer?
I think you really need to watch the vlog to put this into proper context…
We received an email that pointed out an interesting idiosyncrasy when it comes to learning programming languages. Long story short, it was pointed out that while python was a great language to learn, there are not many jobs (outside of AI) that actually use python today, thus making it harder to enter the job market. With so many other languages being used for other purposes, for example, games: C++/C# for games, and for native app development there’s swift/java/kotlin, to name a few, it doesn’t seem to be worthwhile to learn python if you want to get right into work…
Okay, now before we go any further, I strongly urge you to watch the video for context, I don’t want to start a nerd war; there are far better uses of our time…
That being said, for the most part, “there’s a lot of truth to that. Python is the go-to language in AI/machine learning and it’s the second [or] tertiary language…in many other areas.” The email goes on to conclude that “learning webstack is the best way to getting employed quickly.” I can’t argue with that, but where does that leave us with python?
“Python is a great language, it’s a language that glues everything together. If you’re working in large organizations, you might find the need for python. …A lot of schools teach with python now…because it is an easier language to teach people how to program with. …It’s accessible…Productivity of the language, in terms of how long it takes you to write things is a huge factor today, when you’re looking at programming languages…” But if you’re out to get employed right away then maybe webstack is the best thing for you. However, if you find yourself struggling and maybe you’ve had problems with other languages, python could be a great way to connect the missing pieces and streamline it all. The job opportunities will be less, not zero but less, unless you have a relevant university degree. Full transparency, yes, I do offer Python course but they teach foundations, modules, programming, etc. “…it’s just a vehicle to teach certain programming concepts and mechanisms.” I feel like the best way explain this is to watch the vlog, it really puts the things I’m saying here into perspective. Plus, at the end of the vlog, I look outside only to find February hasn’t left yet…jeez, get a clue, man! Enjoy!