Kỹ sư phần mềm là gì? Nên học từ đâu để phát triển sự nghiệp ?

Để có thể hiểu được kỹ sư phần mềm là gì ? Phải học những gì từ đâu và làm những công việc gì ? Sau đây chúng tôi sẽ chia sẽ những kiến thức cần thiết về lĩnh vực này để giúp bạn đọc những người đam mê công nghệ và muốn theo đuổi ngành này có được cái nhìn tổng quan và hiểu rõ hơn về lĩnh vực này. Sau đây là ý kiến chia sẽ của 2 nhân vật trong nghề đó là anh Leo Trieu (sáng lập dự án Code4Startup) và anh Lê Quốc Việt (sáng lập dự án Code2Pro),cùng theo dõi nhé.

> Câu chuyện thành công của Apple – Huyền thoại công nghệ
> Quan niệm tạo nên câu chuyện thành công của Bill Gates

Kỹ sư phần mềm là gì

Hai khái niệm “Computer science” và “software engineering” có gì khác nhau ?

Đây có lẽ là câu hỏi nhiều bạn thắt mắc nhưng thật khó để tìm được giải đáp trọn vẹn ngay cả tìm trên google. Hiểu 1 cách đơn giản “Computer science” là chủ yếu thiên về tổng quan của máy tính và các hệ máy tính nói chung, nghiên cứu thuật toán, các cấu trức dữ liệu, chuyên ngành này đòi hỏi nhiều kiến thức về lý thuyết toán học . “Software Engineering” thì thiên về hướng lập trình và xây dựng các phần mềm dựa trên các ngôn ngữ lập trình và thuật toán.

Để trở thành lập trình viên hoặc kỹ sữ phần mềm thì cần học tốt những môn nào thời trung học ? Tại sao ?

Để có thể trở thành kỹ sư phần mềm hoặc lập trình viên thì nên tảng tư duy lập trình rất quan trọng do vậy để theo đuổi ngành này bạn cần học tốt môn toán. Ngoài nếu xác định muốn theo đuổi ngành này nên tìm đọc các tài liệu vể toán Logic, toán rời rạc. Đây là những nội dung rất quan trọng nếu muốn theo học ngành này.

Người như thế nào thì phù hợp với ngành này ? Và những phẩm chất nào để có thể thành công trong lĩnh vực này ?

Để có thể lập trình phần mềm đòi hỏi phải tâm trung cao độ và chi tiết tỷ mỹ đến từng dấu chấm dấu phảy mới có thể tạo ra sản phẩm tốt. Những bạn có tư duy trừu tượng tốt, tư duy mạch lạc thì rất phù hợp để làm kỹ sư phần mềm. Đối với các dự án lớn đòi hỏi phải hợp tác chặt chẽ với đồng nghiệp đối tác do đó khả năng làm việc nhóm, kỷ luật trong quá trình làm việc rất quan trọng.

Chất lượng đào tại ngành kỹ sư phần mềm máy tính tại Việt Nam như thế nào ?

Theo anh Leo Triều thì chương trình đào tạo về ngành phần mềm máy tính tại Việt Nam còn nặng tính lý thuyết và hàn lâm chưa có nhiều thay đổi để bắt kịp xu thế của công nghệ hay nhu cầu thực tế của nhà tuyển dụng đang cần hiện nay .

Theo các anh thì chương trình bậc cử nhân đào tạo “Computer Engineering” tại Singapore như thế nào?

Theo anh Việt cho biết thì tại Singapore có chất lượng đào tạo kỹ thuật cạnh tranh hàng đầu thế giới. Đơn cử như trường NUS (Đại học quốc gia Singapore) họ đáng xếp hạng thứ #11 trên toàn thế giới về Computer Science và Information Systems, đứng thứ #6 thế giới về Electrical and Electronic Engineering. NUS cũng dẫn đầu châu Á về cả hai lĩnh vực này.

Chính phủ Singapore có những chính sách cũng như đầu tư các trang thiết bị các phòng nghiên cứu, thí nghiệm rất hiện đại. Do vậy mà khi sinh viên theo học tại đây sẽ được tiếp cận được những công nghệ và máy móc tối tân trên thế giới . Chính phủ Singapore đã đầu tư gần 16.1 tỷ đô sing cho các hoạt động khoa học và nghiên cứu trong giai đoạn 2011- 2015 một con số rất lớn . Tại NUS mỗi bộ môn đều có những phòng thí nghiệm riêng cho sinh viên học tập nghiên cứu. Tại trường NUS, lực lượng giảng viên đều là những người giỏi trên thế giới được mời đến làm việc, nghiên cứu và giảng dạy dài hạn.

