Great read. As a network engineer turned programmer, I didn’t think this would be very educational, but it was. Definitely gonna check out all other content on that site
Great read. As a network engineer turned programmer, I didn’t think this would be very educational, but it was. Definitely gonna check out all other content on that site
Basically because every time this happens the burden of debt is passed towards the tax payers. They just built a long toll lane in my city in what was a 2 lane highway. Adding another lane or two would have alleviated traffic immensely. The company that built it owns all profits for approx 50 years. What could have been a 5 lane highway is still two except now you have the option of paying a ridiculous amount of money to not have to deal with the traffic. This is money that could have been spent on improving the city’s other methods of transportation, trains, bicycles, etc.
It doesn’t affect me personally. I ride a motorcycle every day. It’s just painful to see how private interests are almost never in line with what’s best for constituents
I came across this early in my career in networking. I ended up having to support another technicians customer(we primarily managed our own workloads) and he did not use the tools(vault) we had to manage the network equipment credentials, so I always had to call him and ask him what the password is and why he doesn’t update it in the vault(it frequently changed) … After bothering him enough about it he said it was job security.
This was a 45k entry level job that he was years into. Why someone would want job security at the bottom part of the totem pole is beyond me, but that is where I mostly came across tribalistic tendencies(I worked in a lot of small/medium sized companies before getting a big break)
If I look up those people on LinkedIn, they’re exactly where they were or in another lateral position. They don’t tend to make it very far.
I guess let people have their fun, but I agree. Class C space is pretty insignificant
I’m not a developer but I write a lot of code for network infrastructure automation… when I started learning I was already a network engineer so I figured it would be a cakewalk. I think it takes a certain type of person (patience, persistence, tenacity, etc) to excel in a computer science field. I’d reckon a lot of young people think the jobs are all pretty sweet and cushy
I agree with most of what you said but it wouldn’t hurt to create a watered down version of the site and put it on a subdomain like noobs.github.com … There can be separate UIs for different kinds of users.
They could ask when you register an account what you intend to use GitHub for and what your familiarity is.
What are the implications of this?
I have been a network engineer with no degree for many years, but I did have a lot of certs. It’d be nice if there were something similar for programming. But I’ve never seen anyone care that much about the engineer title. I’ve always thought it’s someone who understands his craft/engine design in and out, but doesn’t design it himself. The architect designs it. The tech can perform documented solutions
IANAL but i’m pretty sure that even without an NDA anything you develop on the job is considered IP of the company. However, as long as it’s not a blatant copy paste(a rewrite), it’s hard to legally enforce that because they have to prove damages. Meaning that if they shelfed the idea/program, even if it’s a blatant copy paste they can’t do anything.
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.
Honestly I’d suggest something that gets you out of the house more. Motorcycles, Latin dance, hiking and drinking is what I do for fun. I do enjoy programming for fun sometimes but the inspiration is something you have to find in other areas of life.
Bruh on one post people are bandwagoning rust and then on another post people calling it esoteric 🤣 hard to see what’s what past the hype. I mostly code in Python though so I might need to find out for myself
That’s great. That’s basically the route I’m looking to take, though my background is mostly with networking, so I have some catching up to do in sysadmin skills. Thanks for your insight! I’ll give you a follow (idk if that exists in the fediverse lol) and maybe follow up with you later. It’s great you’re willing to be a resource for the aspiring engineers. That’s the kind of spirit I try to embody.
Dang, I thought it was easier to break into programming. Did you have any formal education? I totally felt that, I had to climb through the ranks one painful step at a time.
If I had the chance to follow my dreams, I would have been a paramedic, followed by either park ranger or some form of rescue team. Unfortunately, as a poor immigrant, I had to focus on pay, and paramedic pay was only about 2x minimum wage where I live, so I decided not to follow my dream. Thankfully I ended up in something else I enjoy. All that to say, you’re a hero in my book, and I’ve always thought paramedics should be paid significantly more.
Yeah, in my case, the decision to hire me had been made, but HR would of course onboard me. I got kind of blindsided as the person who asked me wasn’t the person who would be making the decision, she was basically a proxy. I asked what the range was and I got some generic “it depends”… I checked most of the boxes for skills but I don’t have a degree and for some reason that’s off-putting to large companies. Anyways yeah it didn’t feel right to be pushy so early
I think the “difficult to please managers” speaks to me. I’m a top performing engineer and I had no problems leading the pack until I had a new manager forced on me who was very much a “suit” type. He views the team as numbers and everything can be solved by “throwing more bodies at it”
Thankfully I got promoted to a new team but yes there are many causes for burnout