Mysql
 sql >> база данни >  >> RDS >> Mysql

Побитови флагове изоставени?

Ще извадя врата си и ще кажа, че всяка техническа позиция изисква добро разбиране на побитовите операции.

И имам един анекдот, който косвено засяга темата.

Януари 2007 г. Бях в Кочин, Индия, набирах персонал за постоянно развитие. Тъй като не участвах в предварителната проверка на кандидатите, нямах представа какъв стандарт да очаквам, така че подготвих редица въпроси и теми, вариращи от простото разбиране на двоично и шестнадесетично до архитектура, дизайн и управление на проекти.

Когато обсъдих подхода си с индийския HR човек, бях (нежно) упрекнат, че насочвам твърде ниско. Той даде да се разбере, че въпросите ми за hex вероятно ще бъдат тълкувани като обида за опита или образованието на кандидатите.

Но моят опит от интервюта със стотици кандидати в Обединеното кралство ме затвърди убедеността, че не е възможно да се представя твърде ниско. Моето мнение беше и все още е, че ако стане очевидно, че кандидатът е добре квалифициран, тогава е лесно и лесно да се коригира нивото на дискусия. Никога не съм имал някой да изрази чувства, че е обиден, напротив, мисля, че добре квалифициран кандидат може да се почувства облекчен при бързото начало на интервюто. Освен това помага да се разчупи леда и да се изгради разбирателство, необходимо за смислено интервю. От друга страна, неквалифицираните кандидати обикновено попадат на тези по-ниски препятствия.

Но без да искам да пренебрегна напълно местните съвети, предпазливо реших да включа основните си теми за интервюта и бях напълно готов да ги изоставя, ако не проработят.

С напредването на интервютата се радвах, че започнах на това ниво. Това не обиди никого и неподходящите кандидати бяха лесно идентифицирани.

Това не означава, че очаквам от кандидатите да се занимават с битово бъркотене всеки ден, но независимо от езика, доброто разбиране на основите на програмирането е от съществено значение. Дори разработчиците на по-високите нива на абстракция са изложени редовно на шестнадесетичен (RGB стойности, например). Папагалски неща, които намирате в мрежата ще помогне само доколкото нещата работят перфектно от първия път.

Но за разработчиците, които започват през последните пет години, вярвам, че е твърде лесно да се пренебрегват основите, придружени от добронамерени IDE и мема за „безкодово“ програмиране. Инсталационните бързи екрани на Visual Studio могат да се похвалят с разработката без писане на код. Наистина, разлага ли Visual Studio ума ?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Бавна заявка след надстройка на mysql от 5.5 на 5.6

  2. Качване на blob файлове/изображения в Mysql

  3. Заявка за намиране и премахване на дублиращи се данни от таблицата MYSql

  4. Мигриране на BLOB данни от MS SQL Server към MySQL

  5. Да се ​​разклониш или да не се разклониш?