How To Be Excellent Developer ✌
Courtesy of @thecodercoder
I think there’s a lot of focus on having good coding skills in order to be good at your job. But from my experience working as a dev, I’ve realized that the best devs aren’t *just* good coders. There’s actually a lot of other skills that go beyond merely knowing how to code 👇
1️⃣ Meeting deadlines and estimating time to complete tasks. If you work at a company, you will have to meet deadlines for your projects. This goes doubly so if you are at an agency or startup that has a fast pace of work. Knowing how long it will take you to finish a certain task, and making sure that you finish by that time, is super important! 🕖
2️⃣ Communicating with team members. If a project you’re working on is taking longer than you originally thought, or you see a red flag, tell either your project manager or your supervisor ASAP. The more notice your coworkers have to fix a problem, the less likely it will snowball into an all-out disaster 💬
3️⃣ Knowing how to balance being perfect with being finished. We all want to write perfect code in perfectly organized project structures. But in the real world, things are always messier. You may have to compromise your preferences in order to get client approval to finish on time 🤟
4️⃣ Being able to explain tech-y things to non-tech-y people. At some point, you will have to explain why you can’t do X, Y, or Z to your project manager or the client, and just saying «it won’t work» is not going to cut it 💡
Know how to meet deadlines and get good at estimating your time to complete a project.
Communicate with team members, especially if you start falling behind or see any red flags. (earlier is better!)
Find that balance between being perfect and being finished. Learn to compromise!
Be able to explain technical topics to non-techy people. Your coworkers will appreciate it and love you for it.
Bonus — 8 useful tools for everyday usage:
Integromat — is a powerful automation tool that connects your apps and services to work smarter, not harder.
Leadpages — lets you build beautiful, high-converting websites, unlimited landing pages, pop-up forms you can add to your other websites.
GetResponse — an email marketing platform that enables you to create a valuable marketing list of prospects, partners, and clients, so you can develop relationships with them and build a responsive and profitable customer base.
LetyShops – this service allows you to get a cashback of the amount spent on the purchase – up to 30%!
Zadarma – cloud communications platform that offers the best VoIP phone system – IP PBX, virtual numbers in 90 countries.
Manychat — visual bot builder for Facebook Messenger with broadcasts, analytics, scheduled posting and many other features!
Funnelytics — the best funnel mapping software available to marketers and entrepreneurs today.
FlyWheel — is managed WordPress hosting built for designers and creative agencies.
Crello — a free graphic design editor that helps create images for social media, print, and other web-based graphics.
FlowKit — allows designers to create frighteningly fast user flows within Sketch and Figma.