Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cờ Bitwise bị bỏ rơi?

Tôi sẽ cố gắng và nói rằng mọi vị trí kỹ thuật đều yêu cầu sự hiểu biết sâu sắc về các thao tác bitwise.

Và tôi có một giai thoại đề cập gián tiếp đến chủ đề này.

Tháng 1 năm 2007, tôi ở Cochin, Ấn Độ, tuyển dụng nhân viên phát triển cố định. Vì tôi không tham gia vào quá trình sàng lọc sơ bộ các ứng cử viên nên tôi không biết tiêu chuẩn gì sẽ xảy ra nên tôi đã chuẩn bị một loạt các câu hỏi và chủ đề khác nhau, từ hiểu biết đơn giản về hệ nhị phân và hệ thập phân cho đến kiến ​​trúc, thiết kế và quản lý dự án.

Khi tôi thảo luận về cách tiếp cận của mình với anh chàng nhân sự người Ấn Độ, tôi đã (nhẹ nhàng) bị chỉ trích vì ném quá thấp. Anh ấy nói rõ rằng các câu hỏi của tôi về hex có thể được hiểu là sự xúc phạm đối với kinh nghiệm hoặc trình độ học vấn của ứng viên.

Nhưng kinh nghiệm phỏng vấn hàng trăm ứng viên ở Vương quốc Anh của tôi đã khắc phục trong tôi một niềm tin rằng không thể ném quá thấp. Ý kiến ​​của tôi đã và vẫn là nếu rõ ràng một ứng viên có đủ tiêu chuẩn thì việc điều chỉnh mức độ thảo luận trở nên đơn giản và dễ dàng. Tôi chưa bao giờ có ai bày tỏ cảm giác bị xúc phạm, ngược lại tôi nghĩ một ứng viên có năng lực tốt có thể cảm thấy nhẹ nhõm khi bắt đầu cuộc phỏng vấn. Nó cũng giúp phá vỡ lớp băng và xây dựng mối quan hệ cần thiết cho một cuộc phỏng vấn có ý nghĩa. Mặt khác, các ứng viên không đủ tiêu chuẩn thường rơi vào những rào cản thấp hơn này.

Nhưng không muốn hoàn toàn phớt lờ những lời khuyên của người dân địa phương, tôi thận trọng quyết định đưa vào các chủ đề phỏng vấn cơ bản của mình và đã khá chuẩn bị sẵn sàng để từ bỏ chúng nếu chúng không hiệu quả.

Khi các cuộc phỏng vấn diễn ra, tôi rất vui vì mình đã bắt đầu ở cấp độ đó. Nó không xúc phạm bất cứ ai, và những ứng viên không phù hợp sẽ dễ dàng được xác định.

Điều này không có nghĩa là tôi mong đợi các ứng cử viên phải đối phó với sự lộn xộn ngày này qua ngày khác, nhưng dù là ngôn ngữ nào thì việc hiểu rõ về các nguyên tắc cơ bản của lập trình là điều cần thiết. Ngay cả những nhà phát triển ở cấp độ trừu tượng cao hơn cũng thường xuyên tiếp xúc với hex (ví dụ:giá trị RGB). Phân vùng những thứ bạn tìm thấy trên mạng sẽ chỉ hữu ích trong phạm vi mọi thứ hoạt động hoàn hảo ngay lần đầu tiên.

Nhưng đối với các nhà phát triển mới bắt đầu trong năm năm qua, tôi tin rằng tất cả đều quá dễ dàng để đánh bóng các nguyên tắc cơ bản, được tạo ra bởi các IDE có chủ đích tốt và meme của lập trình "không mã". Màn hình cài đặt Visual Studio tự hào về việc phát triển mà không cần viết mã. Thật vậy, Visual Studio có làm thối tâm ?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cách tính độ giống nhau giữa hai chuỗi trong MYSQL

  2. SQL Server 2005 có tương đương với kiểu dữ liệu ENUM của MySql không?

  3. Các phương pháp gộp kết nối MySql của JDBC để tránh nhóm kết nối cạn kiệt

  4. fetchAll chức năng trợ giúp bằng cách sử dụng PDO

  5. Chèn NULL vào dấu thời gian MySQL