Lädt...

🔧 Year of the Snake 🐍


Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: dev.to

My software engineering career has not been straightforward. I didn’t study computer science or any STEM subject at university. In fact, I’m very much a humanities graduate, having studied Arabic and Persian for my undergrad and medieval studies for my Master’s.

Like many people, I started to learn to program during lockdown, when the industry was at a high, and there was a promise of lots of jobs and excellent remuneration. I also thought it could be a great use of my analytical skills, and ability to translate strange characters (by this point I had acquired Hebrew on top of my Arabic and Persian). I took a bootcamp, learning JavaScript and Java, which led to a placement as a junior engineer with the largest tech consultancy firm in the world. Unfortunately, this coincided with a downtick in the industry, and I and several others from the bootcamp were made redundant.

I used the opportunity to take a break after over two years of constant working and studying (before the bootcamp, I had been working full time at a call centre and studying nightly to bridge the gap between humanities and STEM). After the break, I was offered a sponsored place on another bootcamp, this time learning Node in place of Java. I learned so much more on that second bootcamp, primarily because I was a lot more used to programming and more au fait with many of the topics that had gone straight over my head during the first course.

From there, I went straight into a role as a junior developer at a start-up in London. What I’m going to say next will sound quite negative but it’s true: I didn’t receive the support I needed as a junior developer in that role. The tiny engineering team (two juniors and a senior) was very much an afterthought in the company, and although I got on really well with the senior developer (who was my manager), he was never able to dedicate time to helping me progress, despite many promises to do so.

I remember feeling so envious of my friends from the (second) bootcamp when they talked about the support they were getting as junior devs, and just the fact that they had actual sprints in their respective companies. Eventually, my role seemed to devolve into very basic frontend changes, like adjusting the width of elements and changing font boldness. By that time, I had become disillusioned with software engineering.

Perhaps I should’ve looked for another dev job, but I felt depleted and really unconfident in my programming skills. Instead, I got a job as a civil servant. Believe it or not, I am better paid and have actual benefits (again, not something I had in the last job) like a health care plan, a cycle to work scheme, not to mention a 28.97% employer contribution rate for my pension!

So, what’s the problem? An itch.

After a few months plodding along with my new job, cycling to work, enjoying having teammates, getting fillings in my teeth (thanks health plan!), etc. I found that the work was becoming a bit dull. I am the sort of person who actually enjoys studying: it’s like my hobby. And suddenly, I had nothing to study. On top of that, I identified a key process at work that could be automated with programming. I started to think a lot about how I would do it.

My first instinct was to use Java, but I had heard previously that Python was good for automating processes, and I thought “maybe I should learn Python”. I remembered I’d purchased a Udemy course back in 2022 that I literally never even looked at: 100 Days of Python. It turns out, it’s one of the highest rated Python courses online, so I started working through it.

Recently, I took a break from Udemy to work through ZTM’s Automate Python course. It’s been really great to work on projects with actual real-world value, rather than just “let’s make hangman” or noughts and crosses (tic-tac-toe), but I will definitely be going back to the 100 Days course as I enjoy the manageable daily chunks of learning, and there is some exciting content coming up.

And that’s essentially where I’m at. It’s taken me a bit of time to write this first blog post, but I’ve been studying consistently since the end of January. I’m trying to learn new and useful things, this time around, rather than sticking to comfortable topics. I want to better understand topics like CI/CD, version control, deployment, architecture, machine learning etc. so that I can move forward in my career and truly grow as a software engineer.

Yes, I hope to get a new job in the industry- eventually. First, I want to build some of my own projects: I neglected personal projects whilst working as a dev because I was always too tired once the working day was done. My partner (who works in VFX) is keen for us to build a game together, so that’s something I’m really looking forward to, on top of writing some scripts to automate processes in my current role. I’m personally interested in fintech, so I’d love to build something relating to that, perhaps using machine learning or data science (topics I’ve traditionally shied away from but have recently started to explore- progress, eh!).

The best bit is, I really like Python. I like the ecosystem, and the sorts of applications it has. I’m so excited to keep learning, and hopefully to be able to use it in my day job once again! Bring on the year of the 🐍!!!

...

🔧 KISS Principle: Giữ Mọi Thứ Đơn Giản Nhất Có Thể


📈 28.61 Punkte
🔧 Programmierung