Các bạn có đam mê và muốn theo đuổi để trở thành kỹ sư phần mềm nhưng không có điều kiện du học thì nên học ở đâu tại Việt Nam ?

Hiện nay, tại Việt Nam ngoài các hệ thống đào tạo chính quy như các trường ĐH, Cao đẳng, các ban sinh viên có thể theo học các khóa đào tạo lập trình tại các trung tâm lập trình quốc tế như Aptech hoặc ĐH FPT. Bên cạnh đó ngày nay với sự phổ biển của Internet các bạn có thể dễ dàng tự học với vô vàng tài liệu phong phú trên mạng từ dạng văn bản cho đến Video.

Trong ngành này liệu tự học có thành công không? Bằng cấp có quan trọng trong lĩnh vực này không ?

Theo anh Leo Triều cho biết điều này hoàn toàn có thể, trong ngành này con người và tư duy là quan trọng nhất. Điều quan trọng đó là muốn thành công trong bất kì lĩnh vực nào cũng cần phải có sự khổ luyện. Nhưng để có được kiến thức bài bản và phương pháp tư duy, phương pháp giải quyết công việc hiệu quả thì cần phải được người có kinh nghiệm và kiến thức chuyên môn giỏi truyền đạt hướng dẫn. Nếu không được hướng dẫn đúng thì sinh viên sẽ phải mất rất nhiều thời gian để mày mò thử nghiệm thay vì được hướng dẫn cách làm đúng và tập trung làm ra sản phẩm một cách hiệu quả nhất.

Chuyện bằng cấp không nói lên được năng lực của nhân viên lập trình một cách khách quan nhưng nó phản ánh các ý nghĩa quan trọng sau:

Sinh viên hoàn thành khóa học 3 – 4 năm điều này cho thấy khả năng có thể theo được dự án dài và hoàn thành nó một cách nghiêm túc.

Được rèn luyện kỹ năng làm việc nhóm, biết sử dụng và tuân thủ các quy trình làm phần mềm cơ bản.

Sinh viên đã nỗ lực và chịu được áp lực để hoàn thành bài tập trước deadline

Những bạn không học hết đại học vẫn có thể làm được phần mềm nhờ chịu khó. Nhưng con đường tìm viêc làm IT của họ sẽ khó hơn so với những sinh viên được đào tạo bài bản tốt nghiệp ra trường.

Sinh viên nên lựa chọn hay các khoa học ngắn hạn hay học đại học ?

Điểm mạnh của các trường đại học là xây dựng cơ sở lí thuyết, còn đối với những khóa học ngắn hạng thì giúp người học có được kinh nghiệm thực tế. Một thực tế bạn phải nhận thấy đó là không một trường đại học hoặc khóa học ngắn hạn nào có thể biến sinh viên thành một kỹ sư phần mềm giỏi nếu như bản thân họ không cât lực học tập và khổ luyện. Tóm lại, bạn nên học tại môi trường đào tạo dài hạn như đại học, và thực hành thật nhiều các dự án thật để nâng cao tay nghề.

Các từ khóa gợi ý giúp các bạn dễ dàng tìm hiểu trong lĩnh vực này:

Khi lựa chọn và theo đuổi ngành học CNTT thì các bạn sinh viên cần biết và tìm hiểu các kiến thức sau

– Cấu trúc máy tính (Computer Architecture)

– Cấu trúc dữ liệu & giải thuật (Data structures & algorithms)

– Cơ sở dữ liệu (Database)

– Xử lý ảnh (Image processing)

– Xử lý tín hiệu số (Digital signal processing)

– Web, mobile/tablet development

– Hệ điều hành (Operating systems)

– Computer graphics/OpenGL hay OS

– Web Developer(việc làm web developer được nhiều IT theo đuổi)

Với những kiến thức chia sẽ trên hy vọng sẽ cung cấp cho các bạn yêu thích ngành công nghệ thông tin có thêm cái nhìn tổng hơn về ngành học mà mình đang theo đuổi và có những mục tiêu phù hợp giúp bạn phát triển hơn trong nghề nghiệp. Chúc bạn thành công

