{"id":2545,"date":"2017-11-23T00:00:00","date_gmt":"2017-11-22T17:00:00","guid":{"rendered":"https:\/\/uat-dev4.ismtech.net\/%e0%b9%81%e0%b8%81%e0%b9%88%e0%b9%81%e0%b8%95%e0%b9%88%e0%b9%80%e0%b8%81%e0%b9%8b%e0%b8%b2-senior-dev-%e0%b8%a1%e0%b8%ad%e0%b8%87-junior-dev-%e0%b8%ad%e0%b8%ad%e0%b8%81%e0%b9%84%e0%b8%94%e0%b9%89\/"},"modified":"2023-03-22T23:44:07","modified_gmt":"2023-03-22T16:44:07","slug":"why-senior-devs-write-dumb-code-and-how-to-spot-a-junior","status":"publish","type":"post","link":"https:\/\/d2o4hoijrrleii.cloudfront.net\/th\/it-topics-trends-th\/why-senior-devs-write-dumb-code-and-how-to-spot-a-junior\/","title":{"rendered":"\u0e41\u0e01\u0e48\u0e41\u0e15\u0e48\u0e40\u0e01\u0e4b\u0e32 Senior dev \u0e21\u0e2d\u0e07 Junior Dev \u0e2d\u0e2d\u0e01\u0e44\u0e14\u0e49\u0e22\u0e31\u0e07\u0e44\u0e07"},"content":{"rendered":"
\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e14\u0e22\u0e04\u0e38\u0e13 Scott Shipp (Software Engineer) \u0e0b\u0e36\u0e48\u0e07\u0e44\u0e14\u0e49\u0e1a\u0e2d\u0e01\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e23\u0e32\u0e27\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e41\u0e15\u0e01\u0e15\u0e48\u0e32\u0e07\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e02\u0e2d\u0e07 Senior Dev \u0e41\u0e25\u0e30 Junior Dev \u0e44\u0e27\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e19\u0e48\u0e32\u0e2a\u0e19\u0e43\u0e08 \u0e0b\u0e36\u0e48\u0e07\u0e17\u0e35\u0e21\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e2a\u0e23\u0e38\u0e1b\u0e44\u0e27\u0e49\u0e43\u0e2b\u0e49\u0e41\u0e25\u0e49\u0e27\u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<\/p>\n
\u0e21\u0e35\u0e04\u0e33\u0e04\u0e21\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e02\u0e2d\u0e07 Brian Goetz (\u0e1c\u0e39\u0e49\u0e41\u0e15\u0e48\u0e07\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 Java Concurrency in Practice) \u0e0b\u0e36\u0e48\u0e07 Scott \u0e0a\u0e37\u0e48\u0e19\u0e0a\u0e2d\u0e1a\u0e21\u0e32\u0e01\u0e40\u0e1b\u0e47\u0e19\u0e1e\u0e34\u0e40\u0e28\u0e29 \u0e0b\u0e36\u0e48\u0e07\u0e04\u0e33\u0e04\u0e21\u0e19\u0e35\u0e49\u0e1b\u0e23\u0e32\u0e01\u0e0f\u0e43\u0e19\u0e1a\u0e17\u0e2a\u0e31\u0e21\u0e20\u0e32\u0e29\u0e13\u0e4c\u0e43\u0e19\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d \u201cWrite Dumb Code\u201d \u0e17\u0e35\u0e48\u0e17\u0e32\u0e07 Oracle \u0e40\u0e1b\u0e47\u0e19\u0e1c\u0e39\u0e49\u0e40\u0e1c\u0e22\u0e41\u0e1e\u0e23\u0e48 \u0e42\u0e14\u0e22\u0e04\u0e23\u0e31\u0e49\u0e07\u0e19\u0e31\u0e49\u0e19 Brian Goetz \u0e16\u0e39\u0e01\u0e16\u0e32\u0e21\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e17\u0e35\u0e48\u0e14\u0e35\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e \u0e41\u0e25\u0e30\u0e19\u0e35\u0e48\u0e04\u0e37\u0e2d\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48 Brian Goetz \u0e15\u0e2d\u0e1a:<\/p>\n
\u201c\u0e1a\u0e48\u0e2d\u0e22\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e23\u0e27\u0e14\u0e40\u0e23\u0e47\u0e27\u0e43\u0e19 Java Applications \u0e04\u0e37\u0e2d \u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Dumb Code \u0e0b\u0e36\u0e48\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e41\u0e1a\u0e1a\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e44\u0e14\u0e49\u0e07\u0e48\u0e32\u0e22 \u0e41\u0e25\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e44\u0e1b\u0e15\u0e32\u0e21\u0e2b\u0e25\u0e31\u0e01\u0e01\u0e32\u0e23\u0e02\u0e2d\u0e07 Object-Oriented\u201d<\/p>\n
\u0e19\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e19\u0e35\u0e49 Scott Shipp \u0e44\u0e14\u0e49\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22\u0e27\u0e48\u0e32 \u0e01\u0e32\u0e23\u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21 Optimize Code \u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e14\u0e39\u0e09\u0e25\u0e32\u0e14\u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e19\u0e31\u0e49\u0e19 \u0e2d\u0e32\u0e08\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e27\u0e32\u0e21\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14\u0e02\u0e2d\u0e07 Programmer \u0e41\u0e25\u0e30\u0e21\u0e31\u0e01\u0e08\u0e30\u0e40\u0e01\u0e34\u0e14\u0e01\u0e31\u0e1a Programmer \u0e21\u0e37\u0e2d\u0e43\u0e2b\u0e21\u0e48<\/p>\n
\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23 Code \u0e02\u0e2d\u0e07 Senior Dev<\/p>\n
\u0e2d\u0e32\u0e08\u0e21\u0e35\u0e1a\u0e32\u0e07\u0e04\u0e19\u0e17\u0e35\u0e48\u0e40\u0e04\u0e22\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19 Scott \u0e04\u0e37\u0e2d \u0e15\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e22\u0e31\u0e07\u0e40\u0e1b\u0e47\u0e19 Junior Developer \u0e41\u0e25\u0e49\u0e27\u0e40\u0e2b\u0e47\u0e19 Code \u0e02\u0e2d\u0e07 Senior Dev \u0e13 \u0e15\u0e2d\u0e19\u0e19\u0e31\u0e49\u0e19\u0e40\u0e04\u0e22\u0e04\u0e34\u0e14\u0e27\u0e48\u0e32 \u201cCode \u0e41\u0e1a\u0e1a\u0e19\u0e35\u0e49\u0e40\u0e23\u0e32\u0e01\u0e47\u0e40\u0e02\u0e35\u0e22\u0e19\u0e44\u0e14\u0e49\u0e19\u0e30\u201d \u201c\u0e41\u0e15\u0e48\u0e17\u0e33\u0e44\u0e21\u0e40\u0e23\u0e32\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e02\u0e36\u0e49\u0e19\u0e40\u0e1b\u0e47\u0e19 Senior \u0e25\u0e48\u0e30\u201d \u0e41\u0e15\u0e48\u0e04\u0e27\u0e32\u0e21\u0e08\u0e23\u0e34\u0e07\u0e41\u0e25\u0e49\u0e27\u0e40\u0e02\u0e32\u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e41\u0e1a\u0e1a\u0e19\u0e35\u0e49\u0e21\u0e32\u0e19\u0e32\u0e19\u0e41\u0e25\u0e49\u0e27 \u0e41\u0e15\u0e48\u0e01\u0e47\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e33\u0e44\u0e14\u0e49\u0e40\u0e25\u0e22 \u0e17\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e21\u0e31\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e17\u0e35\u0e48\u0e07\u0e48\u0e32\u0e22 \u0e15\u0e23\u0e07\u0e44\u0e1b\u0e15\u0e23\u0e07\u0e21\u0e32 \u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e19\u0e31\u0e49\u0e19 \u0e40\u0e02\u0e32\u0e01\u0e47\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49 \u201c\u0e0a\u0e37\u0e48\u0e2d\u201d \u0e02\u0e2d\u0e07\u0e2b\u0e25\u0e31\u0e01\u0e01\u0e32\u0e23 (Principles) \u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e17\u0e35\u0e48\u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e44\u0e14\u0e49\u0e21\u0e32\u0e01\u0e02\u0e36\u0e49\u0e19 \u0e40\u0e0a\u0e48\u0e19 YAGNI, Single Responsibility Principle, DRY, Single Level of Abstraction Principle, low coupling \u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e19 \u0e41\u0e25\u0e30\u0e43\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e40\u0e02\u0e32\u0e01\u0e47\u0e44\u0e14\u0e49\u0e40\u0e1b\u0e47\u0e19 \u201cSenior Dev\u201d \u0e08\u0e23\u0e34\u0e07\u0e46 \u0e41\u0e15\u0e48\u0e15\u0e31\u0e27\u0e40\u0e02\u0e32\u0e40\u0e2d\u0e07\u0e01\u0e25\u0e31\u0e1a\u0e23\u0e39\u0e49\u0e2a\u0e36\u0e01\u0e44\u0e21\u0e48\u0e0a\u0e2d\u0e1a\u0e04\u0e33\u0e27\u0e48\u0e32 \u201cSenior Dev\u201d \u0e40\u0e25\u0e22\u0e40\u0e1e\u0e23\u0e32\u0e30\u0e21\u0e31\u0e19\u0e21\u0e31\u0e01\u0e16\u0e39\u0e01\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e01\u0e32\u0e23\u0e2d\u0e27\u0e14\u0e2d\u0e49\u0e32\u0e07\u0e27\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19 \u201cSoftware Engineer\u201d \u0e41\u0e25\u0e30\u0e1a\u0e17\u0e40\u0e23\u0e35\u0e22\u0e19\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e17\u0e35\u0e48\u0e40\u0e02\u0e32\u0e44\u0e14\u0e49\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e04\u0e37\u0e2d \u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e43\u0e2b\u0e49\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e07\u0e48\u0e32\u0e22\u0e41\u0e25\u0e30\u0e44\u0e21\u0e48\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19\u0e19\u0e31\u0e49\u0e19 \u0e40\u0e1b\u0e47\u0e19\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e17\u0e35\u0e48\u0e22\u0e32\u0e01\u0e41\u0e25\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e2d\u0e32\u0e28\u0e31\u0e22\u0e04\u0e27\u0e32\u0e21\u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21<\/p>\n
\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e31\u0e07\u0e40\u0e01\u0e15\u0e27\u0e48\u0e32\u0e43\u0e04\u0e23\u0e40\u0e1b\u0e47\u0e19 Junior Dev<\/p>\n
\u0e43\u0e19\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d \u201cRefactoring: Improving the Design of Existing Code\u201d \u0e02\u0e2d\u0e07 Kent Beck \u0e44\u0e14\u0e49\u0e40\u0e02\u0e35\u0e22\u0e19\u0e44\u0e27\u0e49\u0e15\u0e2d\u0e19\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e27\u0e48\u0e32:<\/p>\n
\u201c \u0e04\u0e19\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e40\u0e01\u0e48\u0e07\u0e01\u0e47\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e43\u0e2b\u0e49\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e44\u0e14\u0e49 \u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19 \u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e40\u0e21\u0e2d\u0e23\u0e4c\u0e17\u0e35\u0e48\u0e14\u0e35 \u0e01\u0e47\u0e04\u0e27\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e43\u0e2b\u0e49\u0e21\u0e19\u0e38\u0e29\u0e22\u0e4c\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e44\u0e14\u0e49 \u0e40\u0e0a\u0e48\u0e19\u0e01\u0e31\u0e19 \u201d<\/p>\n
\u0e04\u0e38\u0e13\u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e21\u0e2d\u0e07\u0e2d\u0e2d\u0e01\u0e44\u0e14\u0e49\u0e27\u0e48\u0e32\u0e43\u0e04\u0e23\u0e40\u0e1b\u0e47\u0e19 Junior Dev \u0e42\u0e14\u0e22\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e44\u0e1b\u0e2d\u0e48\u0e32\u0e19 Code \u0e02\u0e2d\u0e07\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32 \u0e41\u0e25\u0e49\u0e27\u0e40\u0e2b\u0e47\u0e19\u0e27\u0e48\u0e32 \u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21\u0e42\u0e0a\u0e27\u0e4c\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e43\u0e19\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e40\u0e14\u0e35\u0e22\u0e27 \u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e01\u0e47\u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21\u0e43\u0e0a\u0e49 Feature \u0e02\u0e2d\u0e07\u0e20\u0e32\u0e29\u0e32\u0e40\u0e15\u0e47\u0e21\u0e44\u0e1b\u0e2b\u0e21\u0e14 \u0e08\u0e19\u0e23\u0e39\u0e49\u0e2a\u0e36\u0e01\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e01\u0e31\u0e1a\u0e27\u0e48\u0e32 Code \u0e21\u0e31\u0e19\u0e01\u0e33\u0e25\u0e31\u0e07\u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21\u0e08\u0e30\u0e1a\u0e2d\u0e01\u0e04\u0e19\u0e2d\u0e48\u0e32\u0e19 Code \u0e27\u0e48\u0e32 \u201c”\u0e21\u0e2d\u0e07\u0e21\u0e32\u0e17\u0e35\u0e48\u0e09\u0e31\u0e19\u0e2a\u0e34! \u0e04\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e09\u0e31\u0e19\u0e21\u0e32\u0e40\u0e02\u0e32\u0e23\u0e39\u0e49\u0e20\u0e32\u0e29\u0e32\u0e19\u0e35\u0e49\u0e08\u0e23\u0e34\u0e07\u0e46\u0e19\u0e30! \u0e40\u0e02\u0e32\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49\u0e14\u0e49\u0e32\u0e19\u0e40\u0e17\u0e04\u0e19\u0e34\u0e04\u0e17\u0e35\u0e48\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19\u0e21\u0e32\u0e01\u0e40\u0e25\u0e22\u0e19\u0e30!\u201d<\/p>\n
Code \u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e37\u0e48\u0e2d\u0e01\u0e25\u0e32\u0e07\u0e43\u0e19\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e21\u0e19\u0e38\u0e29\u0e22\u0e4c \u0e41\u0e25\u0e30\u0e1a\u0e2d\u0e01\u0e01\u0e31\u0e1a\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e27\u0e48\u0e32 \u0e08\u0e30\u0e43\u0e2b\u0e49\u0e17\u0e33\u0e2d\u0e30\u0e44\u0e23 \u0e41\u0e15\u0e48\u0e21\u0e31\u0e19\u0e01\u0e47\u0e21\u0e35\u0e2d\u0e30\u0e44\u0e23\u0e17\u0e35\u0e48\u0e21\u0e32\u0e01\u0e01\u0e27\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19 \u0e04\u0e37\u0e2d Compiler \u0e08\u0e30\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 \u0e41\u0e1b\u0e25\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48 Programmer \u0e40\u0e02\u0e35\u0e22\u0e19\u0e25\u0e07\u0e43\u0e19 Machine Language \u0e42\u0e14\u0e22\u0e1a\u0e48\u0e2d\u0e22\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e31\u0e49\u0e19 \u0e40\u0e0a\u0e48\u0e19 \u0e40\u0e21\u0e37\u0e48\u0e2d Java \u0e16\u0e39\u0e01 Compile \u0e44\u0e1b\u0e40\u0e1b\u0e47\u0e19 ByteCode \u0e0b\u0e36\u0e48\u0e07\u0e2d\u0e48\u0e32\u0e19\u0e42\u0e14\u0e22 Java Virtual Machine \u0e43\u0e19\u0e02\u0e13\u0e30 Run time \u0e41\u0e25\u0e30\u0e43\u0e19\u0e17\u0e49\u0e32\u0e22\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e08\u0e30\u0e41\u0e1b\u0e25\u0e44\u0e1b\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e41\u0e04\u0e48 0 \u0e41\u0e25\u0e30 1 \u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19<\/p>\n
\u0e2d\u0e31\u0e19\u0e17\u0e35\u0e48\u0e08\u0e23\u0e34\u0e07 Code \u0e04\u0e37\u0e2d \u0e20\u0e32\u0e29\u0e32\u0e21\u0e19\u0e38\u0e29\u0e22\u0e4c \u0e21\u0e35\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23\u0e27\u0e48\u0e32 \u0e43\u0e04\u0e23, \u0e2d\u0e30\u0e44\u0e23, \u0e17\u0e35\u0e48\u0e44\u0e2b\u0e19, \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e44\u0e2b\u0e23\u0e48, \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23 \u0e41\u0e25\u0e30\u0e17\u0e33\u0e44\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e17\u0e33\u0e2a\u0e34\u0e48\u0e07\u0e19\u0e31\u0e49\u0e19 \u0e40\u0e0a\u0e48\u0e19\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e07\u0e32\u0e19\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c \u0e2a\u0e34\u0e48\u0e07\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e04\u0e37\u0e2d \u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e17\u0e35\u0e21\u0e07\u0e32\u0e19\u0e43\u0e2b\u0e21\u0e48\u0e21\u0e32(\u0e0b\u0e36\u0e48\u0e07\u0e44\u0e21\u0e48\u0e40\u0e04\u0e22\u0e40\u0e2b\u0e47\u0e19\u0e41\u0e19\u0e27\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e43\u0e19\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30\u0e19\u0e35\u0e49\u0e21\u0e32\u0e01\u0e48\u0e2d\u0e19) \u0e04\u0e27\u0e23\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e04\u0e34\u0e14\u0e40\u0e1b\u0e34\u0e14\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e43\u0e2b\u0e21\u0e48\u0e46 \u0e23\u0e27\u0e21\u0e17\u0e31\u0e49\u0e07\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07 Code \u0e43\u0e2b\u0e49\u0e14\u0e35 \u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e \u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e41\u0e01\u0e49 Bug \u0e44\u0e14\u0e49<\/p>\n
\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e43\u0e2b\u0e49\u0e2d\u0e48\u0e32\u0e19\u0e41\u0e25\u0e30\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e44\u0e14\u0e49\u0e07\u0e48\u0e32\u0e22 \u0e40\u0e1b\u0e47\u0e19\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e17\u0e35\u0e48\u0e22\u0e32\u0e01 Scott \u0e40\u0e2d\u0e07\u0e23\u0e39\u0e49\u0e2a\u0e36\u0e01\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e44\u0e14\u0e49\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e41\u0e25\u0e30\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e21\u0e31\u0e19\u0e21\u0e32\u0e01\u0e02\u0e36\u0e49\u0e19 \u0e40\u0e02\u0e32\u0e23\u0e39\u0e49\u0e2a\u0e36\u0e01\u0e1e\u0e2d\u0e43\u0e08\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19\u0e14\u0e49\u0e32\u0e19\u0e1a\u0e27\u0e01 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e0a\u0e48\u0e19 “Clean Code!” \u0e08\u0e32\u0e01\u0e01\u0e32\u0e23 Review code \u0e02\u0e2d\u0e07\u0e04\u0e19\u0e2d\u0e37\u0e48\u0e19 \u0e40\u0e02\u0e32\u0e23\u0e39\u0e49\u0e27\u0e48\u0e32 \u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e14\u0e35\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e33\u0e44\u0e14\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e17\u0e35\u0e21\u0e02\u0e2d\u0e07\u0e40\u0e02\u0e32 \u0e41\u0e25\u0e30\u0e04\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e21\u0e32 Maintain Code \u0e43\u0e19\u0e2d\u0e19\u0e32\u0e04\u0e15 \u0e01\u0e47\u0e04\u0e37\u0e2d \u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 Code \u0e43\u0e2b\u0e49\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e07\u0e48\u0e32\u0e22\u0e46 \u0e19\u0e35\u0e48\u0e41\u0e2b\u0e25\u0e30<\/p>\n
ISM Technology Recruitment Ltd. (#1 Tech Recruiter in Thailand) \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e40\u0e23\u0e32\u0e40\u0e0a\u0e35\u0e48\u0e22\u0e27\u0e0a\u0e32\u0e0d\u0e43\u0e19\u0e18\u0e38\u0e23\u0e01\u0e34\u0e08 IT Recruitment & IT Outsourcing \u0e42\u0e14\u0e22\u0e40\u0e09\u0e1e\u0e32\u0e30 \u0e40\u0e1b\u0e34\u0e14\u0e17\u0e33\u0e01\u0e32\u0e23\u0e01\u0e27\u0e48\u0e32 25 \u0e1b\u0e35 \u0e21\u0e35\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e17\u0e38\u0e01\u0e2a\u0e32\u0e22\u0e41\u0e25\u0e30\u0e17\u0e38\u0e01\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e17\u0e32\u0e07\u0e14\u0e49\u0e32\u0e19 IT \u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e48\u0e27\u0e21\u0e07\u0e32\u0e19\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e2d\u0e07\u0e04\u0e4c\u0e01\u0e23\u0e43\u0e2b\u0e0d\u0e48\u0e17\u0e35\u0e48\u0e21\u0e35\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e2a\u0e35\u0e22\u0e07\u0e41\u0e25\u0e30\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e02\u0e49\u0e32\u0e21\u0e0a\u0e32\u0e15\u0e34\u0e21\u0e32\u0e01\u0e21\u0e32\u0e22 \u0e2b\u0e32\u0e01\u0e04\u0e38\u0e13\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e19 IT \u0e17\u0e35\u0e48\u0e2d\u0e22\u0e32\u0e01\u0e17\u0e33\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e17\u0e49\u0e32\u0e17\u0e32\u0e22\u0e41\u0e25\u0e30\u0e23\u0e48\u0e27\u0e21\u0e07\u0e32\u0e19\u0e01\u0e31\u0e1a\u0e2d\u0e07\u0e04\u0e4c\u0e01\u0e23\u0e0a\u0e31\u0e49\u0e19\u0e19\u0e33 \u0e1d\u0e32\u0e01\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19 (Resume) \u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e44\u0e27\u0e49\u0e01\u0e31\u0e1a ISM \u0e44\u0e14\u0e49\u0e17\u0e35\u0e48 https:\/\/www.ismtech.net\/submit-your-resume<\/a> \u0e41\u0e25\u0e49\u0e27\u0e04\u0e38\u0e13\u0e08\u0e30\u0e1e\u0e1a\u0e27\u0e48\u0e32\u0e2d\u0e19\u0e32\u0e04\u0e15\u0e41\u0e25\u0e30\u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e01\u0e49\u0e32\u0e27\u0e2b\u0e19\u0e49\u0e32\u0e21\u0e32\u0e01\u0e21\u0e32\u0e22\u0e01\u0e33\u0e25\u0e31\u0e07\u0e23\u0e2d\u0e04\u0e38\u0e13\u0e2d\u0e22\u0e39\u0e48<\/p>\n