เกี่ยวกับผู้เขียน
สวัสดีครับผมชื่อ Nextjingjing นะครับ ผมเรียนวิศวะคอมนะ ตอนนี้ผมกำลังสนใจ Microservice และกำลังคิดว่าจะเขียน Blog เกี่ยวกับมันโดยเป็นภาษาของผมเอง ก็หวังว่าคนอื่นๆ จะเข้าใจนะครับ
อนาคตอาจจะมีประเด็นอื่นๆที่ผมสนใจและผมอยากจะเขียนลง Blog อันนี้ให้นะ ขอบคุณล่วงหน้าคนที่มาอ่านทุกคนเลย
My Journey
ตอนนี้ผมยังเรียนอยู่นะ ผมขอเล่าประสบการณ์เรียนผมที่ผมคิดว่ามันเป็นก้าวสำคัญของผมนะครับ
- OOP เป็นเรื่องแรกที่ผมเรียนแล้วรู้สึกว่ามันยากมากครับ แต่พอเรียนรู้มาได้มันก็เป็นสกิลที่ดี แม้นว่าคนเริ่มไม่ชอบ OOP แล้ว แต่ผมว่ามันก็ยังแอบๆ ใช้แนวคิด OOP อยู่ลึกๆ นะ
- Database พวก ER-diagram อันนี้ผมรู้สึกเลยว่ามันเป็นสกิลที่สำคัญมากๆ
- Full-stack Development อันนี้ผมเริ่มจาก MERN นะครับ
- MongoDB
- Express
- React
- Node.js
- หลังจากนั้นก็เรียนตามกระแสไปแล้วไปลอง GO, Java
- Linux อันนี้คือเป็นพื้นฐานของหัวข้อถัดๆ ไป
- Docker อันนี้ช่วยได้เยอะเลยครับ จะติดตั้งอะไรทำได้ในไม่กี่คำสั่ง
- kubernetes อันนี้ต่อจาก Docker แล้วจะเรียนง่ายมากๆ
- UML Diagram เช่น พวก State Diagram, Class Diagram, …
- Computer Network รู้พวก IP, Subnet, HTTP, HTTPS, SSH, Routing, TCP/UDP ก็เพียงพอแล้วในความเห็นของผม
- Operating System อันนี้คือบอกเลยว่าทำให้ผมเห็นภาพการเขียนโปรแกรมแบบ Concurrency มากขึ้นเลยครับ
Skills
- Front-end: HTML, CSS, JavaScript, React
- Back-end: Node.js, Python, Go, Java (Spring Boot)
- Tools: Git, Docker, kubernetes, Hugo
- Database: PostgreSQL, MongoDB
ช่องทางติดต่อ
- Email: snext2004@gmail.com
- GitHub: Nextjingjing
“Nothing is particularly hard if you divide it into small jobs.”
ไม่มีอะไรที่ยากเป็นพิเศษ ถ้าคุณแบ่งมันออกเป็นงานเล็กๆ
— Henry Ford