Chuẩn bị kiến thức và tâm lý như thế nào khi đi thực tập?

Chuẩn bị kiến thức và tâm lý như thế nào khi đi thực tập?

Chuẩn bị kiến thức và tâm lý như thế nào khi đi thực tập?

Hi các bạn,

Trong quá trình còn ngồi trên giảng đường phòng máy của nhà trường, mọi thứ thật có khi thật thoải mái và dễ dàng phải không?

Tuy nhiên, khi càng học, càng lớn dần thì cũng sẽ tới lúc ta phải đi thực tập (tùy trường, có trường 1 lần, có trường 2 lần).

Và khi đi thực tập là ta sẽ được tiếp cận, tiếp xúc và làm quen với môi trường làm việc thực tế khi ra trường, tốt nghiệp. (Môi trường chuyên nghiệp ko thì ko biết nhé, tùy cty =)) )

Vậy nên, khi chuẩn bị thực tập, không chỉ kiến thức mà các bạn còn fải c.bị cả tâm lý cũng như một số yếu tố khác.

Nay mình sẽ chia sẻ cho các bạn nhé.

Kiến thức

Absolutely, điều này là cần thiết, nhưng nó ko quá quan trọng. Bởi vì khi bạn tham gia cty với tư cách là 1 thực tập viên, ng` ta sẽ ko coi trọng quá vấn đề này, sẽ 1 phần nào đó dễ dãi ngay từ đầu vào.

Tuy nhiên, những kiến thức mà bạn nên nắm chắc, càng cứng càng tốt là:

  • Kiến thức cơ bản như Data Structures, Sort Algorithms, Search Algos,…
  • Tập trung vào một ngôn ngữ mà bạn thích làm việc với nhất (Ví dụ đối với mình: PHP). Nên học kỹ, tốt và chắc.
  • (Đối với Backend) Một số kiến thức cơ bản về Database (đa phần là Query, Design nhẹ nhàng)
  • Version Control System, tốt nhất là nên học Git
    • Đa phần các trường đều có dạy cơ bản cái này. Biết những các cơ bản như Commit, Push, Pull, Merge, Pull Request, Branch là ổn rồi.
    • Biết được cả Git Flow là cực kỳ oke.
  • (Optional) Tiếng Anh

Theo mình, như trên là bạn đã có thể tự tin đi phỏng vấn thực tập cũng như là join vào as an intern để làm việc tầm 2~6 tháng tại 1 công ty nào đó.

Tâm lý và kỹ năng mềm

Lập trình nói riêng và CNTT nói chung, không chỉ hard skills là có tất cả. Bạn cũng cần phải có Soft Skills. Điều này rất quan trọng. Bạn perform tốt hay không thì sẽ dính dáng cái này tầm 40~60%

Tâm lý các bạn nên c.bị là:

  • Không ngại học hỏi bất cứ thứ gì. Ngay cả phỏng vấn ko dc, chỉ cần bạn tự tin nói: “Em sẵn sàng học cái ABCXYZ đó vì nó cần thiết cho công việc” thì sẽ tăng cơ hội cho bạn lên rất nhiều thay vì nói ko biết rồi im im luôn.
  • Không sợ hãi
  • Không tự ti
  • Không biết gì thì nên chủ động hỏi, các bạn hỏi thì mới có người giúp, biết bạn kẹt ở đâu mà giúp đỡ, ko thì mãi kẹt. Sẽ có những vấn đề mà 1 người có kinh nghiệm họ solve trong 5p, còn bạn mất cả vài ngày. À mà tất nhiên, đừng có lạm dụng mà cái gì cũng hỏi nhé.

Và ngoài ra, kỹ năng mềm các bạn cũng nên c.bị là:

  • Thuyết trình – trình bày và thuyết phục.
    • Bạn gặp vấn đề, bạn fải trình bày 1 cách dễ hiểu nhất và đúng vấn đề => bạn sẽ nhận dc câu trả lời rõ ràng.
    • Bạn fải thuyết phục dc team là sao bạn chọn cách đó để giải quyết,…
  • Hòa đồng: chuyện đương nhiên, 1 team mà đi lâu dài dc thì a/c/e fải hòa đồng thân thiện với nhau.
    • Fải nhờ cái này mới teamwork ổn nhé :p
  • Biết nói cảm ơn, từ những việc nhỏ nhặt nhất
  • Nên tập ghi chú lại những gì quan trọng, ghi ra được là sẽ nhớ càng lâu

Kết luận

Đó là những suy nghĩ và chia sẻ từ kinh nghiệm bản thân của mình. Mong rằng nó có thể giúp ích 1 phần nào đó cho các bạn

“Stay hungry, stay foolish”

Đừng sợ hãi và perform tốt nhất có thể, để có gì sau này nhìn lại, bạn cũng sẽ nghĩ là “Lúc đó mình đã cố gắng hết mình rồi và mình tự hào về khoản thời gian đó” :p

Kết quả thực tập tốt thì cơ hội bạn sẽ dc giữ chân ở lại làm việc tiếp là 96.69% nhé!!

Thanks for reading!!

facebook
Seth Phát

Seth Phát

Mình là Phát - biệt danh Seth Phát. Hiện đang là một Sr. Full-Stack Engineer. Mình là một người yêu thích và đam mê lập trình và hiện tại đang theo về phần Web là chủ yếu. Mạnh Back-end và khá Front-end, vẫn đang theo đều cả 2 :v. Còn gì bằng khi được làm những thứ mà mình yêu thích, đam mê ;)

Leave a Reply

Your email address will not be published. Required fields are marked *

Bình luận qua Facebook