Sinh Viên IT Và Hướng Dẫn Đi Làm Sớm

Sau một bài viết về việc đi làm sớm của sinh viên IT, mình nhận được rất nhiều phản hồi tích cực và trao đổi, hỏi đáp về việc đi làm sớm. Hôm nay mình xin viết một vài hướng dẫn và gợi ý để hỗ trợ thêm cho các bạn sinh viên nếu thực sự mong muốn có nhu cầu này:

Đây là quan điểm, cách làm và kinh nghiệm cá nhân, có thể sai hoặc ko phù hợp với một số bạn nào đó nên cảm phiền không công kích, tranh luận.

Và hãy cùng tìm hiểu thêm hướng dẫn này của mình theo những bước sau đây :

1. Chuẩn bị tinh thần:

Đi làm khác hẳn với đi học, do đó trước khi xác lập đi làm bạn cần xác lập 1 số yếu tố niềm tin như sau :

  • Đi làm là làm thật, kết quả thật, ảnh hưởng tới tiền và uy tín (doanh nghiệp, khách hàng), cho nên đi làm sẽ có áp lực và yêu cầu cao
  • Đi làm sớm các bạn nên xác định tâm thế là “ĐI HỌC” hơn là “ĐI LÀM“, vì nói thật đa phần cái mà các bạn làm ra được là rất ít giá trị trong khi doanh nghiệp và những anh lớn có kinh nghiệm phải mất thời gian và tiền bạc để đào tạo, chỉ dẫn bạn. Xác định tâm thế này, mình khuyên các bạn đừng có kì vọng lương “quá cao“, hoặc mang suy nghĩ “công ty sử dụng nhân sự giá rẻ để kiếm tiền“, nó sẽ rất ảnh hưởng tới việc tiếp thu kiến thức của các bạn, tất nhiên lương cao là tốt, nhưng đừng kỳ vọng quá cao nếu không thật sự đủ trình độ, tự dưng nó làm giảm cơ hội của mình.
  • Nên có trách nhiệm với công việc. Mình từng làm việc với cực nhiều các bạn sinh viên. Đa phần do các bạn chuẩn bị tinh thần không tốt, không lường được sự vất vả của việc đi làm, nên báo nghỉ sau 2 – 3 tuần đi làm thử. Việc này gây lãng phí tiền công ty (nhận bạn vào 2 tuần chưa làm gì đã nghỉ, phải làm 1 mớ thủ tục nhận/trả máy tính, tiền lương…), chưa kể tạo ra cho các nhà tuyển dụng thái độ “sợ sinh viên
  • Xác định để đảm bảo công việc lẫn học tập, bạn sẽ tốn thời gian hơn chỉ học từ 1,2 tới 1,5 lần. Tính đơn giản thế này, học thì 4-6 tiếng, nhưng cả học cả làm sẽ thành 8-10 tiếng. Điều đó đồng nghĩa với việc bạn sẽ ít thời gian chơi bời, nhậu nhẹt hơn. Bạn cũng sẽ cảm thấy lạc lõng với các bạn bè cùng trang lứa (khi mà chúng nó chỉ đi chơi). Hãy xác định tinh thần cho việc đó, nếu bạn bè đi chơi trùng vào lịch đi làm, bạn đủ dũng cảm để từ chối hay chưa??

2. Chuẩn bị kiến thức

Nhiều bạn mặc dầu ý thức tốt, máu đi làm, nhưng khi đi ứng tuyển thì bị khước từ ngay do non kỹ năng và kiến thức. Đây cũng là câu hỏi mà mình gặp rất nhiều trong quy trình tương tác với những bạn .

Về kiến thức:

  • Kiến thức phỏng vấn sinh viên sẽ nằm trong các kiến thức mà bạn đã học trên ghế nhà trường, không yêu cầu cao hơn, xa hơn đâu. Nhưng vấn đề là bạn “phải nắm tương đối chắc”, chứ “lơ ma lơ mơ” hay biết 1 chút ít thì không ổn
  • Trước hết cần xác định con đường lập trình mà bạn theo là con đường nào, rồi rèn các kĩ năng tương ứng. Ví dụ lập trình web, lập trình mobile, frontend hay nhúng…
  • Với mỗi con đường mà bạn xác định sẽ theo, mình nghĩ mỗi bạn cần “tự làm gần như hoàn chỉnh 1 ứng dụng demo” trước khi tự đi làm