🔧 Có thể bạn chưa biết (Phần 1)


📈 28.61 Punkte
🔧 Programmierung

🔧 Tìm Hiểu Về RAG: Công Nghệ Đột Phá Đang "Làm Mưa Làm Gió" Trong Thế Giới Chatbot


📈 28.61 Punkte
🔧 Programmierung

🔧 Grok 3: AI Thông Minh Nhất Thế Giới


📈 28.61 Punkte
🔧 Programmierung

🕵️ Kèo Thẻ Phạt Vip66 Là Gì? 3 Lối Đánh Kèo Chậm Mà Chắc


📈 28.61 Punkte
🕵️ Reverse Engineering

🔧 Year of the Snake 🐍


📈 21.05 Punkte
🔧 Programmierung

🔧 Year of the Snake 🐍


📈 21.05 Punkte
🔧 Programmierung

🍏 You Can’t Download Google’s Year of the Snake Game, But You Can Play it on iOS


📈 21.05 Punkte
🍏 iOS / Mac OS

🍏 „Year of the Snake“: Apple bringt Special Edition der AirPods 4 auf den Markt


📈 21.05 Punkte
🍏 iOS / Mac OS

🍏 Apple sells limited-edition Year of the Snake AirPods 4 in China


📈 21.05 Punkte
🍏 iOS / Mac OS

📰 Year-Over-Year Smartwatch Sales Jumped By 61% In the US Last Year


📈 17.12 Punkte
📰 IT Security Nachrichten

📰 Year-Over-Year Smartwatch Sales Jumped By 61% In the US Last Year


📈 17.12 Punkte
📰 IT Security Nachrichten

📰 CRYSTALRAY hacker expands to 1,500 breached systems using SSH-Snake tool


📈 15.35 Punkte
📰 IT Security Nachrichten

📰 New SSH-Snake malware steals SSH keys to spread across the network


📈 15.35 Punkte
📰 IT Security Nachrichten

🕵️ Snake Ransomware isolates infected Systems before encrypting files


📈 15.35 Punkte
🕵️ Hacking

📰 Meet the Snake Ransomware which encrypts all connected devices


📈 15.35 Punkte
📰 IT Security Nachrichten

📰 Nokia 3310, Snake und Android 7: Nokia-Highlights vom MWC 2017


📈 15.35 Punkte
📰 IT Nachrichten

📰 Metal Gear Solid Δ: Snake Eater: Systemanforderungen im Rahmen, Preis darüber


📈 15.35 Punkte
📰 IT Nachrichten

🐧 Devour famous paintings in the classic Snake-ish game ART for Snakes


📈 15.35 Punkte
🐧 Linux Tipps

🔧 HWYDT: Snake Game


📈 15.35 Punkte
🔧 Programmierung

📰 Top 10 Best Google Snake Game Mods (2023)


📈 15.35 Punkte
📰 IT Security Nachrichten

📰 Metal Gear Solid: David Hayter bald wieder als Solid Snake? – Er wäre „begeistert“


📈 15.35 Punkte
📰 IT Nachrichten

🐧 I've made a snake game that runs in your terminal (and uses emojis -- sorry)


📈 15.35 Punkte
🐧 Linux Tipps

🔧 🌟 NestJS + Databases: Making Snake Case Seamless!🐍


📈 15.35 Punkte
🔧 Programmierung

📰 ‘CrystalRay’ Expands Arsenal, Hits 1,500 Targets with SSH-Snake and Open Source Tools


📈 15.35 Punkte
📰 IT Security Nachrichten

📰 Firefox Translation Errors: “Snake people in Berlin”


📈 15.35 Punkte
📰 IT Security Nachrichten

📰 ICS-Targeting Snake Ransomware Isolates Infected Systems Before Encryption


📈 15.35 Punkte
📰 IT Security Nachrichten

📰 EXPERT COMMENTS: SNAKE Ransomware Targets Organizations’ Entire Corporate Networks


📈 15.35 Punkte
📰 IT Security Nachrichten

📰 CM MasterKeys Pro S im Test: Mehr Helligkeit und Snake für Cherrys MX-RGB-Taster


📈 15.35 Punkte
📰 IT Nachrichten

🔧 Daily JavaScript Challenge #JS-109: Convert Snake Case to Camel Case


📈 15.35 Punkte
🔧 Programmierung