Con đường sự nghiệp IT
Duyệt các bài viết được gắn thẻ Con đường sự nghiệp IT
45 bài viết

Lương lập trình viên có thể đạt 100 triệu/tháng: Tin được không?
Bài viết được sự cho phép của blogchiasekienthuc.com Chào các bạn, đối với anh em làm trong giới lập trình thì mình tin chắc một điều là đã có không ít lần anh em nghe kể về những người có mức lương khủng. Ở đây mình đang nói đến những người làm thuần về kỹ thuật, chứ không nói đến các vị trí cấp quản lý cao hơn. Vì nếu đã lên các vị trí cấp quản lý thì kiểu gì lương cũng cao rồi ! Và tất nhiên, còn một điều nữa là mình chỉ chia sẻ về ngành IT thôi, các ngành khác có thể sẽ có mức thu nhập cao hơn hoặc thấp hơn, cái này nếu thích thì các bạn tự tìm hiểu thêm nhé 4 mẹo deal lương như ý với vị trí Product Manager 5 điều NÊN và KHÔNG NÊN khi review tăng lương mà lập trình viên nào cũng nên biết! #1. Đặc thù công việc? Mình biết là mỗi ngành nghề thì đều có những đặc thù riêng và đặc thù đó quyết định ít nhiều tính chất của công việc. Đối với ngành IT, mà cụ thể hơn là các lập trình viên thì đặc thù công việc chính là sự tư duy. Tư duy trong giải quyết vấn đề, tư duy trong xây dựng phát triển sản phẩm… Chính vì công việc đòi hỏi phải suy nghĩ nhiều, mặc dù không nặng về chân tay nhưng nhiều khi anh em lập trình viên chúng ta sẽ cảm thấy cực kỳ stress và áp lực, mình tin là ai trong ngành này cũng vậy cả thôi ! Không phải ai cũng có thể chịu được áp lực của ngành lập trình này trong nhiều năm liền, chứ chưa muốn nói là...

Tại sao Web Developer nên học về Digital Marketing?
Bài viết được sự cho phép của tác giả Lê Nhật Thanh Có phải bạn đang cảm thấy hiếu kì về bài viết này? Vì digital marketing thì liên quan gì tới sự nghiệp làm dev của bạn? Trong bài viết này, bạn sẽ có câu trả lời. Đối với các lập trình viên, đa số trong các bạn quan tâm rất nhiều về kĩ năng mềm (non-tech skill) để hổ trợ cho công việc. Nhưng đối với một doanh nghiệp, các kĩ năng mềm không giúp họ nhiều bằng kĩ năng digital marketing. Chia sẻ thêm, ngoài marketing, Tiếng Anh cũng là một kĩ năng cực kì cực kì quan trong. Không chỉ đối với developer mà còn tất cả mọi người. Khi bạn biết một trong hai kĩ năng này. Bạn sẽ không phải lo thất nghiệp trong thế giới phẳng 4.0 ngày nay. #1 Kỹ năng coding thì liên quan gì tới Digital Marketing? Một câu trả lời ngắn gọn: Không! Đúng vậy, coding chẳng liên quan gì tới digital marketing. Nhưng nếu bạn là một developer biết digital marketing, và bạn biết cách phối hợp chúng lại với nhau. Bạn sẽ có được được một trong những kĩ năng có ích nhất cho sự nghiệp của mình. Dù bạn là người đang có một công việc full-time hoặc kinh doanh tự do (freelancing business). #2 Vậy, Digital Marketing là gì? Giải thích một cách ngắn gọn, digital marketing là việc quảng bá, marketing cho các sản phẩm, dịch vụ sử dụng các thiết bị điện tử hiện đại (điện thoại, laptop,…). Và hình thức phổ biến nhất và có lẽ bạn cũng quen thuộc nhất của digital marketing là online marketing. Online marketing hiện hữu mọi lúc mọi nơi trong cuộc sống của bạn ở thời...

