W aplikacjach o pracę wykorzystuję dwie sekcje dotyczące technologii, jak bym się spodziewał; najpierw jest sekcja umiejętności ogólnych, a następnie lista konkretnych doświadczeń w konkretnych projektach. Oczywiście, stosując aplikację, wymieniam w obu sekcjach głównie te elementy, które są istotne dla danego zadania.
Cele:
Wydaje mi się, że umieszczenie technologii w ogólnym obszarze jest mocnym stwierdzeniem, a aby technologia mogła tam przebywać, muszę to zrobić
- móc się z tym komunikować
- zarządzać z nim rozsądnie wydajną pracą
- mieć wiedzę na temat możliwych pułapek, które się w nim leżą.
Kryteria
Moje bardzo niejasne kryteria wyliczania technologii w umiejętnościach ogólnych są następujące:
- Biegłość przeciętnego programisty, który wykorzystał technologię do pisania programów składających się z około 10 000 SLOC.
- Zdolność przeciętnego programisty, który musiał utrzymać złożoność programu wielkości około 30 obiektów.
- Odpowiednik wiedzy teoretycznej przeciętnej książki.
Zasadniczo to przynajmniej niektóre szerokość w okolicy, manipulacyjny rozsądnym złożoności , a niektórzy wiedza o okropnościach, które czekają.
Przykłady:
Biegły, PHP: Pisanie aplikacji internetowych za pomocą PHP jest od kilku lat moim codziennym zajęciem, z utrzymaniem kilku projektów, czytaniem wielu książek i dużą częścią instrukcji za mną. Byłoby to w obu sekcjach, gdyby miało to znaczenie dla zadania.
Początkujący, Scala: Jestem w trakcie czytania książki Scala z około 200 stronami za mną i kilkoma napisanymi wierszami kodu. Prawdopodobnie użyłbym go gdzieś w notatce dodatkowej, gdybym zobaczył go w ogłoszeniu o pracy, w ten sposób: „Oferowana praca również wspomniała o Scali, którą teraz studiuję i jestem więcej niż chętny, aby dowiedzieć się więcej. o tym."
Border case, Python: Napisałem małą grę typu shoot'em up i kilka skryptów w Pythonie z doświadczeniem kilku tysięcy linii, czytając kilkanaście artykułów i samouczków w Internecie oraz niektóre części podręcznika. Gdyby reklama wspominała o Pythonie (i inaczej byłbym dobrze wykwalifikowany), napisałbym o tym w moim CV w sekcji doświadczeń, być może coś podobnego do tego: „Stworzyłem strzelankę w Pythonie z Pygame przy użyciu programowanie obiektowe z grafiką bitmapową ".
Oczywiście dobrym sposobem na pokazanie swojego prawdziwego poziomu umiejętności jest udostępnienie linków do zrzutów ekranu, diagramów, planów, schematów danych, historii projektu, postów na blogu i kodu w aplikacji do pracy.