	{"id":6008,"date":"2018-09-22T06:49:35","date_gmt":"2018-09-21T23:49:35","guid":{"rendered":"http:\/\/science-technology.vn\/?p=6008"},"modified":"2018-09-22T06:49:35","modified_gmt":"2018-09-21T23:49:35","slug":"ngon-ngu-lap-trinh-7","status":"publish","type":"post","link":"https:\/\/science-technology.vn\/?p=6008","title":{"rendered":"Ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh"},"content":{"rendered":"<p>C\u00f3 nhi\u1ec1u ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh m\u00e1y t\u00ednh t\u1ed3n t\u1ea1i ng\u00e0y nay, m\u1ed9t s\u1ed1 \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 ph\u1ee5c v\u1ee5 m\u1ed9t ch\u1ee7 \u0111\u1ecbnh hay n\u1ec1n \u0111\u1eb7c bi\u1ec7t trong khi nh\u1eefng ng\u00f4n ng\u1eef kh\u00e1c c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c d\u00f9ng trong h\u1ea7u h\u1ebft b\u1ea5t k\u00ec \u1ee9ng d\u1ee5ng. N\u1ebfu c\u00e1c em b\u1ecb hoang mang v\u1ec1 c\u1ea7n h\u1ecdc ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh n\u00e0o, th\u1ea7y s\u1ebd cho c\u00e1c em m\u1ed9t s\u1ed1 l\u1eddi khuy\u00ean:<\/p>\n<p>L\u00e0 sinh vi\u00ean \u0111\u1ea1i h\u1ecdc, b\u1ea5t k\u1ec3 c\u00e1c em ch\u1ecdn l\u0129nh v\u1ef1c h\u1ecdc t\u1eadp n\u00e0o, c\u00e1c em \u0111\u1ec1u c\u1ea7n bi\u1ebft \u00edt nh\u1ea5t m\u1ed9t ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh v\u00ec s\u1edbm hay mu\u1ed9n, c\u00e1c em s\u1ebd c\u1ea7n n\u00f3 trong vi\u1ec7c l\u00e0m c\u1ee7a c\u00e1c em. \u0110\u1ec3 b\u1eaft \u0111\u1ea7u, th\u1ea7y khuy\u00ean r\u1eb1ng c\u00e1c em h\u1ecdc Java. \u0110\u00e2y l\u00e0 ng\u00f4n ng\u1eef ph\u1ed5 bi\u1ebfn nh\u1ea5t ng\u00e0y nay v\u00e0 \u0111\u01b0\u1ee3c d\u00f9ng trong m\u1ecdi ng\u00e0nh c\u00f4ng nghi\u1ec7p kh\u1eafp th\u1ebf gi\u1edbi. C\u00e1c em c\u0169ng c\u00f3 th\u1ec3 h\u1ecdc Java tr\u1ef1c tuy\u1ebfn, c\u00f3 nhi\u1ec1u b\u00e0i h\u1ecdc r\u1ea5t hay tr\u00ean YouTube v\u00e0 MOOCs. N\u1ebfu c\u00e1c em l\u00e0m ch\u1ee7 ng\u00f4n ng\u1eef Java, c\u00e1c em c\u00f3 th\u1ec3 h\u1ecdc c\u00e1c ng\u00f4n ng\u1eef kh\u00e1c m\u1ed9t c\u00e1ch d\u1ec5 d\u00e0ng. Java c\u0169ng \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong nhi\u1ec1u h\u1ec7 th\u1ed1ng D\u1eef li\u1ec7u l\u1edbn, nh\u01b0 MapR v\u1edbi OJAI API v\u00e0 JSON.<\/p>\n<p>N\u1ebfu c\u00e1c em l\u00e0 sinh vi\u00ean Khoa h\u1ecdc m\u00e1y t\u00ednh hay K\u0129 ngh\u1ec7 ph\u1ea7n m\u1ec1m, c\u00e1c em c\u00f3 th\u1ec3 xem x\u00e9t h\u1ecdc Python. Hi\u1ec7n th\u1eddi, trong c\u00e1c \u0111\u1ea1i h\u1ecdc M\u0129, Python l\u00e0 ph\u1ed5 bi\u1ebfn h\u01a1n Java. C\u00f3 th\u1ec3 Python s\u1ebd thay th\u1ebf Java l\u00e0m ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh ch\u00ednh. Python \u0111\u01b0\u1ee3c d\u00f9ng trong nhi\u1ec1u h\u1ec7 th\u1ed1ng D\u1eef li\u1ec7u l\u1edbn, H\u1ecdc m\u00e1y, v\u00e0 c\u00e1c \u1ee9ng d\u1ee5ng Tr\u00ed tu\u1ec7 nh\u00e2n t\u1ea1o. B\u00ean c\u1ea1nh Python, c\u00e1c em c\u1ea7n h\u1ecdc SQL (Structured Query Language \u2013 Ng\u00f4n ng\u1eef truy v\u1ea5n c\u00f3 c\u1ea5u tr\u00fac) v\u00e0 NOSQL c\u0169ng nh\u01b0 c\u00e1c c\u00f4ng c\u1ee5 nh\u01b0 \u00a0PIG, HIVE, Impala, v.v. v\u00ec nhi\u1ec1u v\u1ecb tr\u00ed ph\u00e2n t\u00edch d\u1eef li\u1ec7u v\u00e0 nh\u00e0 khoa h\u1ecdc d\u1eef li\u1ec7u \u0111\u01b0\u1ee3c y\u00eau c\u1ea7u v\u1ec1 nh\u1eefng k\u0129 n\u0103ng n\u00e0y.<\/p>\n<p>N\u1ebfu c\u00e1c em l\u00e0 sinh vi\u00ean v\u1ec1 to\u00e1n hay th\u1ed1ng k\u00ea nh\u01b0ng mu\u1ed1n l\u00e0m vi\u1ec7c trong c\u00e1c khu v\u1ef1c Big data hay Tr\u00ed tu\u1ec7 nh\u00e2n t\u1ea1o, c\u00e1c em c\u00f3 th\u1ec3 h\u1ecdc ng\u00f4n ng\u1eef R. R l\u00e0 ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh t\u00ednh to\u00e1n th\u1ed1ng k\u00ea v\u00e0 \u0111\u1ed3 ho\u1ea1 \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1eb7c bi\u1ec7t cho t\u00ednh to\u00e1n th\u1ed1ng k\u00ea. C\u00e1c em c\u00f3 th\u1ec3 ph\u00e1t tri\u1ec3n c\u00e1c m\u00f4 h\u00ecnh to\u00e1n h\u1ecdc v\u00e0 b\u1ea3n m\u1eabu \u0111\u1ec3 ch\u1ee9ng minh c\u00e1c gi\u1ea3 thuy\u1ebft hay nh\u1eadn di\u1ec7n h\u00ecnh m\u1eabu hay xu h\u01b0\u1edbng n\u00e0o \u0111\u00f3 t\u1eeb kh\u1ed1i l\u01b0\u1ee3ng d\u1eef li\u1ec7u bao la. R l\u00e0 c\u1ef1c t\u1ed1t trong vi\u1ec7c gi\u00fap c\u00e1c nh\u00e0 khoa h\u1ecdc v\u00e0 nh\u00e0 to\u00e1n h\u1ecdc th\u0103m d\u00f2 v\u00e0 hi\u1ec3u xu h\u01b0\u1edbng trong d\u1eef li\u1ec7u th\u1ed1ng k\u00ea.<\/p>\n<p>N\u1ebfu c\u00e1c em l\u00e0 sinh vi\u00ean v\u1ec1 to\u00e1n v\u00e0 mu\u1ed1n l\u00e0m nghi\u00ean c\u1ee9u, c\u00f3 th\u1ec3 c\u00e1c em c\u1ea7n h\u1ecdc MATLAB. \u0110\u00e2y l\u00e0 ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh \u0111\u01b0\u1ee3c d\u00f9ng ch\u1ee7 y\u1ebfu cho t\u00ednh to\u00e1n s\u1ed1. MATLAB l\u00e0 t\u01b0\u01a1ng t\u1ef1 nh\u01b0 Python v\u00e0 C++. N\u1ebfu c\u00e1c em gi\u1ecfi trong MATHLAB, d\u1ec5 d\u00e0ng h\u1ecdc c\u00e1c ng\u00f4n ng\u1eef kh\u00e1c.<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212;English version&#8212;<\/p>\n<p>&nbsp;<\/p>\n<p>Programming Languages<\/p>\n<p>There are many computer programming languages exist today, some are designed to serve a specific purpose or platform while others can be used in almost any application. If you are confused about which language to learn, I would like to give you some recommendations:<\/p>\n<p>As college students, regardless of which field of study that you select, you need to know at least one programming language because sooner or later, you will need it in your job. To start, I recommend that you study Java. This is the most popular language today and being used in every industry around the world. You can also learn Java online, there are several excellent tutorials on YouTube and MOOCs. If you master the Java language, you can learn other languages easily. Java is also being used in many Big Data systems, such as MapR with the OJAI API and JSON.<\/p>\n<p>If you are a Computer Science or Software Engineering students, You may consider learning Python. Currently, in U.S. universities, Python is more popular than Java. It is possible Python could replace Java as the main programming language. Python is being used in many Big data systems, Machine learning, and Artificial Intelligence applications. In addition to Python, you need to learn SQL (Structured Query Language) and NOSQL as well as tools such as \u00a0PIG, HIVE, Impala, etc. as many Data analyst and Data scientist positions are required these skills.<\/p>\n<p>If you are students in mathematics or statistics but want to work in Big data or Artificial intelligence areas, you may want to learn the R language. R is a statistical computing and graphics programming language specifically designed for statistical computing. You can develop math models and prototypes to prove hypotheses or identify certain patterns or trends from the vast amount of data. R is excellent in helping scientists and mathematicians to explore and understand trends in statistical data.<\/p>\n<p>If you are students in mathematics and want to do research, maybe you want to learn MATLAB. This is a programming language used mostly for numerical computing. MATLAB is similar to Python and C++. If you are good in MATHLAB, it is easy to learn other languages.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u00f3 nhi\u1ec1u ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh m\u00e1y t\u00ednh t\u1ed3n t\u1ea1i ng\u00e0y nay, m\u1ed9t s\u1ed1 \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 ph\u1ee5c v\u1ee5 m\u1ed9t ch\u1ee7 \u0111\u1ecbnh hay n\u1ec1n &hellip; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-6008","post","type-post","status-publish","format-standard","hentry","category-loi-khuyen-cho-sinh-vien"],"_links":{"self":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/6008","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=6008"}],"version-history":[{"count":1,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/6008\/revisions"}],"predecessor-version":[{"id":6009,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/6008\/revisions\/6009"}],"wp:attachment":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6008"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6008"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}