Làm thế nào để khởi nghiệp từ viết blog và tiến ra thế giới.
Xin chào, tôi tên là Thomas Bertrand, đến từ Pháp và đã sống tại Nhật Bản từ năm 2003. Tôi bắt đầu cửa hàng online Bento&Co vào 11/2008. Chúng tôi bán hộp Bento và các dụng cụ làm bếp khác cho khách hàng tới từ hơn 100 quốc gia. Chúng tôi bán buôn lẫn bán lẻ. Năm 2016, tôi lại mở một công ty mới, một SaaS cho người bán hàng online ở Nhật để quản lý việc vận chuyển, có tên là Ship&Co. KHỞI NGUỒN Ý TƯỞNG VÀ NHỜ ĐÂU BẠN CÓ Ý TƯỞNG ĐÓ Khi tôi chuyển tới Nhật Bản năm 2003, tôi đã nghĩ rằng tôi sẽ mở một công ty ở đây. Sống ở một môi trường hoàn toàn khác biệt, ở một đất nước với văn hóa khác biệt, giá trị khác biệt khiến cho não bộ của bạn hoạt động hết công suất. Năm 2005, tôi mở một blog về cuộc sống ở Kyoto và Nhật Bản. Tại thời điểm đó, tôi có 800 khách ghé thăm mỗi ngày (unique visitors), vì thế tôi nghĩ tôi có thể bắt đầu bán các sản phẩm Nhật Bản cho độc giả. Khởi đầu Bento&Co cần rất nhiều đam mê và thời gian, công sức. Nhưng khi tôi nhìn lại, tôi thực sự rất quý thời gian đó và thực sự rất nhớ thời gian đó là đằng khác Nhân tiên với những bạn chưa biết, Bento Boxes là hộp cơm trưa của người Nhật. Chúng là một vật rất phổ biến với học sinh và ngay cả người lớn ở Nhật. Vào mùa thu 2008, mẹ tôi có nói rằng công thức làm bento được cho vào mục tiêu điểm trên tạp chí phụ nữ ở Pháp. Tại thời điểm đó chỉ có vài blogs về...

Người mới bắt đầu nên học ngôn ngữ lập trình nào?
Sinh viên CNTT nên học ngôn ngữ lập trình nào? Một câu hỏi thường gặp của đa số bạn trẻ mới “dấn thân” vào ngành lập trình. Có thể thấy, trong bối cảnh công nghệ đang phát triển mạnh mẽ, học ngôn ngữ lập trình đang trở thành một xu hướng không thể bỏ qua. Tuy nhiên, việc lựa chọn ngôn ngữ lập trình nào để học trong hơn 200 ngôn ngữ là điều nhiều người đắn đo. Vì vậy, trong bài viết này, chúng ta sẽ cùng tìm hiểu về các lợi ích của việc học ngôn ngữ lập trình và đưa ra những gợi ý hữu ích để giúp bạn lựa chọn ngôn ngữ lập trình phù hợp nhất. Bắt đầu thôi nào! Ngôn ngữ lập trình có khó học như bạn tưởng? Học ngôn ngữ lập trình giống như việc học ngoại ngữ, đòi hỏi bạn phải nỗ lực, kiên trì rất nhiều. Mỗi ngôn ngữ lập trình sẽ có những quy luật riêng, cách code khác nhau, tùy vào bạn chọn ngôn ngữ nào để học. Để nói một môn ngữ lập trình dễ hay khó học còn tùy thuộc vào nhiều yếu tố, bao gồm ngôn ngữ bạn học là gì, mục đích của việc học, phương pháp học như thế nào,… Nếu bạn chưa từng học lập trình trước đây, việc bắt đầu học ngôn ngữ lập trình mới có thể gặp một số khó khăn. Còn nếu bạn đã có kinh nghiệm về lập trình hoặc đã học một số ngôn ngữ lập trình trước đó, việc học một ngôn ngữ mới có thể dễ dàng hơn nhiều. Bên cạnh đó, phương pháp học tập cũng có vai trò quan trọng trong việc học ngôn ngữ lập trình. Nếu bạn sử dụng các...

