ชีวิตการเป็น Programmer (ผมชอบว่า Pokemon) นั้นดูผิวเผินไม่มีอะไร แต่เอาเข้าจริงๆ แล้วโครตเหนื่อย มีอะไรให้ต้องศึกษาใหม่ๆตลอดเวลา Technology เร็วเหลือเกิน ของเดิมยังไม่ค่อยจะรู้เรื่อง ของใหม่ๆ ก็มาอีกและ นี่ถ้าไม่ Focus ว่าจะไปทางไหน จะใช้ Tools อะไร มีหวังตายแน่ๆ วันนี้เลยลองคิดเล่นๆ ว่าจะต้องศึกษาอะไรบ้าง คิดแล้วก็เหนื่อย…
Topic | Tools/Technology |
Software Architecture Style | – |
CQRS | – |
Domain driven design | – |
Design Pattern & Design Principle | – |
ATDD, BDD | Specflow, WatiN |
TDD | MSUnit, NUnit, Moq |
AOP | Castle.Core, StructureMap |
IoC | StructureMap |
ORM | EntityFramwork |
Web Service | WCF, ASP.NET WebAPI |
UI | ASP.NET MVC, Html5 |
Mobile Application | Window phone |
Javascript | angularjs vs backbone vs knockout , jQuery |
NoSQL | MongoDB |
Message Queue | ActiveMQ vs RabbitMQ |
Reporting | Crystal Report, Reporting Service |
SOA | NServiceBus |
ไหนจะเรื่องอื่นๆอีก ถ้าศึกษาจนทำได้หมดนี่ ลำพังเพียงแค่ Super Saiyan III คงไม่พอซินะเหอๆ แต่ถ้าไม่เริ่มเมื่อไหร่จะเป็นล่ะ…ตอนนี้ยังใช้ ASP.NET WebForm อยู่เลย คงต้องเอาจริง เอาจังกับ ASP.NET MVC บ้างแล้ว Learning by Doing ไปแล้วเอามาเขียนเป็นบทความเตือนความจำและเผื่อคนเริ่มต้นใหม่เหมือนๆกันก็คงจะดี 🙂 สำหรับใครที่พอมีความรู้เรื่องข้างบน แนะนำมาได้เลยนะครับ
tapez@555
You must unlearn what you have learned.