Motivatequote.com

Để không thất nghiệp khi ra trường, cần tìm hiểu cơ hội việc làm của các ngành trước khi chọn

Đối với học sinh khi bước vào giai đoạn thi đại học, thì vấn đề rất quan trọng phải chú ý đó là chọn ngành học ở bậc Đại học, Cao đẳng. Ngoài tiêu chí, ngành yêu thích phù hợp với bản thân. Thí sinh cần lưu tâm đến lựa chọn ngành học có nhiều cơ hội việc làm khi ra trường.

sinh viên lựa chọn ngành học phù hợp

Theo thống kê của bộ LĐ-TB-XH cho biết sinh viên tốt nghiệp ra trường không xin được việc làm chiếm tỉ lệ rất cao.

Tìm hiểu thông tin về thị trường lao động

Theo lời một số chuyên gia thì một trong những yếu tố rất quan trọng đặc biệt phải chú ý là cơ hội việc làm của ngành lựa chọn có cao không sau khi tốt nghiệp ra trường. Dù đây là yếu tố khó dự đoán và mang tính lý thuyết nhưng lại là một yêu cầu quan trọng vì mục tiêu cuối cùng của việc học đó là việc làm, có thể tìm việc làm và làm tốt công việc mà mình sẽ làm và đóng góp cho sự phát triển của xã hội. Do vậy, thí sinh khi lựa chọn ngành học nên chú ý đến xu hướng phát triển của ngành nghề, các thông tin được thống kê và dự đoán của các chuyên gia để có thể lựa chọn được ngành nghề phù hợp để có thể dễ dàng có được việc làm khi ra trường.

Mặc dù các dự báo về nhu cầu việc làm của các ngành nghề trong tương lai mang tính lý thuyết như nó được dựa trên các dữ liệu thực tế về nhu cầu thị trường lao động hiện tại. Do vậy, nếu những dự báo về một số ngành sẽ có tỷ lệ thất nghiệp cao thì thí sinh không nên lựa chọn, trừ khi đó là ngành thực sự đam mê và muốn theo đuổi.

Ngoài những dự báo về việc làm của các trung tâm dự báo thị trường lao động, người học nên tham khảo kết quả tìm được việc làm theo từng ngành của sinh viên sau khi ra trường. Đặc biệt là ngôi trường mình sẽ dự định theo học để biết được tỉ lệ có việc làm khi theo học ngành này sau khi ra trường có cao không.

Kiên thức năng lực giỏi thì không sợ thất nghiệp

Bên cạnh việc lựa chọn ngành học thì một vấn đề quan trọng nữa để có thể dễ dàng tìm được việc làm sau khi ra trường chính là năng lực. Sinh viên tốt nghiệp ra trường với trang bị đầy đủ kiến thức kỹ năng đáp ứng các yêu câu việc làm của doanh nghiệp sẽ không lo sợ bị thất nghiệp.

Nếu như sinh viên lựa chọn lĩnh vực ngành nghề ít có nhu cầu tuyển dụng việc làm thì không có nghĩa là sẽ thất nghiệp khi ra trường, chỉ cần họ giỏi năng lực chuyên môn thì có việc làm việc dễ dàng khi tốt nghiệp.

Cũng theo trưởng phòng tuyển sinh của trường ĐH Giao thông vận tải TP.HCM cho biết:”việc làm phụ thuộc vào thị trường lao động cần người nhiều hay ít nhưng điều quan trong hơn vẫn là năng lực của ứng viên xin việc làm. Bất kỳ ngành học nào cũng sẽ có cơ hội việc làm miễn là có năng lực làm việc, và các kỹ năng cần thiết cho từng vị trí ứng tuyển cụ thể”.

Hiện nay, ngành công nghệ thông tin đang là ngành thiếu hụt rất nhiều nhân lực và với số lượng sinh viên tốt nghiệp ra trường rất đông nhưng có rất ít ứng viên có thể đáp ứng được yêu cầu công việc.