Giữ lửa đam mê học lập trình : Câu chuyện không của riêng ai
Bài viết được Station D tổng hợp ghi chép từ lời khuyên của những expert trong công đồng lập trình tại Việt Nam, hy vọng sẽ góp một phần thêm động lực cho việc học hỏi thêm cái mới. Như bạn biết đó, trong ngành lập trình này chúng ta luôn phải học hỏi và vận động, chỉ cần bạn dừng lại một chút thì đã tụt lại sau khá nhanh. Ngoài ra, càng lớn tuổi, càng nhiều năm kinh nghiệm thì bạn lại càng mất đi động lực để học vì nhiều lý do khác nhau, đây cũng là vấn đề gây nên lên các tranh luận sôi nổi trong cộng động lập trình. Nhưng dù sao đi nữa, thì tôi biết chắc một điều rằng: Nếu bạn gắn bó với cái gì đó và luôn sẵn sàng tò mò tìm hiểu, thì bạn sẽ luôn học được điều mới mẻ từ chúng. Tôi không giải thích được tại sao. Nó chỉ hiệu quả như thế thôi. Lý do duy nhất để không hiệu quả đó là không còn hứng thú, đam mê và động lực nữa, điều này là rất dễ xảy ra. Đối với nhiều người họ có những thứ có thể thúc đẩy họ và giúp họ giữ lửa, thì cũng sẽ có những thứ làm họ thụt lùi. Nó có thể xuất phát từ những sự bất an hoặc từ bỏ, nhưng quy cho cùng thì nó vẫn tồn tại. Để vượt qua những trở ngại này, bạn phải biết cách học những cái bạn cần học. Lập trình là những chuỗi ngày bất ngờ không hồi kết cho đến khi bạn nhìn lại và nhận ra mình là một dev có kinh nghiệm . Quá trình code cần một người cứng rắn mỗi khi...

Con đường ngắn nhất để trở thành lập trình viên? Review FPT Aptech
Làm thế nào để bạn có thể gia nhập vào thị trường việc làm Công nghệ thông tin – Lập trình phần mềm đang vô cùng sôi động và luôn khát nhân lực? Hướng đi nào tốt nhất, học ở đâu hiệu quả? FPT Aptech – Hệ thống đào tạo Lập trình viên quốc tế với hơn 23 năm kinh nghiệm, liệu có phải lựa chọn tin cậy? Theo Báo Cáo Thị trường IT Việt Nam 2022 của Station D , dự kiến từ năm 2022 – 2024, Việt Nam sẽ thiếu hụt 150.000 – 195.000 lập trình viên/năm, và nhu cầu nhân lực vẫn còn tiếp tục tăng cao trong những năm tới. Sự thiếu hụt này xuất phát từ sự chênh lệch giữa trình độ của lập trình viên với yêu cầu của doanh nghiệp. Bởi vậy mà việc nỗ lực trau dồi những kỹ năng cần thiết cũng như việc chọn lựa môi trường học tốt để trở thành một Lập trình viên đáp ứng yêu cầu thực tế là vô cùng quan trọng. Trả lời cho câu hỏi đưa ra ở đầu, thông thường, sẽ có 3 con đường học Lập trình phổ biến, điển hình như: học chính quy đại học/cao đẳng (3 – 4 năm), đơn vị đào tạo ngắn hạn (6 tháng – 2 năm), tự học online (không giới hạn thời gian),.. Mỗi con đường đều có ưu và nhược điểm riêng, trước khi lựa chọn bạn cần đánh giá vào các yếu tố như: giáo trình học, chương trình học có cập nhật mới nhất không? Đội ngũ giảng viên có kinh nghiệm thực chiến không? Đơn vị đào tạo có bề dày kinh nghiệm, có tiếng trong lĩnh vực không? Vậy Hệ thống Đào tạo Lập trình viên quốc tế...

