Làm product và làm outsource khác nhau như thế nào?

Làm product và làm outsource khác nhau như thế nào?

Trong ngành công nghệ thông tin có hai xu hướng rất điển hình đó là làm product và làm outsource. Vậy làm product là gì và làm outsource là gì? Đặc điểm và sự khác nhau giữa chúng như thế nào?

Hướng dẫn giải whiteHat warGame - web security bài 1 đến bài 4

Hướng dẫn giải whiteHat warGame - web security bài 1 đến bài 4

WhiteHat WarGame là trang web hacking test của diễn đàn hacker mũ trắng Việt Nam do sếp Quảng nhà ta tạo ra được thiết kế dạng capture the flag (CTF) với nhiều cấp độ từ dễ đến khó. Rất hữu ích cho các bạn mới tìm hiểu về lĩnh vực bảo mật thông tin

Test website trên thiết bị di động như thế nào?

Test website trên thiết bị di động như thế nào?

Cùng với sự phát triển của các thiết bị di động, lượng người sử dụng smartphone và máy tính bảng để truy cập internet ngày càng tăng. Do đó việc test một website trên thiết bị di động trước khi xuất bản nó là rất quan trọng và cần thiết.

Tổng hợp tất tần tật những công cụ cần thiết cho web developer

Tổng hợp tất tần tật những công cụ cần thiết cho web developer

Làm gì cũng phải có công cụ, tất nhiên rồi, bạn không thể tạo ra một trang web bằng tay không. Nếu bạn là một web developer, những món "đồ nghề" sau đây sẽ giúp ích rất nhiều cho bạn, đây là những công cụ mà mình đang thường xuyên sử dụng trong công việc hàng ngày.

Các bước tạo một wireframe tuyệt vời

Các bước tạo một wireframe tuyệt vời

Wireframe là bản phác thảo thô mô tả tổng quan về sản phẩm cuối cùng, việc vẽ wireframe là một bước quan trọng trong quy trình phát triển phần mềm. Wireframe giúp dễ dàng truyền đạt ý tưởng tăng hiệu quả giao tiếp giữa các thành viên trong team, từ đó giảm chi phí và thời gian cho toàn bộ dự án.

Thất vọng sự trở lại của hiệp hội hacker Việt Nam - HVA

Thất vọng sự trở lại của hiệp hội hacker Việt Nam - HVA

Với sự trở lại lần này, đại diên HVA cho biết rằng đây là một nỗ lực nhỏ của một số quản trị viên HVA nhằm tìm một hướng đi mới cho cộng đồng HVA khi mà hình thức thảo luận diễn đàn đã thoái trào vĩnh viễn và hình thức mạng xã hội trở thành phương thức kết nối xã hội mới.

Trả lời câu hỏi của bạn đọc

Trả lời câu hỏi của bạn đọc

Vừa rồi mình vừa có một buổi live stream nơi tất cả bạn đọc có thể nói chuyện với nhau thoải mái, chia sẻ những kinh nghiệm, buồn vui trong nghề. Thu hút hơn 2 nghìn lượt xem và hàng trăm bình luận, mình hiểu rằng các bạn rất quan tâm và có rất nhiều băn khoăn, nhất là các bạn sinh viên.

Lập trình viên cần học những gì ?

Lập trình viên cần học những gì ?

Một câu hỏi được nhiều bạn sinh viên IT quan tâm là để trở thành một lập trình viên cần học những kiến thức gì, rèn luyện kỹ năng gì? Vì lập trình là một lĩnh vực rất rộng, có hàng tá ngôn ngữ cần phải học, hàng trăm công nghệ cần nghiên cứu.

Giới thiệu fluent interface - một cách để code dễ đọc hơn

Giới thiệu fluent interface - một cách để code dễ đọc hơn

Fluent interface được đặt ra bởi Eric Evans và Martin Fowler, là sự mở rộng của kỹ thuật "Lời gọi theo chuỗi" (method chaining) nhằm làm cho mã lập trình dễ đọc hơn. Method chaining là một kỹ thuật về cú pháp chung cho cách gọi nhiều lần tới các hàm khác trong lập trình hướng đối tượng.

Lỗi cần tránh khi viết CV xin việc lập trình viên, nhân viên IT là gì?

Lỗi cần tránh khi viết CV xin việc lập trình viên, nhân viên IT là gì?

Một trong những phần đau đầu nhất đối với dân lập trình nói riêng và nhân viên IT nói chung là viết lại CV cho từng vị trí công việc muốn ứng tuyển trong quá trình tìm việc mới. Đây có lẽ là thử thách khó khăn với dân kỹ thuật nói chung, còn khó hơn việc viết báo cáo hay viết code

