A Raspberry Pi egylapos számítógépével számos projektet építhet fel, hogy lenyűgözze a potenciális munkaadókat.
Az IT-iparban dolgozók számára, akik készségekkel szeretnék bővíteni önéletrajzukat és bővíteni portfóliójukat, számtalan projekt áll rendelkezésére amit Raspberry Pi-vel meg lehet építeni. Bármi is legyen a szakterülete, a Pi a tökéletes platform az Ön személyes fogadására projekt.
A Raspberry Pi rendkívül sokoldalú, és virtuális magánhálózatként (VPN) is használható, a Representational State Transfer (REST) szerver, projektmenedzsment szoftver gazdagépe vagy szerver adatfeldolgozás. Csak egy Pi-t és képességeit használva lenyűgöző projektet építhet fel, amelyet hozzáadhat önéletrajzához.
1. Hálózatkezelés: Használjon Raspberry Pi-t VPN-ként
A Raspberry Pi egyik egyedi felhasználási módja az alkotás testreszabott otthoni VPN. Az összes bejövő és kimenő forgalmat átirányíthatja rajta, és biztonságos kéréseket intézhet otthoni hálózatán bárhonnan, ahol van internet-hozzáférés.
VPN-ként előfordulhat, hogy az összes forgalom átirányítása az otthoni hálózaton keresztül nem kínálja a professzionális rendszerek összes előnyét. Egy ilyen létrehozása azonban további biztonságot kínál munka közben, és a hálózati forgalmi naplók létrehozásának előnyeit kínálja.
Kiegészítő bónuszként kiváló projektet biztosít bármely hálózati mérnök önéletrajzához. Számos olyan szoftver létezik, amelyek segítségével egyszerűbbé teheti ezt a munkát. A fizikai hardverkövetelmények meglehetősen minimálisak, ami azt jelenti, hogy nem kell nagy befektetés a projekt elindításához.
Jelenleg a Pi VPN VPN-vé alakítására szolgáló legismertebb szoftver a PiVPN. Könnyű és Raspberry Pi-n való futtatásra tervezett PiVPN a legegyszerűbb módja a projekt elindításának.
Ki kell választania egy ügyféloldali alkalmazást az új VPN-hez való csatlakozáshoz. Ha azt szeretné, hogy VPN-je elérhető legyen a külvilág számára, akkor fontolóra kell vennie a dinamikus DNS szolgáltatás hogy az IP-cím nyilvánosságra kerüljön.
2. Programozás: Express API + MongoDB példány Raspberry Pi-n
A fejlesztők számára az adatokkal való munkavégzéshez szükséges egyéni alkalmazásprogramozási felületek (API-k) létrehozásának képessége igényes készség. Egy nagyszerű módja annak, hogy bemutassa képességeit, ha létrehoz egy egyéni Express API-t, amelyet a MongoDB példánya támogat adattároláshoz.
Az ilyen típusú projektek fő előnye, hogy ingyenes, viszonylag egyszerűen beállítható és könnyen bővíthető. Egy egyszerű REST API-val kezdve néhány végponttal a szabványos műveletekhez, egyszerűen bemutathatja képességeit.
Válassza ki a megfelelő funkciókat, hogy tapasztalatait a legmegfelelőbb munkatípusokhoz szabja. Cserélje ki a NodeJS-t olyan nyelvekre, mint a Deno vagy a Python, és vegyen be különböző technológiákat a jelentősebb hatás érdekében.
Ahhoz, hogy a legtöbbet hozza ki projektjéből, kiegészítéssel bővítheti a kezdeti hatókört. Párosítsa REST API-ját egy GraphQL API-val, hogy megmutassa rugalmasságát a háttérfejlesztésben. Adjon hozzá egy Redis-példányt a válasz-gyorsítótárazáshoz, hogy megmutassa, hogy Ön teljesítményorientált.
Integráljon olyan szolgáltatásokkal, mint a Firebase a fájltároláshoz, hogy megmutassa, mennyire képes harmadik féltől származó szoftvereket integrálni a verembe. Készítsen egy egyszerű webalkalmazást, amely egy egyéni háttérrendszerhez csatlakozik, hogy demonstrálja képességeit teljes veremű fejlesztőként.
Hogy pontosan mit építesz, az nagyban függ attól, hogy milyen típusú fejlesztés érdekel a leginkább. Egy egyszerű szerver egy bővíthető platformot jelent, amely jól szolgálja Önt, függetlenül attól, hogy milyen típusú munkáltatót próbál lenyűgözni.
3. Projektmenedzsment: Raspberry Pi Redmine szerver
A projektmenedzserek számára fontos, hogy megfelelő szoftverrel rendelkezzenek, hogy mindent nyomon követhessenek. Ha egy egyszerű projektet keres önéletrajzának tömeges elkészítéséhez, próbálja meg telepíteni a Redmine-t egy Raspberry Pi-re.
A Redmine egy egyszerű, nyílt forráskódú projektmenedzsment szoftver. Ha egy Pi-t Redmine kiszolgálóvá alakít, akkor információkat tárolhat az esetlegesen éppen dolgozott személyes projektekről.
A testreszabható funkciókkal, például ütemtervvel, beépített wikivel és több projekt támogatásával megtöltött egyszerű projekt ideális egy feltörekvő projektmenedzser számára. A Redmine teljesen nyílt forráskódú, így a Pi vásárlásán kívül nem kell aggódnia a licencek vagy az extra hardverek kifizetése miatt.
A Redmine gyorsan és egyszerűen beállítható, a hivatalos webhely pedig részletes információkat tartalmaz oktatóanyag amely lépésről lépésre végigvezeti Önt. Az egyetlen előfeltétel a szoftver szempontjából bármilyen Linux OS disztribúció telepítve a Raspberry Pi-re.
Futtassa a Redmine egy példányát, fejezzen be egy projektet, és dobja be a dokumentációt a wikibe, hogy demonstrálja szervezési képességeit. Még a rendszer tesztelési adatokkal való feltöltése is lenyűgözőbbé teheti a portfóliót.
4. Statisztika: A Telegraf Raspberry Pi-példányának csatlakoztatása az InfluxDB-hez
Az InfluxDB jól ismert választás a statisztikusok és adatelemzők számára, akik idősoros adatokat szeretnének tárolni és lebontani. A Telegraf egy szerveroldali alkalmazás, amely az érzékelőktől, a tárgyak internete (IoT) eszközöktől és a külső rendszerektől származó adatok automatikus gyűjtésére használható.
A két szoftver együtt dolgozik egy szerver létrehozásában, amely képes különféle típusú adatok fogadására, fertőtlenítésére és tárolására. A Telegraf könnyű és kompakt, tökéletes Raspberry Pi-n való futáshoz. Az InfluxDB egy felhőalapú szolgáltatás, amely távoli helyen tárolhatja adatait.
Az InfluxDB használatának megkezdéséhez Amazon Web Services (AWS) fiókkal kell rendelkeznie. Az Amazon ingyenes szintje elegendő erőforrást biztosít egy egyszerű minta beállításához. Fel kell iratkoznia az InfluxDB szolgáltatására is.
Az Influx ingyenes szintet kínál, amely több mint elég ahhoz, hogy bizonyítsa képességeit a platformon. A felépítés legnehezebb része a mintaadatok. Szüksége lesz néhány érzékelőre a próbaverziók futtatásához, vagy az IoT-eszközök csatlakoztatásához, vagy hajlandónak kell lennie egy példaadatkészlet megragadására.
Szerencsére rengeteg nagy adathalmaz áll rendelkezésre, amelyek segíthetnek az indulásban. A Telegraf és az InfluxDB konfigurálása után elkezdheti annyi tesztadat bevitelét, amennyire szüksége van. Innen bármilyen szükséges elemzést futtathat, majd létrehozhat egy tetszőleges irányítópultot, jelentést vagy kijelzőt.
A Raspberry Pi segíthet a készségek kitöltésében az önéletrajzában
A Raspberry Pi ideális platform az informatikai (IT) bármilyen háttérrel rendelkező szakemberek számára egy portfólióprojekt felépítéséhez. A Pi tökéletes alapot biztosít adatfeldolgozáshoz és elemzéshez, projektmenedzsment szoftverhez, REST API-hoz vagy egyszerű VPN-hez.
Csak egy Raspberry Pi és egy kis idő felhasználásával egy megfelelően lenyűgöző projektet hozhat létre, amelyet hozzáadhat az önéletrajzához.