Bài đăng

Đang hiển thị bài đăng từ Tháng 9, 2023

Toàn bộ kiến thức hệ điều hành Linux áp dụng trong công việc

Hình ảnh
  Linux đang được phát hành miễn phí trên thị trường và cũng có nhiều những ưu điểm vượt trội vì vậy vẫn giữ được chỗ đứng trong lòng người dùng trước những ông lớn ví dụ như macOS hay Windows. Bài viết này của Devwork sẽ cung cấp cho bạn những kiến thức cơ bản về hệ điều hành Linux Tổng quan về hệ điều hành Linux Định nghĩa Linux là một hệ điều hành máy tính được phát triển từ năm 1991 dựa trên hệ điều hành Unix và bằng viết bằng ngôn ngữ C. Do Linux được phát hành miễn phí và có nhiều ưu điểm vượt trội nên Linux vẫn giữ được một chỗ đứng vững chắc trong lòng người dùng trước các ông lớn như Windows hay macOS. Cấu trúc hệ điều hành Linux +   Kernel Hay được gọi là phần Nhân vì đây là phần quan trọng nhất trong máy tính bởi chứa đựng các module hay các thư viện để quản lý, giao tiếp giữa phần cứng máy tính và các ứng dụng. + Shell Shell là phần có chức năng thực thi các lệnh (command) từ người dùng hoặc từ các ứng dụng yêu cầu, chuyển đến cho Kernel xử lý. Shell chính là ...

8 mẹo tối ưu code trên JavaScript mà web developer nào cũng nên biết

Hình ảnh
  Tối ưu là một trong những vấn đề rất được quan tâm khi lập trình với Javascript là vấn đề hiệu năng (performance). Không những giúp những ứng dụng của bạn chạy nhanh, tạo cảm giác mượt mà mà còn giúp ứng dụng của bạn khi network gặp sự cố. Và sau đây, trong bài viết này chúng tôi sẽ giúp các bạn tìm hiểu mẹo để tối ưu trong javascript. Hy vọng sau bài viết này, bạn sẽ up to level của bạn, nếu hay các bạn có thể chia sẻ thêm cho mọi người cũng biết luôn nhé. Reduce library dependencies Điều đầu tiên chúng ta đề cập tới đó là giảm những thư viện không cần thiết, thời gian tải một website phụ thuộc rất nhiều của thư viện, do đó, khuyên bạn nên sử dụng chúng càng ít càng tốt hoặc tốt nhất là không dùng tới nó. Một cách tuyệt vời để giải quyết vấn đề này đó là các bạn nên tận dụng những kỹ thuật hay các thư viện thích hợp sẵn của browser.  Minify JavaScript Điều này chắc không một ai trong số developer js đều không biết đến kỹ thuật này. Một kỹ thuật đơn giản nhưng mang lại hiểu ...

Lập trình viên, liệu bạn đã hấp dẫn trong mắt nhà tuyển dụng?

Hình ảnh
  Trong thời đại công nghệ phát triển chóng mặt như hiện nay, Lập trình viên đang là một nghề khá “hot” và được các nhà tuyển dụng săn đón. Tuy nhiên, các doanh nghiệp tìm kiếm và chỉ tuyển dụng những lập trình viên thực sự đáp ứng được yêu cầu về chuyên môn cũng như kiến thức công nghệ mới. Bài viết này của Devwork sẽ giải mãi các yếu tố này nhằm giúp các bạn định hướng phát triển nghề nghiệp lập trình viên nâng cao tỷ lệ được tuyển dụng. CV và Portfolio CV và Portfolio trực tuyến là con đường mà bạn tiếp xúc với nhà tuyển dụng IT. Thông qua những tài liệu này, các Developer có thể giới thiệu những điểm nổi bật của mình tới nhà tuyển dụng.  Hiện nay có rất nhiều mẫu CV tham khảo để giúp bạn hoàn thiện CV ngành công nghệ thông tin của mình. Cách viết CV IT dành cho lập trình viên điển hình thường dài khoảng 1,5 đến 2 trang trên khổ A4. Vì vậy, thông tin trình bày cần ngắn gọn, chính xác và khoa học: +  Ngắn gọn:  bạn không nên viết dài dòng khi muốn trở thành lậ...

Trái ngành chuyển sang làm UI/UX Design nên trau dồi bản thân như thế nào?

