• 2 Posts
  • 30 Comments
Joined 1 year ago
cake
Cake day: July 13th, 2023

help-circle



  • What programming language? You might have to back to basics. I know what you mean though. That was my frustration as well. The basics aren’t covered well enough on many courses, and learning in a browser IDE adds anxiety when following tutorials if you don’t know how to set up your environment.

    If it’s with Python, maybe I can help. Getting your environment set up is the most important part. I like to use pycharm, it forces you into virtual environments but that’s a good practice to follow and gives you plenty of practice with the basics since you’ll have to install your dependencies for every project.

    Sometimes the dependencies change, and it’s nice to know what version you previously used vs how the new package version works.


  • I worked as a network engineer and got pretty frustrated working with outdated applications that were not user friendly. Once I became a supervisor, a large part of my job became writing and generating reports summarizing events that happened on the network that no one would ever read. I wanted to learn programming to automate the things I hated about my job.

    I’m still an engineer, not a developer, but I enjoy writing user focused programs that reduce or eliminate worker frustration. As with many jobs, it’s not the networking that’s difficult, it’s all the other bullshit you have to do.

    Also, learning how to parse, model and visualize data can really help you make your point to your management and get your ideas pushed through. Also a great way to earn brownie points with your bosses, as managers tend to love graphs.

    Wish I could say it was a passion for me but I really learned out of necessity.








  • I don’t think it’s necessary to give a reason for ambitions, such as financial goals. If it’s not true, a good interviewer will sniff it out and catch you off foot. Self improvement should be part of basic intuition for any professional. It’s also not necessary to elaborate on why you’re leaving, this is risky territory for a young professional. I’d answer this by focusing about what initially excited me about the role, how much I’ve grown my skills and expertise, and what I’m looking for in my next role. That speaks for itself without trashing your company. I agree with everything else you said.


  • You can talk about what you’ve previously worked on that excited you, what kind of role or technologies you believe you’d excel in, and how you feel you’re ready to transition into a role with more responsibilities. You can tell the truth without speaking negatively about your employer. Even the worst job is something to be grateful for, you got experience and were allowed to (for a time) grow into your responsibilities. The need to complain comes from a desire to “get even” so it always looks very negative.

    Also, four years is a long time to spend at a company that isn’t helping you meet your goals. Part of maturing professionally is knowing how to ask for more responsibilities, how to make sure you’re credited/rewarded as well as communicating properly with your leadership so they can help you meet your goals.

    If you get some “down the road” platitude, then start thinking about other options. If you’ve been excelling in your duties for more than a year and you’re no longer being challenged, that’s about when it’s time to move on.

    These days, you should probably be either getting promoted or changing jobs every 2 years at most, 1 to 1.5 years depending on how ambitious you are and how strongly you can demonstrate your skills.

    Good luck