Cách để có một profile GitHub tốt dành cho các Dev để chinh phục nhà tuyển dụng

Hiện nay, các nhà tuyển dụng thường xuyên yêu cầu các Dev đính kèm hồ sơ GitHub của mình. Vì đây là xu hướng gần đây để đánh giá khả năng của lập trình viên, nhiều người tự hỏi nhà tuyển dụng đang tìm kiếm gì và một tài khoản GitHub tốt thường trông như thế nào. Hãy cùng tìm hiểu về những yếu tố cần có để tạo nên bản profile GitHub tốt nhé.   

Lời “tâm sự” sau một tuần học hỏi tại công ty công nghệ Hamsa của một cô sinh viên năm nhất

Trong tuần vừa rồi, nhà Hamsa chúng mình vừa đón chào Thảo Ly – một cô sinh viên năm nhất đến để học hỏi về công nghệ, hệ thống, môi trường, con người cũng như những phương pháp làm việc mà Hamsa đang áp dụng. Do mới chỉ là cô sinh viên năm nhất và không có background về công nghệ nên chắc hẳn tuần vừa qua thì Ly đã có rất nhiều những trải nghiệm mới mẻ và thú vị tại Hamsa. Hãy cùng tìm hiểu về cảm nhận của Ly sau một tuần qua buổi phỏng vấn nho nhỏ này nhé.

Web Design 101: HTML, CSS và JavaScript hoạt động như thế nào?

Bất cứ ai cũng có thể học viết code, cũng giống như bất cứ ai cũng có thể học một loại ngôn ngữ mới. Trên thực tế, học lập trình có thể được so sánh giống như khi bạn học một loại ngoại ngữ. Mỗi loại ngôn ngữ sẽ có những nguyên tắc và đặc điểm riêng mà các Dev cần phải học. Những quy tắc đó là cách để nói với máy tính của bạn phải làm gì. Cụ thể hơn, trong lập trình web, chúng là những cách để nói cho trình duyệt của bạn biết phải làm gì.

Trong bài viết này, mình sẽ chia sẻ cho các bạn mới bắt đầu làm quen với việc lập trình và thiết kế web những điều cơ bản về HTML, CSS và JavaScript nhé.

Tất cả những điều bạn cần biết về ID trong CSS

Các phần tử HTML có thể được xác định theo loại, lớp, thuộc tính, trạng thái giả hoặc tên ID. Khi sử dụng CSS selectors, cách bạn nhóm chúng sẽ ảnh hưởng đến cách bạn tùy chỉnh chúng. Ví dụ: nếu bạn muốn thực hiện các thay đổi lớn trên trang web của mình, thì bạn có thể sử dụng type selector. Giả sử bạn thích tạo phong cách cho mọi yếu tố trên trang web của bạn thì bạn có thể sử dụng selector span { style properties }.
Để thực hiện các thay đổi chi tiết hơn, bạn cần một bộ chọn cụ thể hơn. Cụ thể nhất là một bộ chọn ID. Hãy cùng xem xét kỹ hơn về ID selector qua bài viết này nhé.

Những lỗi JavaScript thường gặp và cách fix

Trong quá trình phát triển phần mềm, chắc hẳn các bạn Dev đều không thể tránh khỏi những lỗi sai và thường xuyên phải đau đầu để fix bugs đúng không? Thế nhưng điều tồi tệ hơn là lần đầu bạn phát hiện ra những lỗi sai đó, bạn chẳng biết đấy là lỗi gì và cách fix chúng như thế nào. Thế nên theo mình, nếu bạn có thể nhận biết được những lỗi sai đó và biết cách fix lỗi thì sẽ tốt hơn rất nhiều. Vì vậy, qua bài viết này, mình sẽ tổng hợp lại giúp các bạn những lỗi sai mà các JavaScript Developer thường gặp khi sử dụng JavaScript cũng như các cách để bạn có thể fix lỗi. Mặc dù cách fix có thể khác nhau tùy vào từng framework mà các bạn đang dùng nhưng bạn sẽ có thể biết được tại sao lại có lỗi đó xảy ra và phòng tránh chúng ở những project sắp tới. 

Những bước quan trọng để khởi động một dự án thành công dành cho các lập trình viên

Bạn có thể ở trong một nhóm dự án từ những ngày đầu tiên, thế nhưng lịch trình chạy dự án thì lại kín mít, dày đặc và bạn không có đủ thời gian để chuẩn bị. Tệ hơn là bạn sẽ thường bỏ qua một số bước và chúng có thể gây ra hậu quả không đáng có sau này. Bên cạnh đó, khi bắt đầu một dự án, nếu bạn đi sai hướng, việc quay trở lại và sửa lỗi sai hay fix bugs sẽ trở nên khó khăn hơn khi bạn đã đi được đến một giai đoạn nhất định nào đó của dự án rồi. Vì vậy nên việc chuẩn bị kỹ càng trước khi bắt đầu dự án là điều rất qua trọng. Trong bài viết này, mình sẽ chia sẻ về những bước quan trọng để khởi động một dự án thành công dành cho các lập trình viên nhé.