Các con đường cơ bản :

  • Lập trình web frontend: html, css, js, jquery, bootstrap, hiểu thêm về angular, AngularJS, Backbone, Ember, ReactJS, responsive
  • Lập trình backend: một ngôn ngữ làm đc backend như asp.net
  • Lập trình nhúng: C++, Linux command, C++ Compiler, QT Platform
  • Lập trình mobile: tùy loại mobile và công nghệ, nếu đơn giản thì Android, nếu phức tạp thì Unity, react, ….
  • Một số con đường khác phức tạp hơn nhưng ko đại trà, thông dụng, nếu cần có thể hỏi còn mình ko nêu ra ở đây

Kiến thức nền mà bạn nên có : phần cứng, ứng dụng, quy trình tiến độ ứng dụng, mạng máy tính, đặc biệt quan trọng nên rèn luyện và hiểu Cấu trúc tài liệu và giải thuật càng cao càng tốt. Với CTDL và giải thuật, nhu yếu bắt buộc hiểu và vận dụng đc queue, stack, list link và những thuật toán sắp xếp, tìm kiếm, khái niệm về độ phức tạp giải thuật. Cao siêu hơn thì biết mấy thuật toán tối ưu, đệ quy, quy hoạch động, nó sẽ giúp ích trong trường hợp bạn làm những loại sản phẩm có tính tối ưu cao .Như đã nói ở trên, mỗi con đường đều nên thử tự làm 1 cái demo hoàn hảo ( hướng dẫn có đầy trên CodeLearn. io đấy ). Với những con đường cơ bản trên bạn hoàn toàn có thể làm demo như thế này :

  • Lập trình web: 1 cái website cơ bản có thao tác với database, có đăng nhập/đăng xuất và 1 số thao tác người dùng cơ bản (thêm xóa sửa database), có animation và có thể chạy được trên mobile
  • Lập trình mobile: 1 app hay game đơn giản trên mobile
  • Lập trình nhúng: 1 app hay game đơn giản trên hệ điều hành linux
  • Nếu không có thể làm các demo chạy trên windows form hoặc các ứng dụng khác mà bạn thấy thú vị

Lưu ý là 1 loại sản phẩm / demo tương đối hoàn hảo nha. Năm mình đi làm, được nhận phỏng vấn chỉ show ra được demo game ” rắn săn mồi ” code bằng C + + ( hoàn toàn có thể tìm trên mạng vẫn còn đấy )

3. Lựa chọn công ty

Lựa chọn công ty là 1 bước khá quan trọng. Có 1 số quan tâm :

  • Lựa chọn công ty ở gần trường để tiện đi lại.
  • Lựa chọn công ty cởi mở, nhiệt tình và có văn hóa mở. Tìm kiếm các công ty có khuynh hướng đào tạo hơn là yêu cầu kết quả
  • Lựa chọn công ty và dự án phù hợp với hướng đi lâu dài của mình. Ví dụ muốn làm web thì đừng vào công ty vi mạch ����

4. Phỏng vấn

Về cơ bản hãy viết một cái CV cụ thể và xinh xắn. Dù không có thông tin quái gì cả, nhưng nhà tuyển dụng nhìn CV để biết độ ” máu ” của bạn. Trong CV nên có link chứa demo của bạn .
Khi phỏng vấn, ngoài việc vấn đáp được kĩ thuật, hãy đặc biệt quan trọng cho họ thấy sự đam mê, nghĩa vụ và trách nhiệm, quyết tâm vs việc đi làm của bạn. Hời hợt kiểu ” đi làm cho vui ” thì tạch luôn .
Hãy cố gắng nỗ lực để nhà tuyển dụng thấy bạn hoàn toàn có thể tăng trưởng được kĩ năng và đi lâu bền hơn được với họ. Không ai muốn tuyển một ông mà 2-3 tháng sau thì bay đi chỗ khác cả, đúng không ? Có nghĩa là, nếu không nhận lời công ty thì thôi, nếu nhận lời thao tác thì hãy làm cho tráng lệ .

5. Cách sắp xếp thời gian vừa học vừa làm

Do vừa học vừa làm, tổng thời hạn bạn bỏ ra chắc như đinh là nhiều hơn. Hãy luôn bảo vệ bạn ở trên công ty lớn hơn 50 % so với một nhân viên cấp dưới chính thức Nhân viên chính thức 30 tiếng / tuần thì mình là 15 tiếng, việc làm nhận về mình thì bảo vệ hoàn thành xong trên mức 80 %. Hãy nghĩ kĩ trước khi code, code thêm ở nhà để bảo vệ việc làm .

