C / C++ vonalon mivel lehet kitűnni a tömegből?
Szokták mondani, hogy tanulni kell az új technológiákat, keretrendszereket, hogy az ember lépést tudjon tartani a világgal. Ezt meg is értem bizonyos esetekben. Ha javascript-tel akarok foglalkozni, akkor megtanulom mellé min. a react és angulart, mert a frontendes állások nagy részéhez elvárás (ez csak egy példa, lehet nem így van). De C / C++ vonalon nem tudok olyan technológiáról, keretrendszerről, ami nagyon újdonság, és jó lenne tudni.
Szóval a kérdés: ezen a vonalon mivel lehet kitűnni a többi fejlesztő közül? Azon kívül, hogy a nyelv újdonságaival, az stl-el, esetleg boost-al tisztában van az ember?
QT pl. :)
Különböző libek megfelelő ismerete. Vagyis tökéletes ismerete. Pl boost. Ez mindenhol előjön,tök mindegy hova mész.
1, vagy legyen sajat open-source projected, vagy dolgozz be mas open-source projectbe
2, ismerd a modern C++-t
3, tudd hogy lehet gyors kodot irni C++-ban (ie, tudj assemblyt olvasni es ertsd hogy mukodik a processzor, pl hogy futnak az utasitasok, memoria eleresek, cache)
4, ne remulj meg tobbplatformos fejlesztestol, es mozogj otthon linuxon is
Én pl. ezeket javasolnám (egy része ismétlés abte és mások ötleteiből):
- Legyél képben az újabb szabványokkal (akkor is jól jöhet, ha a jelenlegi/épp pályázott munkahelyen még nem használják azt a verziót) - a nyelvi elemekkel és az STL-lel is.
- Ismerd alaposan a Boostot, vagy legalább pár libet belőle (pl. Range)
- Mostanában "divat" a C++ Core Guidelines, érdemes azt is ismerni, mellé meg valamelyik GSL implementációt (Microsoft GSL v GSL-Lite)
- Hasznos lehet, ha mondjuk az Abseilt is ismered valamennyire
- Jól néz ki / jól hangzik, ha valamelyik korábban említett opensource libben van commitod - akár egy egzotikus platform builderrorjának egysoros javítása is sokat dob a megítéléseden
- Én mostanában a clangos eszközökbe (clang-format, clang-tidy, clang static analyzer) buzultam bele, ez is mindig felkelti az emberek érdeklődését
- A Qt szerintem hasznos/fontos, más részről viszont szerintem nem emelkedsz ki vele, mert aki olyan helyen dolgozott, az ismeri, aki meg nem, az majd megtanulja.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!