Khai bút đầu năm

Khai bút đầu năm

Khai bút đầu năm là truyền thống của các lập trình viên, đoạn mã đầu tiên của năm mới, họ sẽ viết để in ra màn hình những ước mong của họ, và gửi đến những người họ yêu quý.

Lập trình viên PHP đứng đầy đường

Lập trình viên PHP đứng đầy đường

Tớ cũng làm PHP và yêu thích nó, tuy nhiên tớ không thể phủ nhận những sự yếu kém của PHP, đó là một ngôn ngữ phi chuẩn, lộn xộn, bát nháo và lỏng lẻo. Bạn có thể google các cụm từ "php suck", "hate php", "php bad design language" để hiểu rằng thứ ngôn ngữ mì ăn liền này được thiết kế tồi đến mức nào.

Tổng hợp 9 kênh youtube mà dân công nghệ nên theo dõi

Tổng hợp 9 kênh youtube mà dân công nghệ nên theo dõi

Thời đại viết blog để chia sẻ kinh nghiệm có lẽ đã qua mất rồi, khi mà tốc độ internet không còn là vấn đề, thì rất nhiều các kênh youtube đã xuất hiện, mang đến một phương pháp học tập, chia sẻ mới sinh động và trực quan. Xin giới thiệu 9 kênh youtube rất bổ ích mà mình thường xuyên theo dõi.

Thay đổi chế độ đọc ghi lên đĩa cứng (io scheduling) để tăng tốc ubuntu

Thay đổi chế độ đọc ghi lên đĩa cứng (io scheduling) để tăng tốc ubuntu

IO scheduling là cách thức mà hệ điều hành quyết định thứ tự các khối lệnh vào/ra sẽ được chuyển đến bộ nhớ lưu trữ. Mặc định ubuntu 14.04 sử dụng chế độ deadline, đây không phải là chế độ đạt tốc độ cao nhất mà ổ cứng hỗ trợ, tuy nhiên chúng ta có thể thay đổi chế độ này để đạt hiệu quả cao nhất cho ubuntu.

Cài đặt môi trường lập trình web trên ubuntu - Phần 2

Cài đặt môi trường lập trình web trên ubuntu - Phần 2

Mình đã hướng dẫn các bạn cài đặt apache, php, mysql trên ubuntu, hôm nay chúng ta sẽ tiếp tục cài đặt các phần mềm liên quan để ubuntu để phục vụ công việc lập trình web.

Cài đặt môi trường lập trình web trên ubuntu - Phần 1

Cài đặt môi trường lập trình web trên ubuntu - Phần 1

Bạn là web developer trên ngôn ngữ php và muốn sử dụng ubuntu trong công việc của mình. Ubuntu hoàn toàn có đủ khả năng và hỗ trợ tốt công việc của bạn. Trong bài viết này mình sẽ giới thiệu cách thiết lập môi trường cho lập trình viên web trên ubuntu.

Nếu một ngày những đoạn mã lập trình biến mất

Nếu một ngày những đoạn mã lập trình biến mất

Có bao giờ bạn đặt câu hỏi Nếu không có những lập trình viên như chúng ta, thế giới sẽ như thế nào không? Thật khủng khiếp, không có điện thoại, không có facebook và xe cộ sẽ tông nhau loạn xạ, vì cả những cột đèn giao thông cũng phải được lập trình ra.

Tôi đã hack Chợ Tốt như thế nào

Tôi đã hack Chợ Tốt như thế nào

Thử dạo một vòng Chợ Tốt kiếm mấy món hàng cũ, thì phát hiện lỗi. Đây là lỗi không mới, cách thức tấn công cũng đơn giản, nhưng nhiều khi cần rất nhiều sáng tạo trong quá trình khai thác.

Những phần mềm nên cài đặt trên ubuntu

Những phần mềm nên cài đặt trên ubuntu

Hệ điều hành ubuntu là một nền tảng mở, nhưng một trong những khó khăn khi mới bắt đầu sử dụng ubuntu là trên ubuntu không có những phần mềm quen thuộc, xin giới thiệu các phần mềm thường dùng trên ubuntu để người dùng dễ tiếp cận hơn.

Nhảy việc

Nhảy việc

Tôi quyết định nhảy việc, tôi đã xin nghỉ công việc hiện tại để đi tìm một chỗ làm mới phù hợp hơn. Một chút ghi lại, bởi đây là một quyết định khó khăn nhất mà tôi đã từng trải qua.