Learning by working should not be optional for a programmer. And it should not come at the expense of your free time.
Working in a coding school, there is a phrase I sometimes hear which I am never entirely sure how to respond to: “I am too busy with work at the moment to be learning new things on top of it.”
The reason I’m not sure how to respond, is that I can’t find a tactful way of saying that this entire way of thinking is a problem.
Every developer, established or aspiring, should be able to answer this question
As the tech industry grows, and as its products increasingly become a part of our everyday lives, the question of ethical design is also gaining in prominence. And yet, it remains relatively nebulous — insiders within the tech industry interpret it differently, while outsiders have often never even heard of it.
This article on the subject does not intend to be conclusive, but on the contrary, to act as a starting point. The arguments raised here will hopefully encourage you to consider ethical design in greater depth, and…
Ask on the street who the biggest players are in the field of software development, and the same names will crop up again and again: Microsoft, IBM, Oracle, and often a handful of others which are not even primarily about software, like Tesla or Amazon.
Beyond these household names, however, there are giants lurking in the dark: enormous firms dedicated to software products or services that are not at all eye-catching, and which therefore consistently slip under the radar of the general public.
Today we will introduce you to five of these ‘invisible giants’ from around the world. And in…
In our previous article, we shared some quick fixes to write code more quickly without compromising its quality. Here, we will expand on that concept and go over the theoretical groundwork that leads to quicker coding — or, in other words, the ways to understand and approach problems in programming with a view to solving them more efficiently.
Before starting, it’s worth emphasizing that the precondition for efficient coding is a healthy, balanced approach to the work of programming in general. …
by Alexandra Jozwik at TALENTFIRST
I have personally worked with CodersFirst to perfect their tech interview protocol, and I can tell you that every software engineer has bombed an interview at least once. Sometimes even very talented engineers make interview mistakes which, though apparently trivial, may very well cost them the coveted job they were applying for in the competitive world of tech.
The good news is that these slip-ups are relatively easy to rectify once you’ve learned to identify them. In this article, I will reveal to you the most classic rookie errors that are made in tech interviews…
Want to roll out your beautiful code faster? Here are five easy, practical tricks that will instantly boost your programming speed.
If any of us lived forever, we could always write code refined to perfection. Unfortunately the constraints of time and mortality — and less metaphysically those of our employers — mean that those of us wishing to learn how to code must also learn how to code relatively quickly.
Coding fast is a wholly other skill than coding well. In fact, it is arguably less a skill in its own right than the aggregate of an entire constellation of…
For most of us, a ten-minute bus ride through the tranquil summer daylight of Stuttgart would be a perfect opportunity to relax. For 27-year-old Dušan Varcaković, sitting at the back of the bus as he returned home from work was his time to think of an escape plan. He had spent his early 20s cultivating a promising career which eventually landed him a well-paid, stable job as Digital Strategist for a big healthcare firm, working on fields he was interested in with people he liked.
In June of 2020 he was desperately looking for a way out of that.
“I…
Successful programmers all have their rules — some of the most important ones, however, have nothing to do with coding.
Coding may just be the single hottest skill on the job market right now, with far more companies looking for it than workers boasting it in their CVs. While this urgent demand leads to all sorts of goodies in terms of salary and company perks, there is sometimes a risk that it may promote a “work before life” sort of culture — one in which programmers are told that being stressed, overworked or under pressure is ‘normality’. (Spoiler: it isn’t).
…
We had an amazing virtual fireside chat with Ahmed Ayoub. In the middle of his career as a software engineer, he shared a lot of valuable insights with our current students. Here is a wrap-up of the talk including some Q&A.
Ahmed is from Egypt and he is 36 years old. He started learning to code on his own. He did not graduate in computer science at a university. Currently, besides his job he is a mentor of about 60 to 70 people who learn to code, both within the industry and privately. …
Just want to have a comfy living without huge shifts? Or are you looking for a bigger purpose? You want to save the world but you’re not on track yet?
There are various reasion to change your career. It ranges from better payment and work-life-balance, new challenges or a lack of passion for the current job role.
Don’t get it wrong. It is totally fine to have a stable life without major changes. If this is what makes you happy, fine! Don’t chase shiny objects if it does not correspond to your character and goals in life. Be yourself.
That…
We want you to stay one step ahead of a world that’s constantly evolving. And that’s why we have crafted cutting-edge courses in Web Development.