Lập trình viên chích chòe

Bài viết được dịch từ blog Coding Horror

Tôi thường nghĩ rằng các nhà phát triển phần mềm cũng gần giống như mấy con chim chích chòe, những con chim này có tiếng xấu là hay đi ăn cắp những đồ vật đẹp đẽ để về trang hoàng cho cái tổ phức tạp của chúng. Giống như những con chim chích chòe, các lập trình viên là những sinh vật cực kỳ thông minh và ham hiểu biết, điều này thực sự đã ngấm vào máu của họ. Nhưng chúng ta cũng rất dễ bị phân tâm bởi những thứ “đồ chơi” mới.

Lập trình viên thì cũng giống như con chim chích chòe vậy.Lập trình viên thì cũng giống như con chim chích chòe vậy.

Đọc tiếp >>

Từ bỏ Microsoft

Bài viết được dịch từ blog Coding Horror

Mặc dù tôi là một người thường không cung cấp thông tin của mình, nhưng tôi cũng không giấu giếm một thực tế rằng tôi chủ yếu là một lập trình viên sử dụng công nghệ Microsoft. Theo cách mà, tôi đã lớn lên cùng Microsoft– ở tuổi thiếu niên, tôi đã nhảy vào lĩnh vực lập trình máy tính từ rất sớm bằng ngôn ngữ Microsoft BASIC. Và tôi đã dành phần lớn thời gian trong nghề nghiệp của mình để viết code Visual Basic. Khi Microsoft khởi động lại mảng công cụ lập trình của họ bằng .NET vào năm 2003, tôi đã cảm thấy vui sướng và như được hồi sinh, vui mừng vì cuối cùng cũng đã có một chiến lược có thể tồn tại được từ ngôi nhà kính đó chính là Visual Basic.

Liệu tôi có nên từ bỏ nền tảng phát triển của Microsoft?Liệu tôi có nên từ bỏ nền tảng phát triển của Microsoft?

Đọc tiếp >>

Bạn nên chọn công cụ nào để phát triển ứng dụng di động đa nền tảng?

Bài viết được dịch từ Simple Programmer

Với kinh nghiệm đã sử dụng hầu hết tất cả các giải pháp chủ yếu trong phát triển các ứng dụng di động đa nền tảng. Và sau khi làm việc với tất cả các giải pháp khác nhau đó cùng với việc nghiên cứu thêm những nền tảng khác, tôi nghĩ rằng mình nên xuất bản một bài viết để đưa ra những suy nghĩ của bản thân về mỗi sự lựa chọn nói trên và sự khác nhau giữa chúng.

Hầu như tôi sẽ tập trung vào hai nền tảng chính là Android và iOS bởi vì mặc dù trên thị trường cũng có những đối thủ cạnh tranh khác, nhưng thực ra chỉ những “tay chơi lớn” là còn tồn tại cho đến ngày nay. Mọi nền tảng còn lại chỉ chia sẻ nhau một miếng bánh nhỏ bé trong thị trường ứng dụng di động mà thôi.

Công cụ phát triển ứng dụng di động đa nền tảng nào là tốt nhất?Công cụ phát triển ứng dụng di động đa nền tảng nào là tốt nhất?

Đọc tiếp >>