Live data from Hacker News

Ask HN: What technologies did you learn in 2018?

news.ycombinator.com

251–260 of 620 posts

Re: Ask HN: What technologies did you learn in 2018?

#251

Machine Learning. In 2018 I went from "zero to sixty", so to speak. At the beginning of the year I knew nothing about ML, and my math skills had gotten so rusty I couldn't even remember how to do simple derivatives or multiply two matrices. In the first half of 2018 I relearned the college math that I had forgotten by working through MIT OCW's Linear Algebra, Calculus, and Probability courses. In the Fall, I enrolled…

> derivatives or multiply two matrices

> college math

Those should be high school on most places

Re: Ask HN: What technologies did you learn in 2018?

#252

Machine Learning. In 2018 I went from "zero to sixty", so to speak. At the beginning of the year I knew nothing about ML, and my math skills had gotten so rusty I couldn't even remember how to do simple derivatives or multiply two matrices. In the first half of 2018 I relearned the college math that I had forgotten by working through MIT OCW's Linear Algebra, Calculus, and Probability courses. In the Fall, I enrolled…

> so rusty I couldn't even remember how to do simple derivatives or multiply two matrices.

I was never taught how to do either of those things. Am I missing out on something?

Re: Ask HN: What technologies did you learn in 2018?

#253
post #61
post #55

I discarded job opportunities with web programming in Go and instead started learning about software-defined radio from scratch. Eventually, I got my own LTE network up. I think there are interesting things happening in the compiler space, so I hope to learn more about those. Coincidentally, I find Rust my favorite "tech" in 2018 because of the compiler and its various targets (like Nvidia cards).

Could you point in the direction of some of the software radio resources? My last two years at work has had me in the embedded Bluetooth space, where we just use a proprietary soft radio blob that’s still a total black box to me.

From LTE perspective: + https://github.com/srsLTE/srsLTE + https://github.com/acetcom/nextepc + https://github.com/tudo-cni/tinyLTE

srsLTE and tinyLTE whitepapers are worth looking into as well. The whitepapers describe the infrastructure and hardware to purchase. All in all, these are surprisingly simple to get working together. After that, it is up to you what to hack on. MEC paradigm is something specifically relevant to software engineers.

Re: Ask HN: What technologies did you learn in 2018?

#255
- Developed bias detection apps using Google Machine Learning Natural Language Processing

- Launched services built with Python

- Learned more about computer science principles including data structures and algorithms to clean up/speed up code

- Built social media apps that leveraged REST APIs and RSS

Re: Ask HN: What technologies did you learn in 2018?

#256
2018 was a fantastic year for me. Changing jobs allowed me to get away from C++/MFC programming, which I absolutely hated. Now I'm working with fresh and exciting technologies, such as Go on the backend and Angular/PrimeNG on the frontend. I've also dug deeper into distributed systems and played with Firebase and Flutter as well as various Go messaging technologies (Mangos, Nats). I also just got started with Erlang, Elixir and OTP. Although I'm not very far in my journey yet, Erlang/OTP is my favorite tech in 2018.

Re: Ask HN: What technologies did you learn in 2018?

#258

I’m a scientific programmer working on electric grid simulations in Python. This year the big new tools I added to my toolkit and will use in the future are: 1. Docker. I resisted learning it for the longest time because of the stories about its unreliability in production (just do a hacker news search) and the constantly shifting APIs. But once I built and gave collaborators a few containers I realized it is a very…

Can you be more specific as to what you do? Power transmission or distribution?

Re: Ask HN: What technologies did you learn in 2018?

#259
post #202

Python - I was a little hesitant because I really wanted to get more into Node/JavaScript but that’s what my team uses for simple scripts. Historically,I didn’t like any scripting language but I actually like Python for simple AWS backend lambdas and automation. AWS - At the beginning of the year I knew nothing about AWS. I thought it was just a way to host VMs. Since then I’ve done projects involving networking, Dev…

Have you found the certifications useful?

Yes and No.

I don’t pay much credence on certification as proving competence. I take them as a slightly negative signal when I am interviewing someone.

Certifications for me are partially forcing functions to make me get a broad overview of a subject matter. At the level I’m at now, my “whiteboard interviews” are not about leetCode they are about how would I architect systems, meaning I don’t need to know the details of everything but I do need to know how to talk the talk.

When it’s actually time to implement the solutions, I’m either then going through the SDK and figuring out the details or assisting other developers in coming up with a proof of concept.

Except for the Architect Associate which I studied for just to get an overview of AWS, I’ve had practical experience on most of the other areas that the certifications covered before I took them. The other three are the developer, Devops and Architect Pro.

My company is paying for them, and even though my official title is “Senior Developer”, when talking to our clients (B2B) I am the “certified AWS infrastructure architect”, so yeah it helps give customers a little bit of confidence.

On the other hand, whenever the day comes that I decide to make my next career move, it will probably be as an overpriced “implementation consultant”. I found at my last job where I was the dev lead, that locally, that’s where the money is.

Amazon Certified Partners have to have a certain number of certified employees.

Two of the three certifications I am working on next year will take me way out of my comfort zone - advanced networking and Big Data.

I will have to really study for those two and do some side projects. Unlike the first four where I could learn on the job.

Re: Ask HN: What technologies did you learn in 2018?

#260
Polished my Golang skills and Python skills. Studied the Deep Learning Book Theory and toy examples with Keras and Torch. Some good ol C by implementing linear solvers. Understood the inner workings of bitcoin and started working on a better version of it. Most of all the month I spent pouring on Homomorphic Encryption literature was very useful. I also went trough some cryptography books (math from Koblitz book and Serious Cryptography). 2018 was less of a tech year for me as I spent more time doing mathematics (love it) and reading various books about (cognitive science, evolutionary theory and math textbooks)

For 2019 since I'll be graduating I think I'll spend more time on mathematics, reinforcement Learning and OCaml which I was postponing this whole year. And of course Rust.

Post reply on HN