Specjalizacja czy szeroki przekrój umiejętności

0

Cześć.
Zajmuję się tworzeniem natywnych aplikacji mobilnych jako freelancer (kilkanaście projektów na koncie) głównie w Corona i Cocos2dx (LUA i c++, trochę js), poza tym znam się także na tworzeniu oprogramowania desktopowego, oraz tworzeniu gier (c++, ue4, ogre3d). Zastanawiam się obecnie nad rozpoczęciem nauki tworzenia aplikacji webowych (prawdopodobnie python + django), żeby móc tworzyć bardziej złożone produkty i oferować sobą więcej .

Nie wiem jednak czy taki rozstrzał nie doprowadzi do tego że będę umiał wszystko rozgrzebać a nic zrobić porządnie. Po drugie, obawiam się czy potencjalny klient nie będzie się patrzył podejrzliwie na osobę która (/mówi że/) zna się od mobilnych, przez desktopy, po web (dziwne że nie oferuję jeszcze wiązania krawatów i aborcji). Po trzecie, jeżeli powinie mi się noga, jak będzie wyglądało moje CV? Będzie kogoś interesowało? Zdaje mi się że poszukuje się raczej specjalistów niż szwajcarskich (chińskich) scyzoryków.

Z perspektywy doświadczonych programistów, lepiej przylgnąć do jednej dziedziny ,powiedzmy natywne tworzenie aplikacji mobilnych i desktop oraz gier, 2-3 języki i starać się dojść do mistrzostwa, czy poszerzać swoją wiedzę o nowe dziedziny i wchodzić na nowe rynki, np. aplikacje web, sieci neuronowe, programowanie avr? Może zupełnie się wyspecjalizować np. tylko w tworzeniu aplikacji mobilnych, albo gier komputerowych, albo analizie obrazu?

0

Właśnie dlatego nie masz dziewczyny. :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1