Tag: career

  • Goal Progress–Wrapping up 2020

    This is the final look at my goals for 2020 and how I did. I am writing this a few days after the end of the year, and examining what I accomplished for myself.

    Rating for the year: C

    Details below, but really, I let the pandemic get me down, I didn’t focus, and I took lots of opportunities to get away from work and technical topics when I could.

    That being said, I didn’t take advantage of the lack of travel to focus more on myself. I could have improved more skills in a focused way, especially around my goals. I also think that my goals were more of the “this would be fun” nature than carefully tailored around my career and the things that are helpful.

    In short, I don’t think I thought enough about myself and where I am in my life when I started planning 2020, thinking about the practical aspects of moving my career forward, but in an evolutionary, not revolutionary way.

    I’ll have to do better next year trying to set and work on goals.

    Reading Goals

    Here were my goals for the year.

    • 3 technical books
    • 2 non-technical books – done

    Books I’ve tackled:

    I didn’t finish one technical book. I had a few ones I was looking at, but never really dug into any of them. They were easy to put off, with my constantly citing current work and the pandemic. To be fair, I did also read 70+ fiction books, which helped me cope with the year.

    All in all, I am happy with my reading progress here, getting away from fun fiction or literature and doing some reading in areas that will help my career.

    Project Goals

    Here were my project goals, working with software

    • A Power BI report that updates from a database – 30%
    • A mobile app reading data from somewhere
    • A website that showcases changes and data from a database – 20%

    I did manage to get Power BI hooked to a database, and some minor visuals, but nothing like I wanted.

    I did build a few websites, using data from a database, but as static sites. It was simpler to just get things working like this, and I was worried about costs and value. The whole PASS failing thing also threw me at the end of the year when I anted to focus more on goals.

    Nothing done on the mobile app. I think this was an aspirational goal at the beginning of the year, a chance to just try something, and I never took the chance.

  • What Skills Will Help Me?

    Yesterday I wrote a little about skills from the corporate side of your career. What is important, valuable, and helpful to your organization. Today, as we close down 2020, I want to look a little at the skills that will help your career, whether at this organization or another one.

    When I speak with people about their career path, I often hear them speculating on which technologies will be hot, which ones will ensure a long and financially rewarding career. The answer isn’t the same for everyone, and I’m not sure there is any technology that’s can guarantee it will boost your career, but I do have a few thoughts.

    First, you will want to evaluate yourself and understand your skills. How skilled are you at T-SQL or SSIS or security or anything else. Write down skills, evaluate yourself, and also evaluate if you like doing that work. I know when I’ve done this, I sometimes realize I’m doing things I don’t enjoy far too often.

    Next, get some goals about the type of work or employer you are dreaming about. Ask friends about their workplaces, look at job postings, and network with others about the work they do. Be sure to check Glassdoor or other ratings services, as no one wants to go work for an employer everyone dislikes.

    To grow your own skills, I know most people want specifics, so here are some. For development skills, go through the Advent of Code or Exercism and show that you can solve problems. Don’t look at the answers, and don’t look at anyone else’s solution until you have one. Write down how and why you solved something, save it in Github, and blog about it. Whether you share this or not, it’s good practice for you.

    For development or admin skills, learn about DevOps, Continuous Integration, and Continuous Delivery. To do this, you’ll need to learn some scripting and various other organizational skills. Tackle a sample project, and learn to implement it, ensuring you can deploy code to one other machine using these principles. This promotes lots of good, core software development skills that anyone wants. You can use the cloud or not, but many things are not that different in the cloud, conceptually. The syntax varies, but a lot of what you learn can be reused.

    Lastly, work on your soft skills. I recommend blogging, but learn to make a presentation to a friend, at a user group, or even to your dog. Record yourself if you do the latter, and ensure you can concisely and clearly explain concepts. Learn to respect others, listen more than you speak, and critically evaluate ideas, code, and thoughts, without attacking or complaining to others.

    Ask lots of questions of others, in forums or live. Learn to learn, learn to share, and learn to improve your code or admin practices. Refactor things periodically and improve them. These are the ways in which you can grow your talents. You can do this at work, or at home. And if someone doesn’t want to use your refactored code at work, that’s fine. You know when you’ve written something better, and it gives you stories and content for interviews. It isn’t time wasted, as learning to do something better is always good for your growth.

    Steve Jones

    Listen to the podcast at Libsyn, Stitcher, Spotify, or iTunes.

  • Corporate Career Progression

    I am an advocate of actively managing your career, as well as taking time to think about what is important to you. I say this because most companies where I’ve worked have not had much of a progression path. They might say developer I and developer II, but the requirements and skills needed are often very nebulous and poorly defined. As we approach the end of the year, I ask those of you that want to drive your career forward to think

    Redgate has tried to do better. We had skills maps (reflections), and now we’ve moved beyond this to a progression framework. Ours is based on one from Songkicker. I don’t know what the details of our framework are, but I did read through the framework, which I like.

    If you look at the PDF, I was especially the Skills section, consisting of 7 skills: leadership, mentorship, technical skills, communication, emotional intelligence, delivery, and business knowledge. There are example behaviors after this, with differences between roles. A Software Developer (1) ought to ask for help during a standup (communication), or explain product team goals to a starter (business knowledge). This contrasts with a Software Developer (2) where the same items suggest delivering a presentation (communication) and ask a PM for clarification on a piece of work’s priority (business knowledge).

    While the review of many of these items will be subjective, there seems to be some guidance that helps someone understand the types of skills that they might need to gain or improve if they want to move to a new role. I also like the progression of roles isn’t necessarily into management, which wasn’t the case when I started my career. Often there weren’t senior technical roles that paid what management did.

    While you can’t make your organization change their job titles or career paths, you might plant the bug in HR and management’s ears that having some sort of skills list and examples of what is required for promotion. It can help them better choose the people that will help the company grow, and help you decide how you can grow with it.

    Of course, if management chooses to reward and promote those they like, then you have learned something as well. You can play that game if you choose, or make plans to find a better organization by building the skills some other team might value.

    Steve Jones

  • Merry Christmas 2020

    Merry Christmas today. Happy Holidays to all of you, for whichever holiday you celebrate this time of year.

    It’s been a long, hard year, but I hope you are healthy and happy as we close out 2020. Hopefully next year is more enjoyable for all of us.

    Steve Jones