Có những ngành cần rất nhiều nhân lực, sinh viên ra trường có thể dễ dàng tìm được việc làm. Nhưng đối với những ngành HOT khó xin việc thì nếu có năng lực thực sự thì cơ hội việc làm vẫn cao. Do đó, sau khi trúng tuyển sinh viên cần phải nỗ lực hết mình ngay từ năm đầu tiên để học, tiếp nhận kiến thức đầy đủ, phát triển bản thân, có đủ năng lực đáp ứng yêu cầu của nhà tuyển dụng.

Chúc các bạn có thể lựa chọn được ngành học phù hợp và phát triển sự nghiệp trong tương lai. Chúc bạn thành công.

Motivatequote.com

Bạn mong muốn mức lương bao nhiêu khi đàm phán lương ?

Một trong những câu hỏi nhạy cảm và khó trả lời trong quá trình phỏng vấn tìm việc làm đó là mức lương ứng viên mong muốn. Bạn không biết được người đang phỏng vấn có quyền quyết định được được mức lương bạn được nhận hay không nhưng bạn phải trả lời câu hỏi này nếu muốn hoàn tất quá trình đàm phán lương. Do vậy, phải làm gì để có thể đàm phán được mức lương cao trong quá trình phỏng vấn.

> 4 điều không nên làm khi sa thải nhân viên
> Những công việc phù hợp dành cho người có tính hướng nội
> Làm thế nào để có sự tín nhiệm của sếp ?

cách đàm phán lương hiệu quả

Gợi ý trả lời cho câu hỏi này là hãy luôn chứng tỏ bản thân là ứng viên xuất sắc và bạn xứng đáng được tuyển vào làm việc và xứng đáng với mức lương đã đề nghị với nhà tuyển dụng. Sau đây là một số thủ thuật giúp bạn có thể đàm phán lương một cách hiệu quả

Chuẩn bị trước khi đến buổi phỏng vấn

Tìm hiểu mặt bằng chung về mức lương cho cùng vị trí ở các công ty khác nhau trước khi đến buổi phỏng vấn và so sánh mức lương bản thân mong đợi bằng cách sử dụng các công cụ tại các chuyên trang đo lường về lương thưởng.

Đây là câu hỏi mà hầu như bất kì một ứng viên xin việc nào cũng sẽ được hỏi. Do vậy, hãy chuẩn bị và tập luyện trước các phương án trả lời. Luyện tập khả năng giao tiếp thật tự tin, quyết đoán và chân thành. Nhà tuyển dụng sẽ đánh giá cao một ứng viên phỏng vấn xin việc thể hiện được sự tự chủ, đánh giá đúng sức lao động của bản thân, hãy thẻ hiện sự chín chắn trong suy nghĩ và quyết tâm về những gì mình mong muốn. Sự chừng mực và chân thành sẽ giúp nhà tuyển dụng tăng lòng tin với ứng viên. Bên cạnh đó hãy trình bày mạch lạc, xác đáng để thuyết phục nhà tuyển dụng về mức lương bạn đưa ra là xứng đáng.

Trong quá trình phỏng vấn

Một lưu ý trong quá trình phỏng vấn là ứng viên không nên đưa ra câu hỏi về mức lương trước cho nhà tuyển dụng. Ứng viên chỉ nên trả lời câu hỏi về mức lương mong muốn khi đã nắm bắt hết toàn bộ nhiệm vụ, mô tả công việc và yêu cầu công việc phải thực hiện tại công ty.

Hãy nói với nhà tuyển dung rằng: “ Tôi thật sự mong muốn mức lương xứng đáng với vị trí này. Với những yêu cầu công việc của vị trí này tôi tin mình sẽ làm và hoàn thành tốt các yêu cầu công việc được giao đóng góp vào sự phát triển của doanh nghiệp. Tôi rất muốn nghe mức lương anh chị có thể chi trả cho vị trí này” .

Chứng minh được mức lương bạn đề nghị là hợp lý, hãy trình bày để nhà tuyển dụng biết rằng bạn đã tìm hiểu và khảo sát rất kĩ thang lương thị trường, điều này giúp cho quá trình đàm phán lương của bạn trở nên dễ dàng hơn.

Nếu nhà tuyển dụng không đưa ra mức lương cụ thể và muốn bạn phải trả lời con số cụ thể về mức lương bạn mong muốn thì hay trả lời trong khoảng tiền bạn mong muốn như: “Tôi mong muốn mức lương trong khoản 12 – 15 triệu/tháng. Tôi nghĩ rằng đây là mức lương phù hợp cho những việc tôi sẽ làm ở vị trí này”

