4 Ý TƯỞNG HAY CHO PROJECT CÁ NHÂN

By Coding Mentor

4 Ý TƯỞNG HAY CHO PROJECT CÁ NHÂN

[NHẬN JOB OFFER KHÔNG CẦN QUA PHỎNG VẤN?] 
 
Chắc hẳn bạn đã từng nghe nhiều người nói rằng việc sở hữu project  nhân (personal/side projectsrất quan trọng khi đi xin việc. Nhưng làm thế nào để build được những project đủ xịn  thể gây ấn tượng trên resume? Qua bài viết này mình muốn chia sẻ một số tips  bản thân mình đã áp dụng  thấy  hiệu quả để build project  nhân, mong rằng  thể giúp các bạn. 


Project  nhân  thứ khiến nhà tuyển dụng  hình dung  nhất về khả năng của bạn trước khi quyết định phỏng vấn bạn  cơ hội tuyệt vời để bạn ghi điểm trong mắt nhà tuyển dụng, nhưng không phải ai cũng biết tận dụng  nhân mình từng nhận được 2 job offers  không cần qua phỏng vấn chỉ  nhà tuyển dụng thấy ấn tượng với project  nhân của mìnhMình lấy  dụ này để các bạn  thể thấy được tầm quan trọng của việc  project  nhân khi xin việc. 


Ai cũng biết project  nhân  rất quan trọng, nhưng tại sao không phải ai cũng làm  đầu tư thời gian, công sức cho  những người loay hoay  không biết bắt đầu từ đâu. Lại  những người dành quá nhiều thời gian để tìm kiếm một “perfect idea” nhưng rồi kết cục  chẳng bắt tay vào làm  chưa  idea nào đủ “độclạ” - “Cái này người ta làm đầy rồi!“. Theo mình thấy đây  tâm  rất phổ biếnđặc biệt  đối với những người mới bắt đầu học code. 


Một gợi ý của mình dành cho các bạn đó  hãy bắt đầu từ những thứ đơn giản nhấtNhà tuyển dụng không tìm kiếm ý tưởng start-up nên chắc chắn project của bạn không cần “độclạ“. Mục đích của project  nhân chỉ đơn giản  giúp các bạn khoe năng lực của bản thân một cách thuyết phục bằng “người thậtviệc thật”. Nếu bạn đã tham gia một khoá học coding  dụ như của UdemyUdacity, hay Tay ngang học codechắc chắn bạn đã  trong tay một project đơn giản được các giảng viên dẫn dắt thực hiện trong quá trình học. Đây hoàn toàn  thể  điểm bắt đầu của bạn. 


Ở đây mình sẽ lấy  dụ các hướng tiếp tục phát triển một app To Do List (https://codepen.io/BeeCodes/pen/MWYEwov), tuy nhiên tư duy về cách phát triển project như thế này  thể được áp dụng cho hầu hết các project khácDưới đây  một số idea để các bạn  thể “make it complicated”: 

💡 Backend/Database: Khi người dùng refresh trang web ở  dụ trên, tất cả những to-do items sẽ biết mất   không được lưu lạiMình  thể hoàn thiện thêm bằng cách xây dựng một hệ thống backend riêng để lưu trữ lại data của người dùng. 

👉 Giúp bạn show được kiến thứckhả năng, kinh nghiệm xử  backenddatabase  thể  một ngôn ngữ mới. 


💡 Authentication/Authorization: Người dùng  thể đăng  tài khoản bằng email/Facebook/GoogleMỗi người dùng khác nhau khi đăng nhập sẽ  một to-do list riêng,  người dùng A không thể đọc/thay đổi to-do list của người dùng B. 


👉 Giúp bạn show được các authentication techniques (token-basedcookie-based, JWT, OAuth). 


💡 Notification: Đặt lịch nhắc nhở deadline  gửi thông báo (notificationđến người dùngĐối với mobile  thể gửi push notificationđối với web  thể gửi 
notification về email của người dùng.
 


👉 Giúp bạn show được kinh nghiệm xử  notificationcách dùng các thư viện để gửi push/email notification (Amazon SNS, MailchimpTwilio). 


💡 Deployment: Hầu hết các nhà tuyển dụng sẽ không  thời gian set up project của bạn để chạy trên máy của họTại sao không tiết kiệm thời gian cho họ bằng cách publish project của mình lên web/app store? 


👉 Vừa giúp nhà tuyển dụng  thể trải nghiệm dùng app của bạnvừa giúp bạn show được kinh nghiệm deploycách dùng các nền tảng như Heroku, AWS, GCP hoặc Azure. 


Nói tóm lạilời khuyên của mình đó  các bạn hãy sử dụng một project đơn giảncàng đơn giản càng tốtlàm nền móng mỗi khi bạn học được một kiến thức/technique mớihãy quay lại áp dụng  vào project để project được hoàn thiện hơn. 


Hy vọng những tips trong bài viết này sẽ giúp các bạn tiến được gần hơn tới công việc bạn mong muốn🤞 


Nguồn An Nguyen @Coding Mentor 
 
Đừng quên kết nối với chúng mình qua fanpage, website và facebook group (đính kèm link bên dưới) để không bỏ lỡ bất kỳ thông tin bổ ích nào nhé. 

-------------------------------------------------------  

-------------------------------------------------------- 

Tags