Miałem wewnętrzny wywiad promocyjny, aby uzyskać tytuł programisty wyższego poziomu, coś w rodzaju Senior plus. Rozmawiałem z około 7 osobami używającymi różnych technologii, a ludzie używający tej samej technologii ze mną (.Net) zadają bardzo szczegółowe pytania dotyczące techniki, które można łatwo znaleźć za pośrednictwem Google, np. JIT, jak działa GC , różnica między listą a tablicą, klasa abstrakcyjna i interfejs, delegat i zdarzenie, nawet jaka jest nazwa klasy podczas przetwarzania przesyłania pliku itp. I mam tylko jedno pytanie dotyczące jednego z moich pomysłów projektowych w moim projekcie i po prostu prosta dyskusja. Ale dla większości innych moich projektów wydają się po prostu nie zainteresowani.
Nie uzyskałem jeszcze rezultatu i będzie to pod koniec tego tygodnia, ale oto moja obawa:
Osobiście myślę, że kiedy gram jako starszy programista, głównie rozwiązuję problemy i muszę tylko wiedzieć, że istnieje jakiś sposób, aby to się stało, ale nie pamiętam każdej szczegółowej rzeczy i dlatego powinniśmy mieć te szczegółowe odniesienia dokumentacja taka jak MSDN.
Czuję się dobrze, jeśli okaże się, że nie mam zbyt wielu doświadczeń w tej dziedzinie, takich jak poziom Junior lub Intermediate, ale kiedy masz tendencję do przeprowadzania wywiadów z facetem z wyższego poziomu, nie powinieneś bardziej skupiać się na tym, jak logiczne myślenie tego faceta jest dobre i jak dobre czy on / ona rozwiązuje problemy? Czy wszyscy myślą tylko, że jeśli znasz wszystkie szczegółowe drobiazgi techniczne, jesteś seniorem +. Po sprawdzeniu książek z pytaniami do wywiadu odkryłem, że jest więcej takich pytań.
Jeśli spędzę 5 dni na przejrzeniu listy pytań do wywiadu, mogę łatwo sprawić, że poczują się wow, ale czy to naprawdę coś znaczy? Tego rodzaju wywiad może łatwo pozwolić tym facetom dobrze pamiętać, że rzeczy zyskują wyższe wynagrodzenie, nawet jeśli nie mają pojęcia, jak rozwiązać problem z trudnościami.
Dlaczego dzieje się to na świecie, czy to tylko powoduje umiejętności rozwiązywania problemów, umiejętności projektowania są trudne do zmierzenia? Służę tej firmie od lat i miałem tylko kilka wywiadów z innymi firmami, więc zastanawiam się, czy każda firma robi to samo?
Czy jest to w rzeczywistości mój własny problem, że powinienem bardziej się starać zapamiętać wszystko w MSDN w mojej głowie, aby móc pracować nawet bez niego i Internetu?
EDYTOWAĆ
Dla lepszego wyjaśnienia mojej sytuacji dotyczącej troski Franka o zadania związane z pracą. Przepraszam, że mój zły nie wyjaśnił tego tła.
Tak naprawdę nie będzie żadnych zmian w zadaniach, osobiście uważam, że to, co zrobiłem jako starszy, jak przegląd kodu, członkowie mentora, przeglądanie dokumentacji licencjata i udzielanie opinii technicznych, projektowanie architektury nowych projektów, to tylko mój tytuł zostałem bez seniora i poprosiłem, aby dostał taki, który odzwierciedli odcinek wypłaty i doprowadzi do takiej rozmowy. Jest to firma Saas, więc ludzie pozostają w jednym projekcie tak długo, jak długo ten produkt jest wciąż żywy, co prowadzi do tego, że muszą mieć możliwość zaprojektowania większej liczby nowych funkcji w oparciu o bieżący produkt, naprawienia trudności technicznych na serwerach na żywo, projektu / przeglądu kodu / mentoringu członkowie I tytuł wyższego poziomu oparty na technice byłby Architektem i nie mamy żadnej pracy podobnej do Ekspertów Technicznych. Zgadzam się, że jeśli chcesz grać rolę eksperta technicznego, powinieneś wiedzieć więcej szczegółów na temat używanej technologii. Przepraszam, że mój zły nie wyjaśnił tego tła.