5 câu hỏi phỏng vấn Ruby on Rails Developer hay, thường gặp
Ruby on Rails từ lâu đã được xem như viên hồng ngọc trong giới ngôn ngữ lập trình, vậy phỏng vấn Ruby on Rails có gì khó? Bài viết này, với 5 câu hỏi ở phần 1 mong muốn đem tới cho anh em một số câu hỏi cơ bản phỏng vấn Ruby on Rails. Ở các phần tiếp theo sẽ đi sâu hơn vào từng phần và các phần kiến thức cần nắm chắc. Ruby on Rails là như này sao? Bắt đầu thôi nào anh em! Còn chần chừ gì nữa mà không đi hái quả ngọt! 1. Sub-directory app/controllers và helper Câu hỏi đầu tiên phỏng vấn Ruby on Rails là khái niệm cơ bản về sub-directory. Trả lời cho câu hỏi này: App/controllers – Phần này xử lý web request từ user, đưa tới controller. Các thư mục con (sub-directory) là nơi Rails tìm kiếm các Controller class. App/helpers – Các thư mục con app/helper classs sử dụng để hỗ trợ cho view, model và các class controller khác. Một số câu hỏi anh em có thể chuẩn bị thêm trong phần này: Sự khác biệt giữa String và Symbol trong Rails? Rails Active Record là gì trong Ruby on Rails? Làm thế nào để xây dựng social network bằng Ruby on Rails Mẫu bảng mô tả công việc lập trình Ruby on Rails 2. Rails Migration có những tính năng nào? Câu hỏi thứ hai phỏng vấn Ruby on Rials liên quan tới kinh nghiệm thức tế của ứng viên khi làm việc với Ruby on Rails. Phần này anh em cứ nêu ra chính xác các function đã sử dụng với Migration trong Ruby on Rails. Đơn cử có thể liệt kê một số tính năng như sau: create_table(name, options) drop_table(name) rename_table(old_name, new_name) add_column(table_name,...

Tôi học lập trình không phải vì lương 4000 USD
Bài viết được sự cho phép của tác giả Nguyễn Việt Hưng Không ít học sinh phổ thông từng thắc mắc học môn lập trình để làm gì? Có phải vì mức lương 4000 USD của sinh viên mới ra trường mà nhiều người hay nhắc đến khi nói về lập trình viên. 10 câu nói cực hay về lập trình 10 lý do cho thấy tại sao bạn nên theo học ngôn ngữ lập trình Java Hôm nay mình đọc một bài trên Facebook nói về lí do Tại sao bạn học lập trình? , trong đó có 1 lí do được nhắc đi nhắc lại rất nhiều đó là có một tương lai tươi sáng với mức lương khởi điểm khi ra trường 4000 USD. Bài này nói lên quan điểm của mình về việc học lập trình để làm gì. Mình cũng giống các bạn trong clip trên, đều là học sinh cấp 3, đều có không ít thì nhiều kiến thức về lập trình nhưng mình thấy các bạn đang có phần ảo tưởng về ngành lập trình. Mình tiếp xúc với không ít lập trình viên chuyên nghiệp, nên không còn lạ gì những nỗi khổ của ngành này: trĩ lòi, mắt mờ, đau lưng, cột sống, stress, deadline, đau dạ dày, trầm cảm… Những người ngoài chỉ nhìn vào họ những lúc họ khoe lương nhưng đâu có nhìn thấy lúc họ làm việc. Trên các loại báo xàm ke của Việt Nam và các bà hàng xóm, nghề lập trình thường xuyên được nhắc đến trong các chủ đề như: “những công việc lương cao nhất”, “những công việc không sợ thiếu việc làm lương cao trong 5 năm tới”, blabla … ; nhưng sự thực có phải vậy không ? Công việc...

Lương IT đi Nhật có thể lên đến 165 triệu/tháng
IT đi Nhật không còn là gì xa lạ trong ngành vì mức lương khi làm lập trình viên tại Nhật khá cao, lên đến 165triệu/tháng. Theo số liệu của Bộ Kinh tế công thương Nhật Bản (METI), đến năm 2020, Nhật Bản thiếu khoảng 50.000 nhân lực CNTT. Theo khảo sát của Cơ quan xúc tiến CNTT Nhật Bản (IPA), trong 5 năm gần đây, có trên 60% doanh nghiệp Nhật khẳng định thiếu và rất thiếu nhân lực CNTT. Đặc biệt là tình trạng “rất thiếu nhân lực” CNTT đang gia tăng mạnh mẽ, nếu trong năm 2009, chỉ có 5% các doanh nghiệp Nhật Bản trả lời “rất thiếu nhân lực” CNTT thì đến năm 2013, con số này là 19%, tăng gấp gần 4 lần. Tính lương chuẩn với công cụ tính lương gross – net tại Station D Tình trạng khan hiếm nguồn nhân lực IT ở các công ty Nhật đã buộc các công ty thực hiện giải pháp “nhập khẩu lập trình viên”, và Việt Nam được xác định là một trong những nguồn cung cấp nhân lực IT chủ lực cho các công ty Nhật, bởi chất lượng nhân lực IT Việt được đánh giá là khá tốt cùng với đó là sự tương đồng về văn hóa Nhật – Việt nên ngày càng có nhiều lập trình viên Việt Nam sang Nhật làm việc. Làm lập trình viên ở Nhật được gì? Sức hút từ thị trường việc làm IT tại Nhật đến từ mức thu nhập cao, chất lượng công việc được đảm bảo, những trải nghiệm về văn hóa mới, gặp gỡ những con người mới và tích lũy thêm những hành trang kiến thức vô cùng quý giá trong thời gian làm việc ở Nhât: Tích lũy được...