Tất cả 

Nghề Code

Tìm hiểu về Quy trình phát triển phần mềm (SDLC)

SDLC là viết tắt của Software Development Life Cycle hay còn gọi là Application Development life-cycle, là một quy trình có hệ thống để xây dựng phần mềm nhằm đảm bảo chất lượng và tính đúng đắn của phần mềm được xây dựng.

Xem thêm

Kỹ Năng Mềm

5 bài học xương máu về phát triển phần mềm mà tôi học được sau nhiều thất bại

Nhiệm vụ đầu tiên của tôi là sửa một số bài kiểm tra đơn vị không liên tục. Mã đang được thử nghiệm tương đối cũ và được viết bởi một nhà phát triển cấp cao. Vì chức năng hoạt động tốt từ giao diện người dùng và đã được kiểm tra kỹ lưỡng bởi QA, tôi đã đưa ra giả định rằng vấn đề phải do chính các bài kiểm tra.  

Xem thêm

Kỹ Năng Mềm

10 thuật toán hàng đầu dành cho lập trình viên

Xã hội hiện tại đã và đang trải qua một cuộc cách mạng to lớn trong lĩnh vực công nghệ. Những phát minh mới liên tục được cập nhật. Thông thường, nguồn gốc của những phát minh này là từ những chương trình cố điển rất ưu việt và có khả năng chi phối các xu hướng công nghệ đang diễn ra. Gốc rễ của sự thành công của các chương trình này nằm ở mã hóa (coding) và thuật toán (algorithms) được sử dụng để phát triển các chương trình cạnh tranh như vậy.

Xem thêm

JAVA

10 Java web framework tốt nhất lập trình viên nên học

Java không phải là một trong những ngôn ngữ lập trình đơn giản nhất, nên các framework chắc chắn là một công cụ hữu ích, vấn đề chỉ còn ở việc chọn lọc giữa vô vàn các Java web framework hiện có. Bài viết này là tập hợp 10 Java Web Framework tốt nhất có thể hỗ trợ các Java web developer rất nhiều trong việc phát triển ứng dụng Java.

Xem thêm

JAVA

Kiến thức về Java cơ bản mà không phải lập trình viên nào cũng biết

Nền tảng Java là một tập hợp các chương trình giúp phát triển và chạy một chương trình được viết bằng ngôn ngữ lập trình Java. Nền tảng Java bao gồm một công cụ thực thi, một trình biên dịch và một bộ thư viện.

Xem thêm

JAVA

10 kỹ năng Lập trình viên Java nên học để tăng tốc sự nghiệp trong năm 2021

Java là một trong những ngôn ngữ lập trình bậc cao được nhiều công ty và các tổ chức trên thế giới tin dùng, Ngôn ngữ Java được thiết kế vào những năm 90s bởi tổ chức Sun Micro system hiện nay thuộc sở hữu của Oracle. Java có tính độc lập rất cao, tiện lợi, có thể dùng cho việc cross-platform, có nghĩa bạn chỉ cần viết chương trình một lần thì có thể chạy trên nhiều nền tảng khác nhau. Khẩu hiệu kinh điển mà bất kỳ dân lập trình Java nào cũng biết đó là Viết một lần, chạy được khắp nơi (Write Once Run Anywhere).

Xem thêm

Kỹ Năng Mềm

Giới thiệu tổng quan về SQL Server

Bài viết này sẽ nói về Microsoft SQL Server theo các mục: Các kiểu dữ liệu cơ bản Tạo và thả bảng Chèn, cập nhật và chọn dữ liệu

Xem thêm

Kỹ Năng Mềm

04 lợi ích của sự đa dạng giới trong nơi làm việc

Trong suốt những thập kỷ vừa qua, đa dạng giới trong lĩnh vực công nghệ nói riêng, và các ngành khoa học nói chung, đã và đang là một trong những bài toán khó của xã hội. Tuy rằng các công ty công nghệ, và các tổ chức phi chính phủ đang nỗ lực cải thiện vấn đề này, nhưng đây không phải là vấn đề có thể giải quyết một sớm một chiều.

Xem thêm

Nghề Code

Cách để Lập trình viên nhận biết các công việc 'toxic' thông qua JD

Nhà tuyển dụng dành nhiều thời gian để viết những bản mô tả công việc (JD) hoành tráng. Bài viết này sẽ giúp các lập trình viên không mắc phải các công việc 'toxic' đó. Ví dụ: “Sở hữu bất kỳ và tất cả các phần của vòng đời phát triển phần mềm” về cơ bản có nghĩa là “chúng tôi không có quy trình mạnh mẽ nào ở đây cả và mọi thứ đều đang rối tung hết lên, vì vậy chúng tôi cần bạn, và có thể bạn sẽ làm mọi thứ.”

Xem thêm

Góc Thư Giãn

Tại sao Senior Software Engineer... chẳng hoàn thành cái gì cả?

Rất nhiều senior software engineer đã dành nhiều tâm huyết cho vấn đề này, nhưng tiếc thay chỉ có việc viết code là được trân trọng (Và điều đó chẳng công bằng tí nào!).

Xem thêm