Không khuyên bạn nào bỏ môn cả, nhưng nên sắp xếp công việc cho phù hợp. Bạn dành 50% cho việc lên công ty ngồi để trao đổi với team, 10% cho đi lại và 40% cho việc học hoặc điều chỉnh dao động xung quanh.

Thông báo cho team mình và quản trị biết thời hạn đi học của mình để team có kế hoạch tương thích ( ví dụ buổi họp cả team thì tránh lịch của mình ). Đảm bảo không để việc học tác động ảnh hưởng tới deadline việc làm đã được giao ( nhận việc đúng và vừa sức, làm bù lúc rảnh để cover )

6. Tìm việc ở đâu và như thế nào

Có rất nhiều thời cơ, nhưng bạn lại không biết. Một số cách để tìm việc như sau :

  • Thông qua người thân quen, bạn bè, anh em, chú bác đang làm ở công ty phần mềm xem công ty họ có nhận sinh viên không
  • Thông qua các fanpage của các hội nhóm lập trình, công ty phần mềm: rất nhiều công ty đăng tuyển thực tập sinh, hãy theo dõi và để ý các tin tức này
  • Tìm kiếm cơ hội trên mạng: thử gõ keyword rồi tìm kiếm, liên hệ trên mạng xem

7. Câu chuyện cá nhân

Mình kể lại câu truyện cá thể của mình cách đây 12 năm, thề là không thêm thắt gì
Năm đó mình đang học năm 2, vừa học xong môn C + + hướng đối tượng người dùng. Mình tự học và làm đc game rắn săn mồi ( Vẽ giao diện đồ họa bằng cách vẽ từng px )
Nhờ 1 anh cựu sinh viên hơn mình 7 tuổi ( quen được trên forum của trường ), mình có hỏi và bộc lộ mong ước đi làm. Sau vài lần chát chit ( thời đó là yahoo ), anh trình làng mình lên FPT phỏng vấn
Mình còn nhớ vài câu hỏi phỏng vấn :
– Tại sao em lại thích đi làm sớm ? ( vì thích đi làm học kỹ năng và kiến thức )
– Tại sao em lại chọn FPT ? ( do ra mắt )
– Kiến thức anh ý hỏi mình 1 bài toán về đếm số lượng tam giác trên mặt phẳng, hỏi 1 vài kiến thức và kỹ năng về môn C + + như cú pháp, hiệu quả chạy, ….
– Mình show cho anh 1 cái demo mình làm ( bằng ảnh thôi ), thời đó game ko chạy đc trên điện thoại cảm ứng cùng cách làm
Mình được nhận vào làm sau 4 ngày ở vị trí thực tập và code một module bằng QT ( một nền tảng lập trình giao diện trên Linux ). Sau 4 tháng, mình được assign vào làm dự án Bất Động Sản thật là code driver cho máy in trên 6 hệ điều hành quản lý Linux khác nhau .
Chia sẻ câu truyện để bạn thấy là, nếu bạn đủ đam mê, quyết tâm cùng với việc chuẩn bị sẵn sàng đủ kỹ năng và kiến thức thiết yếu, bạn chắc như đinh sẽ tìm được việc làm mà bạn mong ước .

8. Cơ hội làm việc cùng CodeLearn:

Hiện tại CodeLearn cũng mở thời cơ ra cho 1-2 bạn thực tập với việc làm như sau :
– Được hướng dẫn làm lại những ứng dụng / game trên mobile hoặc windows với ngôn từ C + + hoặc C # sau đó viết lại blog
– Địa điểm thao tác : Hòa Lạc ( TP.HN )

– Yêu cầu: như các mục trên đã nói, yêu cầu quyết tâm có trách nhiệm với công việc, thời gian đảm bảo 40% so với nhân viên chính thức trở lên nhưng kết quả công việc đạt trên 80%

Các nhu yếu về kĩ năng thì cần bạn thành thạo 1 ngôn từ lập trình và tự làm hết 50 bài rèn luyện trên mạng lưới hệ thống CodeLearn
– Quyền lợi : được tham gia vào team năng động và có năng lượng, có tương hỗ lương .

Liên hệ

Hãy liên hệ ngay với mình qua bất kỳ hình thức nào : Comment dưới bài viết, chat trực tiếp qua fanpage facebook, vv … mình sẽ phản hồi tới những bạn và chúc bạn có đủ nhiệt huyết để khởi đầu một việc làm sớm trong sự nghiệp của mình .