Learning
RSS is a great way to keep up with the latest news and practices in your field. Currently, I subscribe to many engineering teams blogs and individual blogs using Feedly and read them on NetNewsWire. Engineering Blogs is a great list of engineering blogs. In addition, I find YouTube is a great resource for courses and lectures. For listening to podcasts, I use Apple Podcasts.
Writing
I use Obsidian to take notes, VSCode to write Markdown for blog and Latex for paper and book. I Use Zotero to manage your references. Besides that, I use Grammarly to check my grammar and ChatGPT to polish my writing.
Diagramming
Excalidraw is a great tool for diagramming. Sometimes I also use draw.io to draw UML diagrams.
Blogging
Blogging is a great practice for improving your writing skills and building your personal brand. It can help you organize your thoughts and have a positive impact on your audience gradually. I use VS Code to write my blog using the Markdown and host it on GitHub. I use Hugo and Cloudflare Pages to build and deploy my blog websites. Additionaly, I use Cloudflare R2 to host files like PDFs, and PicGo to upload images to GitHub and use their URL in my makdown file with the link https://raw.githubusercontent.com/jiweiyuan/images/master/xxx.
Community
Zoom is a great tool for online meeting. When I was in China, I used Tencent Meeting. When I was University of St Andrews, I primaryly use Microsoft Teams to communicate with my classmates.