Izmantojot Raspberry Pi viena borta datoru, varat izveidot dažādus projektus, lai atstātu iespaidu uz potenciālajiem darba devējiem.
IT nozares darbiniekiem, kuri vēlas papildināt savas CV prasmes un papildināt savu portfolio, ir pieejams neskaitāms projektu ko var uzbūvēt ar Raspberry Pi. Neatkarīgi no jūsu specialitātes, Pi ir ideāla platforma jūsu personīgo izmitināšanai projektu.
Raspberry Pi ir ļoti daudzpusīgs, un to var izmantot kā virtuālo privāto tīklu (VPN), a Reprezentatīvā stāvokļa pārsūtīšanas (REST) serveris, projektu pārvaldības programmatūras resursdators vai serveris apstrādāt datus. Izmantojot tikai Pi un savas prasmes, varat izveidot iespaidīgu projektu, ko varat pievienot savam CV.
1. Tīklošana: izmantojiet Raspberry Pi kā VPN
Viens unikāls Raspberry Pi lietojums ir radīšana pielāgots mājas VPN. Caur to varat novirzīt visu ienākošo un izejošo trafiku un veikt drošus pieprasījumus, izmantojot savu mājas tīklu no jebkuras vietas, kur ir piekļuve internetam.
Kā VPN visas trafika novirzīšana caur jūsu mājas tīklu var nesniegt visas priekšrocības, ko sniedz profesionāla sistēma. Tomēr tā izveide nodrošinās papildu drošību darba laikā un sniegs jums priekšrocības, veidojot tīkla trafika žurnālus.
Kā papildu bonuss tas ir lielisks projekts, ko pievienot jebkura tīkla inženiera CV. Ir vairākas programmatūras daļas, kuras varat izmantot, lai padarītu šo darbu vienkāršāku. Fiziskās aparatūras prasības ir diezgan minimālas, kas nozīmē, ka, lai sāktu darbu ar šo projektu, nebūs nepieciešami lieli ieguldījumi.
Pašlaik vispazīstamākā programmatūra Pi konvertēšanai VPN ir PiVPN. Viegls un paredzēts darbam ar Raspberry Pi, PiVPN ir vienkāršākais veids, kā sākt savu projektu.
Lai izveidotu savienojumu ar jauno VPN, jums būs jāizvēlas klienta puses lietotne. Ja vēlaties, lai jūsu VPN būtu pieejams ārpasaulei, jums būs jāapsver arī a dinamisks DNS pakalpojums lai IP adrese būtu atklāta.
2. Programmēšana: Express API + MongoDB instance uz Raspberry Pi
Izstrādātājiem iespēja izveidot pielāgotas lietojumprogrammu saskarnes (API), lai strādātu ar datiem, ir pieprasīta prasme. Lielisks veids, kā parādīt savas prasmes, ir izveidot pielāgotu Express API, kas nodrošināta ar MongoDB gadījumu datu glabāšanai.
Šāda veida projekta galvenā iezīme ir tāda, ka tas ir bez maksas, salīdzinoši vienkārši uzstādāms un viegli paplašināms. Sākot ar vienkāršu REST API ar dažiem standarta darbību galapunktiem, varat vienkārši parādīt savas prasmes.
Izvēlieties atbilstošās funkcijas, lai pielāgotu savu pieredzi vispiemērotākajiem darba veidiem. Nomainiet NodeJS pret tādām valodām kā Deno vai Python un ievietojiet dažādas tehnoloģijas, lai panāktu lielāku ietekmi.
Lai maksimāli izmantotu savu projektu, varat paplašināt sākotnējo tvērumu, veicot papildinājumus. Savienojiet savu REST API ar GraphQL API, lai parādītu savu elastību aizmugursistēmas izstrādē. Pievienojiet Redis gadījumu atbilžu kešatmiņai, lai palīdzētu parādīt, ka domājat par veiktspēju.
Integrējiet ar tādiem pakalpojumiem kā Firebase, lai saglabātu failus, lai parādītu savu spēju integrēt trešās puses programmatūru savā kaudzē. Izveidojiet vienkāršu tīmekļa lietotni, kas savienojas ar pielāgotu aizmugursistēmu, lai demonstrētu savas spējas kā pilna apjoma izstrādātājs.
Tas, ko tieši jūs veidojat, lielā mērā ir atkarīgs no tā, kāda veida attīstība jūs visvairāk interesē. Vienkāršs serveris ir paplašināma platforma, kas jums labi kalpos neatkarīgi no tā, kāda veida darba devēju jūs mēģināt pārsteigt.
3. Projektu vadība: Raspberry Pi Redmine serveris
Projektu vadītājiem ir svarīgi, lai būtu pareizā programmatūra, lai izsekotu visam. Ja meklējat vienkāršu projektu, lai papildinātu savu CV, mēģiniet instalēt Redmine uz Raspberry Pi.
Redmine ir vienkārša atvērtā koda projektu pārvaldības programmatūra. Pārvēršot Pi par Redmine serveri, jūs varat glabāt informāciju par visiem personīgajiem projektiem, ar kuriem jūs varētu strādāt.
Šis vienkāršais projekts ar pielāgojamām funkcijām, piemēram, ceļvedi, iebūvētu wiki un vairāku projektu atbalstu, ir ideāli piemērots topošam projektu vadītājam. Redmine ir pilnībā atvērtā koda, tāpēc ārpus Pi iegādes jums nebūs jāuztraucas par maksāšanu par licencēm vai papildu aparatūru.
Redmine ir ātri un viegli iestatāms, un oficiālajā vietnē ir padziļināta informācija pamācība kas var jums palīdzēt soli pa solim. Vienīgais priekšnoteikums programmatūras ziņā ir jebkurš Linux OS izplatīšana ir instalēta jūsu Raspberry Pi.
Palaidiet Redmine instanci, pabeidziet projektu un nometiet dokumentāciju wiki, lai demonstrētu savas organizatoriskās prasmes. Pat sistēmas ielāde ar testēšanas datiem var padarīt portfeli iespaidīgāku.
4. Statistika: Telegraf Raspberry Pi instances savienošana ar InfluxDB
InfluxDB ir plaši pazīstama izvēle statistiķiem un datu analītiķiem, kuri vēlas uzglabāt un sadalīt laikrindu datus. Telegraf ir servera puses lietojumprogramma, kas ir noderīga datu automātiskai apkopošanai no sensoriem, lietiskā interneta (IoT) ierīcēm un ārējām sistēmām.
Abas programmatūras daļas darbojas kopā, lai izveidotu serveri, kas spēj saņemt, dezinficēt un uzglabāt dažāda veida datus. Telegraf ir viegls un kompakts, lieliski piemērots darbam ar Raspberry Pi. InfluxDB ir mākoņpakalpojums, kas var saglabāt jūsu datus attālā vietā.
Lai sāktu darbu ar InfluxDB, jums ir nepieciešams Amazon Web Services (AWS) konts. Amazon bezmaksas līmenis nodrošinās pietiekami daudz resursu, lai izveidotu vienkāršu paraugu. Jums būs arī jāreģistrējas InfluxDB pakalpojumam.
Influx piedāvā bezmaksas līmeni, kas būs vairāk nekā pietiekami, lai demonstrētu savas prasmes ar platformu. Sarežģītākā konstrukcijas daļa būs datu paraugi. Jums ir jābūt dažiem sensoriem, lai veiktu izmēģinājumus ar IoT ierīcēm, lai izveidotu savienojumu, vai arī jābūt gatavam iegūt datu kopas piemēru.
Par laimi, ir daudz lielu datu kopu, kas var palīdzēt jums sākt darbu. Kad esat konfigurējis gan Telegraf, gan InfluxDB, varat sākt ievadīt tik daudz testa datu, cik nepieciešams. No turienes varat palaist jebkuru nepieciešamo analīzi un pēc tam izveidot informācijas paneli, pārskatu vai displeju pēc savas izvēles.
Raspberry Pi var palīdzēt aizpildīt prasmes jūsu CV
Raspberry Pi ir ideāla platforma informācijas tehnoloģiju (IT) profesionāļiem ar dažādu pieredzi, lai izveidotu portfeļa projektu. Pi ir ideāls pamats datu apstrādei un analīzei, projektu pārvaldības programmatūrai, REST API vai vienkāršam VPN.
Izmantojot tikai Raspberry Pi un nedaudz laika, varat izveidot pietiekami iespaidīgu projektu, ko varat pievienot savam CV.