Những sai lầm ứng viên tìm việc làm nên tránh khi đàm phán lương

Không bao giờ đề nghị mức lương mà nó không thể đảm bảo được nhu cầu sống hàng ngày cho bạn. Vì sớm hay muộn, bạn sẽ phải nghỉ việc và tìm việc làm công mới vì số tiền bạn nhận được không đủ sống và mất động lực làm việc.

Trong quá trình phỏng vấn bất cứ sai lầm nhỏ nào cũng có thể khiến bạn bị loại cuộc đua giành lấy công việc mơ ước. Do vậy, hãy tự tin và tỉnh táo để ra các dẫn chứng thuyết phục để nhà tuyển dụng cảm thấy tin tưởng và mong muốn có được sự đóng góp của bạn cho công ty.

Motivatequote.com

4 điều không nên làm khi sa thải nhân viên

Nếu bạn đã quyết định sa thải nhân viên của mình thì cũng hãy đảm bảo giữ cho họ những dấu ấn tốt đẹp nhất đến tận giây phút cuối cùng. Tuyệt đối đừng làm những điều ngốc nghếch sau đây.

> Những công việc phù hợp dành cho người có tính hướng nội
> Làm thế nào để có sự tín nhiệm của sếp ?
> 6 việc làm giúp sự nghiệp của bạn luôn thành công

4-dieu-khong-nen-lam-khi-sa-thai-nhan-vien

1. Đừng bắt người khác phải nói thay

Một khi bạn đã có ý định sa thải nhân viên, đừng để họ nghe chuyện này từ miệng người khác. Hãy thể hiện sự tôn trọng bằng cách tự mình nói ra chuyện này, dù bạn không muốn đối mặt với phản ứng ngỡ ngàng của nhân viên nhưng dẫu sao đi nữa, quyết định được thốt ra từ miệng bạn cũng sẽ dễ dàng chấp nhận hơn so với những người còn lại.

2. Đừng thông báo không đúng lúc

Không có khái niệm “ngày đẹp” để sa thải nhân viên nhưng bạn cũng không nên thiếu tinh tế đến mức thông báo việc này trong những ngày nghỉ lễ hoặc những sự kiện quan trọng của công ty. Hãy hẹn gặp riêng nhân viên vào một ngày bình thường trong tuần và cho họ biết quyết định khó khăn của bạn. Hãy nói rằng bạn thật sự rất quý họ, ghi nhận những đóng góp của họ trong thời gian qua nhưng bạn cần một người có thể hoàn thành xuất sắc nhiệm vụ và có những ý tưởng táo bạo hơn hiện tại. Đừng quên nói rằng bạn luôn sẵn lòng giúp đỡ khi họ cần lời nhận xét cho buổi phỏng vấn ở công ty mới.

3. Đừng khiến “chuyện nhỏ xé ra to”

Hãy chắc chắn bạn có lý do chính đáng khi sa thải nhân viên và truyền đạt cho họ một cách rõ ràng, tôn trọng. Đừng để họ cảm thấy bất mãn hoặc có ý định kiến nghị, câu chuyện sẽ càng trở nên phức tạp. Nếu bạn không phải là người đứng đầu công ty, hãy chắc chắn bạn đã có được sự đồng thuận từ ban giám đốc. Đừng đưa ra quyết định vượt cấp, bạn sẽ gặp những rắc rối khiến bạn đau đầu.

4. Đừng tự viện ra một lý do

Đừng vì tình cảm cá nhân, vì ghét bỏ nhân viên cấp dưới mà bạn tìm cách đổ lỗi và sa thải họ. Dù cho bạn đủ thẩm quyền làm điều đó thì những người khác cũng sẽ nhận ra được điều này và cảm thấy không tôn trọng bạn. Là một người sếp, nếu cảm thấy có điều gì không hài lòng, hãy thẳng thắn góp ý với nhân viên và có những quy ước bắt họ phải nỗ lực cố gắng. Khi họ không thể hoàn thành, bạn cũng có lý do chính đáng để sa thải, họ sẽ không thể nói gì thêm. Vậy nên, đừng bao giờ bóp méo sự thật chỉ vì tư thù cá nhân