Hình ảnh
  Bạn muốn thử sức với lĩnh vực UI/UX design nhưng chưa biết bắt đầu tìm hiểu từ đâu? Vậy trong bài viết này, Devwork sẽ cùng bạn đưa ra định hướng và lời khuyên dành cho những newbie mới vào nghề. Khái niệm UI/UX UI (User Interface) Là thuật ngữ chỉ giao diện người dùng, bao gồm tất cả các yếu tố người dùng có thể nhìn thấy được: Màu sắc, bố cục, hình ảnh, nội dung...Thiết kế UI là yếu tố quan trong giúp truyền tải thông điệp từ người thiết kế, doanh nghiệp tới người dùng. UX (User Experience) Là khái niệm chỉ trải nghiệm người dùng, gồm các đánh giá của người sử dụng: Độ thân thiện của Website/ App Mobile, các tiện ích, tính hiệu quả hoạt động, khả năng sử dụng (dễ/ khó)...Thiết kế UX vô cùng quan trọng, vì sẽ quyết định có giữ được chân người dùng quay lại truy cập lần sau hay không.  Một số kỹ năng mềm để thành công trong lĩnh vực UI/UX design + Khả năng giao tiếp tốt + Tư duy sáng tạo + Sự linh hoạt + Khả năng thấu hiểu + Thông thạo ngôn ngữ 7 kỹ năng cần thiết của một UI...

Những lí do khiến bạn không nhận offer của công ty?( Phần 2)

Hình ảnh
  Có nhiều lý do khác nhau khiến bạn có thể không nhận được phản hồi từ nhà tuyển dụng sau khi gửi CV hoặc sau vòng phỏng vấn cho một vị trí mới. Theo kinh nghiệm tìm việc của nhiều người, bạn nên ứng tuyển nhiều hơn một công ty khi bắt đầu tìm việc mới. Bạn không cần phải đi hết quá trình tuyển dụng của công ty này rồi mới đến công ty khác mà mọi thứ có thể diễn ra đồng thời, cũng cần sự sắp xếp lịch trình của bạn. Bài viết trước Devwork cũng đã viết Phần 1 bạn có thể nhấn vào  link này  để đọc phần trước nha. Vì sao nhà tuyển dụng không cho ứng viên biết? Mặc dù đó là điều lịch sự (và đúng đắn) nên làm, nhưng các công ty không bắt buộc phải thông báo cho những ứng viên cho một vị trí đang tuyển dụng. Trong khi vẫn có một vài nhà tuyển dụng đưa ra quan điểm là  t hông báo cho tất cả những ứng viên   nhưng một số khác lại nói không cần. Các công ty lớn có thể có phần mềm tự động hóa quy trình và gửi thông báo xác nhận rằng ứng dụng đã được nhận. Các hệ...

Mức lương lập trình PHP bao nhiêu?

Hình ảnh
  Lập trình là một trong những ngành nghề có sức hút mạnh mẽ đối với các tân sinh viên. Trong đó, lập trình viên PHP là một trong những người được ưa chuộng bởi tính linh hoạt và sự phổ biến của ngôn ngữ lập trình PHP trên thế giới. Hôm nay, Devwork sẽ cung cấp thông tin về thị trường việc làm PHP tại Việt Nam. Lập trình PHP là gì? Ngôn ngữ lập trình PHP Hiểu đơn giản lập trình PHP là những người sử dụng ngôn ngữ lập trình PHP để tạo ra các ứng dụng hay những website. PHP là một trong những ngôn ngữ lập trình phổ biến, được khá nhiều người sử dụng trong việc phát triển các ứng dụng website. Đây là ngôn ngữ vô cùng thân thiện và có độ tương thích cao với mọi trình duyệt web cũng như mọi ngôn ngữ. Thị trường việc làm cho lập trình viên PHP Lập trình phổ biến như thế nào? PHP là một trong những ngôn ngữ lập trình phổ biến nhất trên thế giới, được sử dụng rộng rãi để xây dựng các trang web và ứng dụng web. Tại Việt Nam, sự phát triển của công nghệ thông tin và internet đã tạo ra một th...

Các kỹ năng quan trọng của một Nodejs

Hình ảnh
  NodeJS Developer đang là một trong những vị trí thu hút rất nhiều ứng cử viên sáng giá trong lĩnh vực công nghệ thông tin. Vậy NodeJS Developer là gì, công việc cụ thể ra sao và mức lương như thế nào? Cùng tìm hiểu câu trả lời ngay sau đây giúp bạn có được một công việc tốt nhất cho mình nhé. Khái niệm về Nodejs Nodejs được xây dựng và phát triển từ năm 2009, là một nền tảng (platform) phát triển độc lập dựa trên V8 JavaScript.  NodeJS có thể hoạt động được trên nhiều hệ điều hành khác nhau như Linux, Microsoft Windows, OS X.  Để hiểu đơn giản hơn, NodeJS chính là một ngôn ngữ lập trình nhưng sẽ được biết là chương trình được thiết kế bởi NodeJS. Phần mềm này sẽ là máy chủ thay cho môi trường trình duyệt. NodeJS Developer  sẽ là những người sử dụng nền tảng NodeJS để thực hiện lập trình, thiết kế, xây dựng các phần mềm, ứng dụng theo yêu cầu và kế hoạch đã đề ra. Họ sẽ là người chịu trách nhiệm về việc phát triển server-side logic web và quản lý trao đổi dữ li...