	{"id":469,"date":"2013-06-19T21:28:20","date_gmt":"2013-06-19T14:28:20","guid":{"rendered":"http:\/\/science-technology.vn\/?p=469"},"modified":"2013-06-19T21:28:20","modified_gmt":"2013-06-19T14:28:20","slug":"ki-nang-phat-trien-web-2","status":"publish","type":"post","link":"https:\/\/science-technology.vn\/?p=469","title":{"rendered":"K\u0129 n\u0103ng ph\u00e1t tri\u1ec3n Web"},"content":{"rendered":"<p><span style=\"font-size: 14px;\">M\u1ed9t sinh vi\u00ean vi\u1ebft cho t\u00f4i: \u201cEm l\u00e0 sinh vi\u00ean n\u0103m th\u1ee9 t\u01b0 trong khoa h\u1ecdc m\u00e1y t\u00ednh. V\u00ec em ch\u1ec9 c\u00f2n v\u00e0i th\u00e1ng tr\u01b0\u1edbc khi t\u1ed1t nghi\u1ec7p, em c\u1ea7n k\u0129 n\u0103ng \u0111\u1eb7c bi\u1ec7t n\u00e0o m\u00e0 c\u00f3 th\u1ec3 cho em c\u01a1 h\u1ed9i t\u1ed1t h\u01a1n \u0111\u1ec3 ki\u1ebfm \u0111\u01b0\u1ee3c vi\u1ec7c l\u00e0m kh\u00e1c v\u1edbi nh\u1eefng ng\u01b0\u1eddi t\u1ed1t nghi\u1ec7p khoa h\u1ecdc m\u00e1y t\u00ednh kh\u00e1c. Em mu\u1ed1n l\u00e0m vi\u1ec7c nh\u01b0 ng\u01b0\u1eddi ph\u00e1t tri\u1ec3n Web hay ng\u01b0\u1eddi thi\u1ebft k\u1ebf Web v\u00e0 s\u1eb5n l\u00f2ng h\u1ecdc nh\u1eefng \u0111i\u1ec1u m\u1edbi. Xin th\u1ea7y l\u1eddi khuy\u00ean.\u201d<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>\u0110\u00e1p: T\u00f4i th\u00edch th\u00e1i \u0111\u1ed9 t\u00edch c\u1ef1c v\u1ec1 t\u00ecm vi\u1ec7c l\u00e0m v\u00e0 s\u1eb5n l\u00f2ng h\u1ecdc \u0111i\u1ec1u m\u1edbi c\u1ee7a b\u1ea1n. Ng\u00e0y nay, ph\u1ea7n l\u1edbn c\u00e1c d\u1ef1 \u00e1n ph\u00e1t tri\u1ec3n web \u0111\u1ec1u d\u00f9ng c\u00e1ch ti\u1ebfp c\u1eadn ph\u00e1t tri\u1ec3n agile, n\u1ebfu b\u1ea1n c\u00f3 kinh nghi\u1ec7m trong agile nh\u01b0 Scrum, l\u1eadp tr\u00ecnh c\u1ef1c \u0111oan hay Crystal th\u00ec n\u00f3 qu\u1ea3 c\u00f3 cho b\u1ea1n l\u1ee3i th\u1ebf n\u00e0o \u0111\u00f3. Theo v\u00e0i b\u00e1o c\u00e1o c\u00f4ng nghi\u1ec7p, s\u1ed1 vi\u1ec7c l\u00e0m ph\u00e1t tri\u1ec3n agile \u0111\u01b0\u1ee3c qu\u1ea3ng c\u00e1o \u0111\u00e3 \u0111\u00f4ng h\u01a1n s\u1ed1 c\u00e1c \u1ee9ng c\u1eed vi\u00ean c\u00f3 \u0111\u1ee7 t\u01b0 c\u00e1ch theo t\u1ec9 l\u1ec7 5:1. B\u1eb1ng ch\u1ee9ng hi\u1ec3n nhi\u00ean l\u00e0 nhi\u1ec1u \u0111\u1ea1i h\u1ecdc v\u1eabn kh\u00f4ng d\u1ea1y agile trong \u0111\u00e0o t\u1ea1o c\u1ee7a h\u1ecd trong khi m\u1ed9t s\u1ed1 c\u00f4ng ti ph\u1ea7n m\u1ec1m quan t\u00e2m t\u1edbi nh\u1eefng ng\u01b0\u1eddi t\u1ed1t nghi\u1ec7p c\u00f3 kinh nghi\u1ec7m l\u00e0m vi\u1ec7c trong t\u1ed5 agile v\u00e0 c\u00f3 tri th\u1ee9c v\u1ec1 qui tr\u00ecnh \u0111\u00f3. N\u1ebfu tr\u01b0\u1eddng c\u1ee7a b\u1ea1n c\u00f3 d\u1ef1 \u00e1n capstone, \u0111\u00e2y l\u00e0 c\u01a1 h\u1ed9i cho b\u1ea1n th\u1ef1c h\u00e0nh agile v\u00ec nhu c\u1ea7u v\u1ec1 qui tr\u00ecnh ph\u00e1t tri\u1ec3n n\u00e0y l\u00e0 m\u1ea1nh v\u00e0 cung c\u1ea5p l\u00e0 y\u1ebfu. N\u1ebfu b\u1ea1n kh\u00f4ng bi\u1ebft v\u1ec1 agile, \u0111\u00e2y l\u00e0 c\u01a1 h\u1ed9i c\u1ee7a b\u1ea1n \u0111\u1ec3 h\u1ecdc. T\u00f4i \u0111\u00e3 vi\u1ebft nhi\u1ec1u b\u00e0i b\u00e1o v\u1ec1 agile trong blog c\u1ee7a t\u00f4i, b\u1ea1n c\u00f3 th\u1ec3 xem l\u1ea1i ch\u00fang. T\u00f4i mu\u1ed1n khuy\u00ean l\u00e0 b\u1ea1n h\u1ecdc Scrum, v\u00ec n\u00f3 l\u00e0 ph\u01b0\u01a1ng ph\u00e1p ph\u1ed5 bi\u1ebfn nh\u1ea5t trong c\u00e1ch ti\u1ebfp c\u1eadn agile. T\u1eeb \u0111i\u1ec1u t\u00f4i n\u00f3i, qu\u00e3ng 70% vi\u1ec7c l\u00e0m y\u00eau c\u1ea7u kinh nghi\u1ec7m Scrum.<\/p>\n<p>M\u1eb7c d\u1ea7u ph\u1ea7n l\u1edbn c\u00e1c c\u00f4ng ti \u0111\u1ec1u \u01b0a th\u00edch ng\u01b0\u1eddi c\u00f3 v\u00e0i n\u0103m kinh nghi\u1ec7m ph\u00e1t tri\u1ec3n agile (ph\u1ea7n l\u1edbn vi\u1ec7c l\u00e0m \u0111\u01b0\u1ee3c \u0111\u0103ng \u0111\u1ec1u y\u00eau c\u1ea7u t\u1ed1i thi\u1ec3u 2 n\u0103m) nh\u01b0ng v\u1edbi thi\u1ebfu h\u1ee5t k\u0129 n\u0103ng Agile, d\u1ef1 \u00e1n capstone s\u00e1u th\u00e1ng d\u00f9ng c\u00e1ch ti\u1ebfp c\u1eadn agile nh\u01b0 Scrum s\u1ebd cho b\u1ea1n \u01b0u th\u1ebf h\u01a1n nh\u1eefng ng\u01b0\u1eddi t\u1ed1t nghi\u1ec7p kh\u00e1c m\u00e0 kh\u00f4ng c\u00f3 tri th\u1ee9c v\u1ec1 agile. V\u00ec vi\u1ec7c thu\u00ea ai \u0111\u00f3 l\u00e0 ng\u01b0\u1eddi ph\u00e1t tri\u1ec3n agile c\u00f3 kinh nghi\u1ec7m th\u01b0\u1eddng \u0111\u1eaft, m\u1ed9t s\u1ed1 c\u00f4ng ti s\u1eb5n l\u00f2ng thu\u00ea ai \u0111\u00f3 v\u1edbi tri th\u1ee9c agile v\u00e0 \u00edt n\u0103m kinh nghi\u1ec7m h\u01a1n l\u00e0 ph\u1ea3i \u0111\u00e0o t\u1ea1o ai \u0111\u00f3. (Ph\u1ea7n l\u1edbn c\u00e1c c\u00f4ng ti kh\u00f4ng cung c\u1ea5p \u0111\u00e0o t\u1ea1o th\u00eam n\u1eefa v\u00ec m\u1ecdi ng\u01b0\u1eddi th\u01b0\u1eddng b\u1ecf \u0111i sau \u0111\u00e0o t\u1ea1o). Ng\u00e0y nay l\u01b0\u01a1ng trung b\u00ecnh cho ng\u01b0\u1eddi ph\u00e1t tri\u1ec3n agile \u1edf M\u0129 l\u00e0 $110,781 v\u00e0 v\u1eabn c\u00f2n t\u0103ng l\u00ean do thi\u1ebfu h\u1ee5t g\u1ea7n \u0111\u00e2y.<\/p>\n<p>C\u00f3 ng\u00f4n ng\u1eef ph\u00e1t tri\u1ec3n web m\u1edbi c\u00f3 t\u00ean l\u00e0 HTML 5. N\u00f3 l\u00e0 ph\u00e1t tri\u1ec3n m\u1edbi nh\u1ea5t t\u1eeb Li\u00ean \u0111o\u00e0n web th\u1ebf gi\u1edbi Worldwide Web Consortium m\u00e0 b\u1ea1n n\u00ean bi\u1ebft. \u0110\u1ecbnh ngh\u0129a cu\u1ed1i c\u00f9ng v\u1ec1 HTML 5 l\u00e0 s\u1eb5n c\u00f3 tr\u1ef1c tuy\u1ebfn nh\u01b0ng phi\u00ean b\u1ea3n cu\u1ed1i c\u00f9ng s\u1ebd s\u1eb5n c\u00f3 v\u00e0o sang n\u0103m (2014). Theo Worldwide Web Consortium, HTML5 s\u1ebd thay th\u1ebf HTML 4 \u0111\u1ec3 l\u00e0 chu\u1ea9n cho m\u1ecdi ph\u00e1t tri\u1ec3n web trong t\u01b0\u01a1ng lai (hi\u1ec7n th\u1eddi HTML5 l\u00e0 khuy\u1ebfn c\u00e1o \u1ee9ng c\u1eed vi\u00ean t\u1eeb li\u00ean \u0111o\u00e0n) nh\u01b0ng nh\u1eefng ng\u01b0\u1eddi ph\u00e1t tri\u1ec3n t\u1eeb Microsoft, Google, v\u00e0 Facebook \u0111\u00e3 d\u00f9ng HTML 5 v\u00e0 API c\u1ee7a n\u00f3 t\u1eeb v\u00e0i th\u00e1ng nay. T\u00f4i ch\u1eafc n\u00f3 s\u1ebd \u0111\u01b0\u1ee3c ch\u1ea5p nh\u1eadn v\u00e0 nh\u1eefng ng\u01b0\u1eddi kh\u00e1c s\u1ebd theo. N\u1ebfu b\u1ea1n h\u1ecdc HTML 5, b\u1ea1n s\u1ebd c\u00f3 \u01b0u th\u1ebf l\u1edbn so v\u1edbi nh\u1eefng ng\u01b0\u1eddi kh\u00e1c. Khi n\u00f3 tr\u1edf th\u00e0nh chu\u1ea9n qu\u1ed1c t\u1ebf ch\u00ednh th\u1ee9c, m\u1ecdi c\u00f4ng ti s\u1ebd c\u1ea7n ng\u01b0\u1eddi c\u00f3 k\u0129 n\u0103ng n\u00e0y. T\u00f4i tin HTML 5 s\u1ebd l\u00e0 ng\u00f4n ng\u1eef c\u1ee7a m\u1ecdi ph\u00e1t tri\u1ec3n tr\u00ean Internet (Internet c\u1ee7a m\u1ecdi \u0111i\u1ec1u) n\u00f3 \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 ch\u1eafc r\u1eb1ng m\u1ecdi th\u1ee9 tr\u00ean web s\u1ebd \u0111\u01b0\u1ee3c t\u00edch h\u1ee3p \u0111\u1ea7y \u0111\u1ee7.<\/p>\n<p>B\u1eb1ng vi\u1ec7c c\u00f3 tri th\u1ee9c v\u1ec1 qui tr\u00ecnh ph\u00e1t tri\u1ec3n agile c\u0169ng nh\u01b0 ng\u00f4n ng\u1eef ph\u00e1t tri\u1ec3n web HTML 5, b\u1ea1n d\u1ee9t kho\u00e1t c\u00f3 \u01b0u th\u1ebf l\u1edbn so v\u1edbi ng\u01b0\u1eddi kh\u00e1c v\u00e0 c\u00f3 th\u1ec3 x\u00e2y d\u1ef1ng ngh\u1ec1 nghi\u1ec7p v\u1eefng ch\u1eafc trong c\u00f4ng nghi\u1ec7p ph\u1ea7n m\u1ec1m trong t\u01b0\u01a1ng lai.<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212;-English version&#8212;-<\/p>\n<p>&nbsp;<\/p>\n<p>Web development skills<\/p>\n<p>A student wrote to me: \u201cI am a fourth-year student in computer science. As I only have few months before graduation. What special skills do I need that can give me better chance of getting good job than other computer science graduates. I would like to work as Web developer or Web designer and willing to learn new things. Please advice.<\/p>\n<p>Answer: I like your active attitude on finding job and willing to learn new thing. Today, most web development projects are using agile development approach, if you have experience in agile such as Scrum, Extreme Programming or Crystal than it does give you some advantages. According to several industries\u2019 reports, the number of agile development jobs posted outnumbers the number of qualified candidates by a ratio of 5:1. It is clear evidence that many universities are still not teaching agile in their training while software companies are interested in graduates with experience working on agile teams and have knowledge of that process. If your school has a capstone project, this is a chance for you to practice agile as the demand for this development process is strong and the supply is weak. If you do not know about agile, this is your chance to learn. I have written several articles about agile in my blog, you can review them. I would recommend that you learn Scrum, since it is the most popular method among agile approach. From what I saw, about 70% of job posted require Scrum experience.<\/p>\n<p>Although most companies prefer people that have few years of agile development experience (Most job posted require minimum of 2 years) but with the shortage of Agile skills, a six months capstone project using agile approach such as Scrum would give you an advantage over other graduates without agile knowledge. Since hiring an experienced agile developer is expensive, some companies are willing to hire someone with agile knowledge and fewer years of experience rather than have to train someone. (Most companies do not provide training anymore as people often left after the training). Today the average salary for agile developer in the U.S is $110,781 and still increasing due to the recent shortage.<\/p>\n<p>There is a new web development language called HTML 5. It is the latest development from the Worldwide Web Consortium that you should know. The final definition of HTML 5 is available on line but the final version will be available next year (2014). According to the Worldwide Web Consortium, HTML5 will replace HTML 4 to be the standard for all web development in the future (Currently HTML5 is a Candidate recommendation from the consortium) but developers from Microsoft, Google, and Facebook already using HTML 5 and its API for several months now. I am sure it will be accepted and others will follow. If you learn HTML 5, you will have significant advantages over others. When it become the official international standard, every company will need people with this skill. I believe HTML 5 will be the language of all developments on the Internet (The Internet of Things) it is designed to make sure that everything in the web would be fully integrated.<\/p>\n<p>By having knowledge of the agile development process as well as the HTML 5 web development language, you will definitely have significant advantage over others and can build a strong career in software industry in the future.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>M\u1ed9t sinh vi\u00ean vi\u1ebft cho t\u00f4i: \u201cEm l\u00e0 sinh vi\u00ean n\u0103m th\u1ee9 t\u01b0 trong khoa h\u1ecdc m\u00e1y t\u00ednh. V\u00ec em ch\u1ec9 c\u00f2n v\u00e0i th\u00e1ng tr\u01b0\u1edbc &hellip; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-469","post","type-post","status-publish","format-standard","hentry","category-ki-nghe-phan-mem"],"_links":{"self":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/469","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=469"}],"version-history":[{"count":1,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/469\/revisions"}],"predecessor-version":[{"id":470,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/469\/revisions\/470"}],"wp:attachment":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=469"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}