Posts

Mental Wellness in Tech

Image
HOW TO TAKE CARE OF YOUR MENTAL HEALTH AS A SOFTWARE DEVELOPER Probably about 80 percent of software developers have faced burnout at one time. Let's be honest with each other, this is real. Imposter syndrome is one of the catalyst that propagates burnout that leads to unproductivity, if not carefully addressed leads to undone projects and sometimes depression. There are times I would go for weeks without coding, I knew I was supposed to be doing something, but was unbothered- unmoved.  Like a virus this can affect different areas of our lives. Personally it lead to procrastination, doubt about my skillset, the road ahead was blurry, things were really tuff.  Until one day I came to an awareness about what was happening. Mental Health in general is one of the complex issues that needs attention. When one is sound, they are productive, creative, innovative, work without being supervised. Although this blog post address software developers, it can also be used as reference for other

BE A MASTER OF YOUR CAREER

Image
You Want to build your own career path?   Are you ready to try your hand at charting your own career path? Here's how to set up a successful career plan that will place you on the path to success. DRAW UP A DETAILED CAREER PLAN . Create a career plan for yourself as the first step in planning out your career. Starting with your dream work from the top down. Make a list of the steps you'll need to take to get there, keeping in mind that opportunities to move sideways to broaden your experience can arise. IDENTIFY YOUR ENTRY POSITION Choose a field that represents your plan. It is crucial that you match your job with your area of interest, this is to guarantee that you reap as much invaluable experience as possible. Here, you will expect to learn the general practices of your field first hand. From this point you will be able to map area of specialization in the relevant field. For instance, a software developer can flag their specialization in domains like Android, AI, Web devel

How To Recognize and Deal With Burnout.

Image
Let's get rid of burn-out😎   How To Go Pass Burn-Out Have you ever felt like the things that used to excite you, now they don't?  Well here's why, first let's address the big elephant in the room👏 Burn-out!!!   Definition : Burnout is a physical or mental prolonged response to chronic interpersonal stressors on work. The components or dimensions of this response are an overwhelming exhaustion , feelings of cynicism and detachment from the work , and a sense of ineffectiveness and lack of accomplishment. CAUSES OF BURNOUT 1. Stress 2. Too much work without enough Rest. 3. Feelings of not good enough or Imposter Syndrome 4. Lack of Interest in things  5. Lack of Social Life. 6. Poor Self Care Now that you are aware of the causes of burnout, the signs are easy to identify. THE 5 STAGES OF BURNOUT Honeymoon Phase:  When we undertake a new task, we often start by experiencing high job satisfaction, commitment, energy, and creativity. Onset-Stress: this starts with awaren

Start as an IT Project Manager

Image
Who is a Project Manager? A Project Manager is a professional who specializes in planning, organizing, executing, budgeting and monitoring project processes. These elite professionals have the flexibility to work across a myriad of Industrial sectors like IT, Construction, Finance, Engineering and Biotechnology. Project managers are currently one of the most highly sought experts in the market at the moment. It is understood that the demand for project managers globally is going to up by 25% by the year 2023. It is therefore a plus for those who aspire to venture into the world of Project Management. Some of the fundamental skills companies and large enterprises  look for in a Project Manager are as follows; 1. Managing teams- Projects are only successful if their is combined action from project teams. As a manager, it is important that you have clear knowledge of your team and what motivates them. It is your duty to lead and ensuring that each team member is happy in their respective

Know Your Worth As a Developer

Image
  Do You Know Your Worth As a Developer? Many at times this question is asked among developers spaces, and its about time we talk about it.  What is your salary expectation? This question is not new to many of us right. Almost asked in every interview and we always find ourselves in limbo when the interviewer presents us with this bomb-shell . Well this blog is going to help you answer that question. 1. KNOW YOUR ROLES BETTER. If you are a developer you should know your craft, the tools and skillset you have even before you start applying for jobs and this is very important. Because interviewers would base your salary expectations with the skillset you are presenting to the company. This answers the question what value do you bring to the company? If you have a well groomed CV is a plus. 2.  KNOW WHAT THE COMPANY DOES. Another thing developers should know is before negotiating anything, first do some background checks on the company you are applying . Try find out what they are dealing

Why Learn Kotlin

Image
  WHAT IS KOTLIN? Kotlin is developed by JetBrains, the company behind the IntelliJ IDE and other development tools. They designed Kotlin to be 100% interoperable with Java, meaning that you can use any Java libraries and frameworks in Kotlin, and vice versa. Keep this in mind, as we will make use of this interoperability throughout the course. WHAT CAN I USE KOTLIN FOR? As previously mentioned, you can use Kotlin on any platform. Currently, it’s most prominent for Android app development. However, its usage for developing server-side applications for the JVM is increasing. Additionally, it can be used to write web applications by transpiling to JavaScript. Kotlin then lets you use popular libraries and frameworks such as React and VueJS. It’s useful to know about the corresponding sub-projects in case you encounter them: Kotlin/JVM: lets you write JVM applications by transpiling to Java bytecode (e.g., Android development, Spring services, desktop applications) Kotlin/JS: lets you wri