Kazalo
Če niste geeki, je iskanje pravega darila za računalniškega programerja lahko težavno. zanimanja tipičnega programerja so lahko bolj tehnična kot vaša. imajo lahko trdna mnenja o tem, kaj imajo radi in kaj ne. in obstaja veliko različnih vrst programerjev. joj!
Tu smo, da vam pomagamo. Ni nujno, da programerju v vašem življenju podarite nekaj, kar je povezano s tehniko ali računalnikom. Obstaja veliko dobrih možnosti. Morda je pametno, da vam svetuje nekdo, ki mu je blizu ali ki razume računalništvo.
Nogavice in majice niso nujno slabe ideje, poleg tega pa je veliko takšnih, ki vključujejo teme s področja tehnologije in kodiranja. Lahko jim kupite torbo za prenosni računalnik, binarno uro, kavni avtomat ali celo gumijasto račko (brez šale - več o tem pozneje)!
Knjige so vedno dobra ideja. Tudi če ne veste, v katerem računalniškem jeziku programirajo, jih bo verjetno zanimalo učenje drugega. Tudi naročnina na različne spletne tečaje računalniškega programiranja je premišljena ideja.
Obstaja veliko idej za darila, povezana z računalnikom, na primer nova tipkovnica ali miška ali nov računalniški program. Programiranje je zabavno tudi, kadar ni povezano z delom, zato so odlične ideje kompleti robotov, programirljivi droni, elektronski kompleti in digitalni pomočniki. Prav tako avtomatizacija doma, kjer lahko vaši prijatelji programerji računalniku naročijo, naj ugasne vse luči, ko je čas za spanje.
Naš cilj v tem članku ni le povedati, kaj kupiti, temveč spodbuditi vašo domišljijo. Morda bo eden od naših predlogov spodbudil vašo ustvarjalnost, ko boste iskali popolno darilo za programerja v vašem življenju. Prepričan sem, da boste izbrali nekaj neverjetnega.
Zakaj mi zaupati za ta vodnik
Ime mi je Adrian Try in sem tehnološki navdušenec, ki rad prejema darila. Med pisanjem tega pregleda sem razmišljal o najboljših darilih, povezanih s tehnologijo, ki sem jih prejel (in tistih, ki sem jih moral kupiti zase), ter o opremi, ki jo imajo moji prijatelji in ob kateri se mi cedijo sline. Razmišljal sem, brskal po Amazonu, raziskoval preglede opreme in prosil druge za mnenje.
Rezultat je na stotine predlogov za darila. Upam, da bo eden od njih popoln za vašega prijatelja ali ljubljeno osebo ali pa bo spodbudil nekaj novih idej. Srečno nakupovanje!
Računalniška oprema za programerje
Kakovostna tipkovnica
Programerjevi prsti so njihov vir preživetja, zato je kakovostna tipkovnica odlična ideja za darilo.
Natančna, na otip občutljiva tipkovnica jim bo omogočila hitro in produktivno delo. Udobna, ergonomska tipkovnica bo dolgoročno zaščitila njihove prste in zapestja. O potrebah razvijalcev po tipkovnici smo podrobno razpravljali v našem pregledu najboljše tipkovnice za programerje.
Če vaš prijatelj že ima svojo popolno tipkovnico, bo morda drugo sprejel mlačno. Morda pa sanja o boljši tipkovnici ali pa je odprt za različne tipkovnice. Morda ima celo več računalnikov, zato bo novo darilo zelo dobrodošlo. Pri odločitvi vam bo pomagalo, če boste vedeli, ali uporablja računalnik Mac ali PC, zato najprej naredite nekaj domače naloge.
Mnogi razvijalci obožujejo tipkovnice z mehanskimi stikali. So nekoliko staromodne - velike, pogosto žične in precej hrupne -, vendar so trajne in zagotavljajo samozavestno, otipljivo izkušnjo pri tipkanju.
Ergonomske tipkovnice so zasnovane za udobje. To dosežejo z oblikami in obrisi, ki roke in zapestja postavijo v najbolj naraven položaj. Kompaktne tipkovnice so majhne, lahke in enostavne za prenašanje. So odlična druga tipkovnica.
Odzivna miška ali sledilna ploščica
Kakovostna miška ali sledilna ploščica je nekaj, kar bi namesto tipkovnice cenil vsak razvijalec. Najboljše so prilagodljive, odzivne in ergonomske. Najboljše možnosti smo zbrali v našem pregledu Najboljše miške za Mac (večina teh mišk deluje tudi v sistemu Windows):
- Logitech M720 Triathlon je izjemno ugoden, lahko ga povežete z več napravami in z enim kompletom baterij deluje celo leto.
- Logitech MX Master 3 je vrhunska miška z znatno višjo ceno. Ima ergonomsko obliko, je zelo dobro nastavljiva in je preprosto ena najboljših miši, ki jih lahko kupite.
- Logitech MX Vertical je še ena vrhunska izbira, ki se osredotoča na ergonomijo. Zaradi navpične usmerjenosti je roka v naravnem položaju za stisk roke, kar razbremeni zapestje.
- Razer Basilisk Ultimate HyperSpeed Wireless Gaming Mouse je še ena vrhunska miška, o kateri je vredno razmisliti, če je vaš prijatelj predan igralec iger.
Slušalke z odpravljanjem hrupa
Slušalke z odpravljanjem hrupa blokirajo moteče dejavnike in omogočajo programerjem, da poslušajo glasbo, ki izboljšuje osredotočenost. Najboljše možnosti smo zbrali v našem pregledu najboljših slušalk z odpravljanjem hrupa.
Varnostni trdi disk
Varnostno kopiranje računalnika je ključnega pomena, še posebej če se preživljate z računalnikom. Zunanji disk je ena najboljših strategij za varnostno kopiranje, lahko pa se uporablja tudi za dodatno shranjevanje. V naših zbirkah varnostnih pogonov in zunanjih SSD diskov navajamo številne možnosti, tukaj pa jih nekaj priporočamo.
Dodatni monitor
Številni razvijalci radi uporabljajo večmonitorske nastavitve. Preberite naš podroben pregled najboljših monitorjev za programiranje in si oglejte nekaj odličnih modelov.
Pisalna miza in delovni prostor
Tukaj je nekaj daril za izboljšanje programerjeve pisarne in delovnega prostora:
- stoječa miza, kot je Ergotronova velika stoječa miza ali stoječa miza Cozy Castle z nastavljivo višino.
- Stojalo za prenosni računalnik Nulaxy, ki je združljivo s prenosnimi računalniki velikosti 10-17,3 palca
- Udoben, ergonomski pisarniški stol, kot je Ergonomski pisarniški stol Herman Miller Aeron ali večnamenski stol Alera Elusion Series Mesh High-Back
- Za igralce iger je namenjen brezžični igralni stol X Rocker 4.1 Pro Series Pedestal
Preberite tudi: Najboljši stol za programiranje
Računalniška programska oprema za programerje
Urejevalnik besedila ali IDE
Programerjevo osnovno programsko orodje je urejevalnik besedila ali popolnoma integrirano razvojno okolje (IDE). Programerji imajo lahko o svojih orodjih trdna mnenja. Različni programi so lahko primernejši za eno vrsto razvoja kot za drugo. Vendar se le malo programerjev pritožuje nad dodatnim orodjem, ki je dodano v njihov nabor.
Številni razvojni programi so brezplačni, nekatere je mogoče kupiti v celoti, za druge pa je treba stalno plačevati naročnino. Najboljše med njimi smo predstavili v našem zbiru Najboljši urejevalnik besedila za Mac (številni delujejo tudi v operacijskem sistemu Windows). Tukaj je nekaj takih, ki jih lahko uporabite kot darilo:
- Sublime Text 3 je zmagovalec našega izbora urejevalnikov besedila. Deluje v operacijskih sistemih Mac, Windows in Linux. Je hiter in odziven. Popolnoma izpolnjuje potrebe večine programerjev. Sublime Text 3 lahko kupite za 80 USD na uradnem spletnem mestu Sublime.
- BBEdit 13 je urejevalnik besedil za računalnike Mac, ki je priljubljen in primeren za vsestranski razvoj. Na uradni spletni strani ga lahko kupite za 49,99 USD, prek trgovine Mac App Store pa lahko plačate redno naročnino v višini 3,99 USD na mesec ali 39,99 USD na leto.
- UltraEdit je še en zmogljiv medplatformni urejevalnik, primeren za razvoj aplikacij in spletnih strani. Naročnina stane 79,95 USD na leto; drugo leto je polovična.
- Visual Studio je Microsoftov profesionalni IDE in ima funkcije, ki močno presegajo zmogljivosti brezplačnega urejevalnika besedil VS Code, vključno s kodiranjem, odpravljanjem napak, testiranjem in nameščanjem na vseh platformah. Naročnina stane 45 USD na mesec ali 1 199 USD za prvo leto.
Kmalu bo na voljo še ena aplikacija, Panic Nova, ki so jo napisali isti avtorji kot priljubljeno aplikacijo Coda in je videti obetavna za uporabnike računalnikov Mac.
Programska oprema za produktivnost
Če se preživljate z računalnikom, so varnostne kopije pomembnejše kot kdaj koli prej. V naših zbirkah v celoti opisujemo možnosti varnostnega kopiranja za računalnike Mac, Windows in spletno varnostno kopiranje. Carbon Copy Cloner je dobra alternativa in ponuja spletno trgovino z darili, prav tako Backblaze in Acronis Cyber Protect.
Razvijalci pogosto uporabljajo veliko gesel. Upravitelj gesel je pomemben varnostni ukrep, saj jih spodbuja, da za vsako spletno mesto uporabljajo drugačno zapleteno in varno geslo. Dva izmed naših najljubših sta LastPass in Dashlane, ki zahtevata naročnino, čeprav so na voljo darilne kartice (LastPass, Dashlane).
Dobra aplikacija za beleženje je tudi odlično darilo za razvijalca. Evernote je dobro priznana možnost, v Macu pa najraje uporabljam Bear Notes.
Čas je za programerje pomembna dobrina. Z aplikacijami, kot sta Timing in Timings, lahko spremljajo, kako so porabili svoj čas. V računalniku Mac je Things odlična aplikacija za seznam opravil, OmniPlan in Pagico pa sta zmogljivi aplikaciji za upravljanje projektov.
Nekateri programi lahko razvijalcem pomagajo, da med delom ne izgubijo nadzora: Be Focused Pro in Vitamin-R sta aplikaciji za merjenje časa, ki jih spodbujata k delu v kratkih, osredotočenih serijah, HazeOver, Focus in Freedom pa preprečujejo motnje, povezane z računalnikom.
Če vam nobena od teh možnosti ne ustreza, v našem pregledu najboljših aplikacij za produktivnost predstavljamo številne druge programe, vključno z znanstvenimi in programerskimi kalkulatorji, orodji za upravljanje datotek in orodji za iskanje.
Roboti, virtualni pomočniki in avtomatizacija
Piše se leto 2021. Veste, kaj to pomeni? To je leto, ko je dom Jetsonovih čistila robotska služkinja Rosie. Lahko imate tudi vi robotsko služkinjo? Vsekakor. Vsak razvijalec bi bil vesel darila v obliki čistilnega robota, programabilnega drona, digitalnega pomočnika ali avtomatiziranega doma.
Roboti in več
- Roborock E35 bo za vas sesal kot mini Rosie. DeenKee DK700 je še ena dobra izbira.
- DJI RoboMaster S1 Inteligentni izobraževalni robot STEM s programirljivimi moduli ponuja vrsto projektov, video tečajev in vodnikov za programiranje, od začetnikov do strokovnjakov. Zasnovan je za izboljšanje znanja in razumevanja matematike, fizike, programiranja, robotike in umetne inteligence pri uporabnikih, da se okrepijo sposobnosti reševanja težav in kritičnega razmišljanja.
- Lego Boost Creative Toolbox je komplet za gradnjo robotov in izobraževalni komplet za kodiranje za otroke.
- Začetni komplet Arduino vas na praktičen način seznani z osnovami Arduina in elektronike.
- Kompletni začetni komplet Elagoo Mega 2560 je združljiv z Arduinom, uči elektronike in programiranja ter je primeren za napredne uporabnike, kot so profesionalni laboratorijski inženirji, študenti elektronike in izkušeni ljubitelji.
- CanaKit Raspberry Pi 4 4GB Starter Kit omogoča izdelavo računalnika v velikosti kreditne kartice in njegovo uporabo za projekte, kot so medijski center, stroj za kodiranje ali retro igralna konzola.
Pametni zvočniki in digitalni pomočniki
Pametni zvočniki so majhni računalniki v vašem domu. V pametnem domu lahko z govorjenjem prejemate informacije ali sprožite dejanja. Amazon, Google in Apple ponujajo visokokakovostne in cenovno dostopne naprave s pametnimi zvočniki.
- Amazonov Echo je pametna naprava z več deset tisoč spretnostmi. Od nje lahko zahtevate predvajanje glasbe, prižiganje luči, pogovor z osebo v drugi sobi in še več. Echo Show vključuje tudi zaslon.
- Smart Home Controller z Googlovim pomočnikom je Googlova alternativa Echo Show-u. Googlov brezžični usmerjevalnik Nest Wifi Router (2 paketa) je Googlov pametni zvočnik, vgrajen v mrežni usmerjevalnik.
- HomePod je Applov pametni zvočnik, ki se osredotoča na visokokakovosten zvok.
Avtomatizacija doma in pisarne
Te naprave omogočajo, da se gospodinjski aparati, luči in drugo povežejo z računalnikom in se nadzorujejo na različne načine.
- Philips Hue White and Color Ambiance A19 LED Starter Kit vam bo pomagal začeti z avtomatizacijo doma. Komplet vključuje pametne luči in lahko deluje tudi s pametnimi napravami, ki jih morda že imate doma. Združljiv je z Amazon Alexa, Google Assistant in Apple HomeKit.
- Pametno stikalo Kasa Smart Dimmer Switch podjetja TP-Link omogoča enako za navadne (ne pametne) luči.
- Pametni vtič Wemo Mini Smart Plug upravlja vtičnice, ki napajajo vaše električne naprave. Združljiv je z Amazon Alexa, Google Assistant in Apple HomeKit.
- Vtičnica Teckin Smart Plug Wifi vam omogoča tudi računalniški nadzor nad električnimi vtičnicami v vašem domu.
Darilo izobraževanja
Spletni tečaji programiranja
Razvijalci se lahko novih veščin in jezikov skoraj v celoti učijo prek spleta. Razmislite o tem, da bi podarili naročnino na enega od teh ponudnikov usposabljanja:
- Z naročnino na Udemy lahko dostopate do številnih izobraževanj o razvoju, vključno s tečaji o Pythonu, Javi, spletnem razvoju, C++, C#, Angularju, JavaScriptu, Reactu, SwiftUI in strojnem učenju.
- Pluralsight je platforma za tehnološka znanja, ki ponuja ocenjevanje znanja in interaktivne tečaje. Med temami so Python, JavaScript, Java, C#, spletni razvoj, mobilni razvoj in druge. Podarite lahko enomesečno, trimesečno, enoletno individualno ali enoletno naročnino Premium.
- SkillShare ponuja številne tečaje za razvijalce, med drugim Uvod v programiranje, Uvod v UX, Orodje JavaScript in Demistifying Artificial Intelligence. Na voljo so darilne kartice za 3-, 6- in 12-mesečno naročnino.
- GoSkills Unlimited omogoča neomejen dostop do tečajev na računalnikih in mobilnih napravah. Razvojne teme vključujejo uvodne tečaje HTML, CSS, JavaScript, PHP, SQL, Python, Ruby on Rails in Ruby. Podarite lahko posamezne tečaje.
- Frontend Masters ponuja poglobljene, sodobne tečaje front-end inženiringa, vključno s TensorFlow, GraphQL, JAMStack, React, JavaScript, Gatsby, HTML Email, Visual Studio Code, CSS Layouts, Redux in MobX ter drugimi.
- Egghead ponuja videoučne vaje za spletne razvijalce, vključno z React, Rust, Web Security, TypeScript, XState, React, Twilio in Gatsby. Ob odjavi je na strani s potrdilom na voljo možnost "Darilo".
- Team Treehouse uči spretnosti kodiranja, ki vam bodo pomagale pri iskanju nove zaposlitve. Na voljo je več kot 300 tečajev. Če želite naročnino kupiti kot darilo, pošljite e-poštno sporočilo na naslov [email protected] o nakupu računa za nekoga.
- Wes Bos je objavil več spletnih tečajev o Reactu, vozlišču, javascriptu, CSS, ukazni vrstici in Markdownu.
Knjige in naprave Kindle
Darilo v obliki naprave Kindle bo vašemu prijatelju koderju omogočilo, da bo imel s seboj povsod popolno knjižnico referenc in usposabljanj. Te naprave so osvetljene in imajo izjemno dolgo življenjsko dobo baterije (merjeno v tednih in ne urah).
- Povsem nov Kindle
- Povsem nova prevleka za Kindle Paperwhite iz vodoodporne tkanine
- Obnovljeni Kindli
V ekosistemu Kindle je na voljo veliko knjig za programerje. V nadaljevanju jih priporočamo kar nekaj. Še bolje je, da naročnina na Amazon Kindle Unlimited omogoča neomejen dostop do več kot milijona knjig Kindle, aktualnih revij in zvočnih knjig Audible.
Avdio knjige Audible
Avdioknjige nam pomagajo pri branju, ko nimamo časa za branje, na primer med vožnjo, telovadbo ali gospodinjskimi opravili. Audible je glavni ponudnik avdioknjig na svetu.
Naročnine na knjige Audible so na voljo kot darilo za en mesec, tri mesece, šest mesecev ali dvanajst mesecev. Obdarovanec prejme tri nove knjige na mesec, 30-odstotni popust na dodatne naslove, izmenjavo zvočnih knjig in knjižnico Audible, ki jo bo imel za vedno.
Knjige
Tukaj je obsežna, vendar ne izčrpna zbirka knjig za programerje. Mnoge od njih so na voljo za naprave Kindle in kot avdioknjige Audible ali v trdi ali papirnati vezavi.
- The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition: Your Journey to Mastery avtorjev Davida Thomasa in Andrewa Hunta je klasično besedilo o programiranju. Na voljo v trdi vezavi, Kindlu in Audible Audiobook.
- Clean Code: A Handbook of Agile Software Craftsmanship Roberta C. Martina vsebuje načela, študije primerov in motivacijo za pisanje čiste kode. Na voljo v knjižni obliki in Kindlu.
- Don't Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition, Steve Krug je klasika za vse, ki se ukvarjajo z oblikovanjem spletnih strani. Na voljo v formatu Kindle.
- Knjiga Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability avtorja Steva Kruga je vredna nadaljevanja. Na voljo je v knjižni obliki in Kindlu.
- 100 stvari, ki jih mora vsak oblikovalec vedeti o ljudeh Susan Weinschenk pomaga oblikovalcem razmišljati o tem, kaj ljudje želijo in potrebujejo od oblikovanja. Na voljo v knjižni obliki in Kindlu.
- The Inevitable: Understanding the 12 Technological Forces that Will Shape Our Future Kevina Kellyja je vodnik po 12 tehnoloških imperativih, ki bodo zaznamovali naslednjih 30 let. Na voljo v knjižni in trdi vezavi, v Kindlu in kot zvočna knjiga.
- Kai-Fu Lee v knjigi AI Superpowers: China, Silicon Valley, and the New World Order raziskuje hitro razvijajoči se vpliv umetne inteligence. Na voljo v knjižni in trdi vezavi, v Kindlu in kot zvočna knjiga.
Zabavno in nenavadno
Kavni avtomati in vrči
Koderji se napajajo s kavo. Tukaj je nekaj odličnih daril, s katerimi se lahko napolnijo s kavo.
- Cuisinartov avtomatski programirljivi aparat za kavo na zahtevo lahko pripravi 12 skodelic, preden ga je treba ponovno napolniti, tako da bo z njim večina programerjev lahko preživela jutro.
- Hamilton Beach BrewStation lahko pripravi tudi 12 skodelic kave in je na voljo v rdeči barvi sladkega jabolka.
- Aparat za kavo in espresso AeroPress je preprost in prenosen ter je moj najljubši način vsakodnevne priprave kave.
- Porlex Mini mlinček za kavo iz nerjavečega jekla je kakovosten ročni mlinček za kavo s keramičnim burekom.
- Cosorijev grelnik za kavo in komplet lončkov je odličen način za ohranjanje vroče kave med kodiranjem.
- Pametni lonček Ember Temperature Control Smart Mug je še en učinkovit način, da kava ne postane mlačna.
Kaj pa eden od teh vrčev za kavo s pravim sporočilom za programerja ali tehničnega zanesenjaka?
- Kavo spremenim v kodo
- Računalniško programiranje
- 6 faz razhroščevanja
- Življenje programerjev
- Deluje na mojem računalniku
- Sem programer, izdelujem računalnik Beep Boop Beep Beep Boop
- Ni kraja, kot je 127.0.0.1
- Yoda Najboljši računalniški programer
- Pišem kodo (vendar ne znam črkovati)
Gumijaste račke
Knjiga "Pragmatični programer" (glej zgoraj) priporoča poseben način odpravljanja napak: razložite svojo kodo vrstico za vrstico gumijasti rački. Zamisel se je prijela, čeprav le v šali, zato, če vaš prijatelj, ki se ukvarja s programiranjem, še nima gumijaste račke, mu jo kupite!
- Pogovorite se z raco v skodelici za kavo
- Ducky City z žogo za plažo
- Essentials Surfer gumijasta račka za bazene
- Rhode Island Novelty Raznovrstne gumijaste račke (100 kosov)
Torbe in kovčki za prenosne računalnike
Koderji svoje prenosnike običajno nosijo povsod s seboj. Kakovostna torba je odlična ideja za darilo.
- Potovalni nahrbtnik za prenosni računalnik je tanka torba, ki je odporna na vodo in je primerna za 15,6-palčne prenosne računalnike.
- Nahrbtnik za fotoaparat Cuekondy je starinska platnena torba, primerna za prenosne računalnike, fotoaparate in objektive ter drugo dodatno opremo.
- Trpežna modna aktovka Gray VanGoddy je minimalističen način prenašanja prenosnega računalnika ali Chromebooka in ima naramnico.
Oblačila
Majice in jopice s kapuco:
- Majica I Turn Coffee Into Code, tudi majica s kapuco
- CafePress Python Programer & amp; Razvijalec Comfort Tee
- Navojna znanost Binary Funny Computer Programmer T-Shirt
Nogavice:
- Charcoal Lime Binary Computer moške nogavice, tudi v modri barvi
- Deluje na mojem računalniku
- Kompresijske nogavice s potiskom kode (za moške in ženske)
Pokrovčki:
- Imate Lisp?
- Jejte spite kodo Ponavljajte
- Bodite mirni in kodirajte naprej
Darilni boni
Darilni boni so odlični, kadar ne morete fizično podariti darila. Pošljete jih lahko elektronsko, poleg tega pa pokažejo, da ste svojo odločitev dobro pretehtali.
- Amazonove darilne kartice lahko pošljete elektronsko, natisnete doma ali pošljete po pošti.
T2 ponuja darilne kartice za čaj in personalizirane darilne pakete.
- Darilne kartice Starbucks lahko pošljete prek e-pošte ali sporočila iMessage.
- Drugo darilo, povezano s kavo, je darilni bon Bean Box, ki omogoča dostop do več kot 100 sveže praženih mešanic kave.
- Z darilnimi karticami Industry Beans lahko prejemnik izbere kakovostna kavna zrna, filtrirne papirje in aparate Aeropress.
Druge zamisli
- Binarne ure, kot je ta FeiWenova in ta OWMEOTova
- Eksotični peski Arktični ledenik urno steklo
- Retro kovinska časovna ura
- Nalepke za prenosni računalnik za razvijalce (72 kosov) in druga zbirka 108 nalepk
- Podstavki za diskete
- Ohranite mirno kri in kodirajte na plakatu
- Kodiranje je težko plakat
- Plakat Moja koda deluje
To je dolg seznam idej za darila. Imate še kakšna dobra darila za programerje in razvijalce programske opreme? Pustite komentar spodaj in nam sporočite.