Hacker News new | ask | show | jobs
Tell me something important about IT that I don't know
3 points by ghking 2521 days ago
I am a geek, I have learned so many Techlonogy, But I still think there is something important that I don't know. So try tell me something important that I don't know.

It should be related to IT, here is part of what I have studied:

hardware: Digital and Analog Electricit | PCB | FPGA | DSP | MCU | CPU-architecture

software: compiler | LLVM | operating system | linux | cloud-computing | Virtualization | Container

language: verilog/systemC | C/C++ | Python | java | javascript | haskell | lisp | function-language | logic-language | ... (needn't recommand anymore, It's enough)

web : front-end | back-end | react | spring | nodejs | koa | ... (needn't recommand anymore, It's enough)

other : algorithm | design patterns | software engineering | Artificial intelligence | big-data | Continuous integration | devops

4 comments

Consider the ethical side of IT: https://www.gnu.org/philosophy/free-sw.html.
It's a good ideal, but it's just a mode of presentation of software.
MBSE - model based software engineering - a specialisation of MDA / MDE and a core concept with UML.

For more information take a look at https://modeling-languages.com.

Thank you, I've done some work on this before, OMG has some standard for it. But I am not good at it, It's really a good direction. Thank you very much.
Focus more on the real problems over tools.
I have try to control myself, but It's really hard. As a Perfectionist, I really cann't.
Why not just research something you don't know much about? Like how embedded computers interface with a car.
It may just open another pandora's box for me.