목차
괴짜가 아니라면 컴퓨터 프로그래머에게 적합한 재능을 찾는 것이 어려울 수 있습니다. 일반적인 프로그래머의 관심은 당신보다 기술적인 것일 수 있습니다. 그들은 자신이 좋아하는 것과 싫어하는 것에 대해 강한 의견을 가질 수 있습니다. 그리고 다양한 유형의 프로그래머가 있습니다. 짜잔!
도와드리겠습니다. 기술 또는 컴퓨터와 관련된 코더를 사용할 필요가 없습니다. 좋은 선택이 많이 있습니다. 가까운 사람이나 컴퓨터를 이해하는 사람에게서 지도를 받는 것이 현명할 수 있습니다.
양말과 티셔츠가 반드시 나쁜 아이디어는 아니며 기술과 코딩 테마를 모두 갖춘 것이 많이 있습니다. . 노트북 가방, 바이너리 시계, 커피 머신 또는 심지어 고무 오리(농담이 아닙니다. 나중에 자세히 설명하겠습니다)를 얻을 수 있습니다!
책은 항상 좋은 생각입니다. 그들이 프로그래밍하는 컴퓨터 언어가 무엇인지 모르더라도 다른 언어를 배우는 데 관심이 있을 것입니다. 다양한 온라인 컴퓨터 프로그래밍 교육 과정에 등록하는 것도 좋은 생각입니다.
새 키보드나 마우스 또는 새 소프트웨어 프로그램과 같은 컴퓨터 관련 선물 아이디어가 많이 있습니다. 프로그래밍은 일과 관련이 없을 때도 재미있기 때문에 로봇 키트, 프로그래밍 가능한 드론, 전자 키트, 디지털 비서는 모두 훌륭한 아이디어입니다. 가정 자동화도 마찬가지입니다. 프로그래머 친구가 컴퓨터에 불이 꺼지면 모든 조명을 끄라고 지시할 수 있습니다.개발 등. 1개월, 3개월, 1년 개인 또는 1년 프리미엄 구독을 선물할 수 있습니다.
Kindle Books and Devices
선물Kindle 장치를 사용하면 코더 친구가 완전한 참조 및 교육 라이브러리를 어디에서나 가지고 다닐 수 있습니다. 백라이트가 있고 배터리 수명이 우스꽝스럽습니다(몇 시간이 아니라 몇 주 단위로 측정).
- 완전히 새로워진 Kindle
- 완전히 새로워진 Kindle Paperwhite 방수 패브릭 커버
- Refurbished Kindles
Kindle 생태계에는 프로그래머를 위한 책이 많이 있습니다. 아래에서 꽤 많은 것을 추천합니다. 더 좋은 점은 Amazon Kindle 무제한 구독으로 백만 권 이상의 Kindle 서적, 최신 잡지 및 Audible 오디오북에 무제한으로 액세스할 수 있다는 것입니다.
Audible 오디오북
오디오북은 책이 없을 때 책을 소비하는 데 도움이 됩니다. 예를 들어, 운전할 때, 운동할 때, 집안일을 할 때. Audible은 세계 최고의 오디오북 제공업체입니다.
가청도서 구독은 1개월, 3개월, 6개월 또는 12개월 동안 선물로 제공됩니다. 수령인은 한 달에 세 권의 신간, 추가 도서 30% 할인, 오디오북 교환, 영원히 소유할 Audible 도서 라이브러리를 받습니다.
도서
여기에 프로그래머를 위한 책 모음. 이들 중 다수는 Kindle 기기용, Audible 오디오북, 양장본 또는 문고판으로 제공됩니다.
- The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition: Your Journey to Mastery by David Thomas 및 Andrew Hunt는 다음과 같습니다. 고전프로그래밍 텍스트. 양장본, Kindle 및 Audible 오디오북으로 제공됩니다.
- Clean Code: Robert C. Martin의 Agile Software Craftsmanship 핸드북에는 깨끗한 코드를 작성하기 위한 원칙, 사례 연구 및 동기가 포함되어 있습니다. 페이퍼백과 Kindle로 제공됩니다.
- Don't Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition by Steve Krug은 웹 디자인 작업을 하는 모든 사람을 위한 고전입니다. Kindle 형식으로 제공됩니다.
- Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability(Steve Krug의 후속작)입니다. 페이퍼백과 Kindle에서 사용할 수 있습니다.
- Susan Weinschenk의 사람에 대해 모든 디자이너가 알아야 할 100가지 사항은 디자이너가 사람들이 디자인에서 원하는 것과 필요로 하는 것이 무엇인지 생각하도록 도와줍니다. 페이퍼백과 Kindle로 제공됩니다.
- The Inevitable: Understanding the 12 Technological Forces that Will Shape Our Future by Kevin Kelly는 향후 30년을 형성할 12가지 기술적 필수 요소를 안내합니다. 페이퍼백, 양장본, Kindle 및 Audible Audiobook으로 제공됩니다.
- AI 초강대국: 중국, 실리콘 밸리, 그리고 Lee Kai-Fu의 신세계 질서는 빠르게 진화하는 인공 지능의 영향을 탐구합니다. 페이퍼백, 양장본, Kindle 및 Audible 오디오북으로 제공됩니다.
재미있고 특이한
커피 메이커 및 머그
코더는 커피로 연료를 공급받습니다. 계속 충전할 수 있는 훌륭한 선물이 있습니다.
- The Cuisinart커피 온디맨드 자동 프로그래밍 가능 커피 메이커는 리필이 필요하기 전에 12잔을 만들 수 있으므로 대부분의 프로그래머는 아침까지 사용할 수 있습니다.
- Hamilton Beach BrewStation은 커피 12잔도 만들 수 있으며 사탕 사과로 제공됩니다. 빨간색.
- AeroPress 커피 및 에스프레소 메이커는 간편하고 휴대가 간편하며 매일 커피를 만드는 제가 가장 좋아하는 방법입니다.
- Porlex 미니 스테인리스 스틸 커피 그라인더는 세라믹을 사용한 고급 핸드 그라인더입니다. burr.
- 코소리 커피 머그 워머 & 머그 세트는 코딩하는 동안 커피를 뜨겁게 유지하는 훌륭한 방법입니다.
- 엠버 온도 조절 스마트 머그는 커피가 미지근해지지 않도록 하는 또 다른 효과적인 방법입니다.
코더나 기술 괴짜에게 적합한 메시지가 있는 커피 머그 중 하나는 무엇입니까?
- I Turn Coffee Into Code
- Computer Programming Fuel
- 6 디버깅 단계
- 프로그래머의 삶
- 내 기계에서 작동합니다
- 나는 프로그래머입니다. 0.1
- Yoda 최고의 컴퓨터 프로그래머
- 나는 코드를 작성합니다(철자는 할 수 없습니다)
Rubber Ducks
The Pragmatic Programmer ”(위 참조)는 독특한 디버깅 방법을 권장합니다. 고무 오리에게 코드를 한 줄씩 설명하십시오. 이 아이디어는 농담일 뿐이므로, 코딩 친구가 아직 고무 오리가 없다면 구입하세요.one!
- 오리 커피 머그와 대화
- 비치 볼이 있는 덕키 시티
- 수영장용 필수품 서퍼 고무 오리
- 로드 아일랜드 노벨티 다양한 러버덕(100팩)
메신저백 및 노트북 케이스
코더들은 노트북을 어디든 가지고 다니는 경향이 있습니다. 고급 가방은 최고의 선물 아이디어입니다.
- 여행용 노트북 백팩은 15.6인치 노트북이 들어가는 슬림한 도난 방지 방수 가방
- The Cuekondy Camera Backpack은 노트북, 카메라, 렌즈 및 기타 액세서리에 적합한 빈티지 캔버스 가방입니다
- Gray VanGoddy Durable Fashion Briefcase는 노트북이나 크롬북을 휴대할 수 있는 최소한의 방법이며 어깨끈이 특징입니다
옷
티셔츠와 후드티:
- I Turn Coffee Into Code 티셔츠, 후드티도
- CafePress Python Programmer & Developer Comfort Tee
- Thread Science Binary Funny Computer Programmer T-Shirt
양말:
- Charcoal Lime Binary Computer 남성용 드레스 양말, 역시 파란색
- It Works on My Machine
- 코드 인쇄 압축 양말(남녀)
모자:
- Got Lisp?
- 수면 코드 반복 먹기
- 진정하고 코딩 계속하기
상품권
물리적으로 선물을 줄 수 없을 때 상품권이 제격입니다. 전자적으로 보낼 수 있으며 결정에 대해 어느 정도 생각했음을 보여줍니다.
- Amazon 기프트 카드전자적으로 보내거나 집에서 인쇄하거나 우편으로 보낼 수 있습니다.
T2는 차 관련 기프트 카드와 맞춤형 선물 팩을 제공합니다.
- 스타벅스 기프트 카드는 이메일이나 iMessage를 통해 보낼 수 있습니다.
- 커피와 관련된 또 다른 선물로는 갓 볶은 100가지 이상의 커피 블렌드를 제공하는 빈 박스 상품권이 있습니다. 및 Aeropress 기계.
기타 아이디어
- FeiWen과 OWMEOT의 이진 시계
- Exotic Sands Arctic Glacier Hour Glass
- 레트로 메탈 타임 모래시계
- 개발자를 위한 노트북 스티커(72개) 외 스티커 108종
- 플로피 디스크 컵받침
- Keep Calm and Code On 포스터
- 코딩은 어렵다 포스터
- 마이 코드 웍스 포스터
그것은 선물 아이디어의 긴 목록입니다. 프로그래머와 소프트웨어 개발자를 위한 다른 좋은 선물이 있습니까? 아래에 댓글을 남겨 알려주세요.
잠자리에 들 시간입니다.이 기사에서 우리의 목표는 단순히 무엇을 사야 하는지 알려주는 것이 아니라 당신의 상상력을 자극하는 것입니다. 어쩌면 우리의 제안 중 하나가 당신의 인생에서 프로그래머를 위한 완벽한 선물을 찾을 때 당신의 창의력을 촉발시킬 것입니다. 멋진 것을 선택하시리라 확신합니다.
이 가이드를 신뢰해야 하는 이유
제 이름은 Adrian Try이고 선물 받기를 좋아하는 기술 괴짜입니다. 이 요약을 작성하는 동안 나는 내가 받은 최고의 기술 관련 선물(그리고 내가 직접 구입해야 했던 선물)과 나를 군침이 도게 만드는 친구들의 장비에 대해 생각했습니다. 브레인스토밍하고, Amazon을 검색하고, 기어 리뷰를 탐색하고, 다른 사람들에게 의견을 요청했습니다.
그 결과 수백 개의 선물이 제안되었습니다. 코딩 친구나 사랑하는 사람에게 완벽하거나 새로운 아이디어를 불러일으킬 수 있기를 바랍니다. 행복한 쇼핑하세요!
프로그래머를 위한 컴퓨터 액세서리
고급 키보드
프로그래머의 손가락은 생계이므로 고급 키보드는 완벽한 선물 아이디어입니다. 그러나 싸지 마십시오!
정확하고 촉감이 좋은 키보드를 사용하면 빠르고 생산적으로 작업할 수 있습니다. 편안하고 인체공학적인 키보드는 장기적으로 손가락과 손목을 보호합니다. 우리는 프로그래머 검토를 위해 최고의 키보드에서 개발자의 키보드 요구 사항에 대해 길게 논의했습니다.
친구가 이미 완벽한 키보드를 가지고 있다면 다른 키보드를 미지근하게 받을 수 있습니다. 그러나 그들은 꿈을 꾸고 있을지도 모릅니다.더 나은 키보드를 사용하거나 다양한 키보드를 사용할 수 있습니다. 그들은 심지어 여러 대의 컴퓨터를 가지고 있을 수도 있으므로 새 컴퓨터는 매우 환영받는 선물이 될 수 있습니다. 그들이 Mac을 사용하는지 PC를 사용하는지 아는 것이 결정에 도움이 되므로 먼저 몇 가지 숙제를 하세요.
많은 개발자들이 기계식 스위치가 있는 키보드를 좋아합니다. 다소 구식(크고 종종 유선이며 상당히 시끄럽지만) 오래 지속되며 타이핑할 때 자신감을 불러일으키는 촉감 경험을 제공합니다.
인체공학적 키보드는 편안함을 위해 설계되었습니다. 그들은 손과 손목을 가장 자연스러운 위치에 배치하는 모양과 윤곽을 사용하여 이를 달성합니다. 소형 키보드는 작고 가벼우며 휴대가 간편합니다. 훌륭한 두 번째 키보드가 됩니다.
반응형 마우스 또는 트랙패드
키보드 대신 고급 마우스 또는 트랙패드는 개발자라면 누구나 좋아할 만한 것입니다. 최고는 사용자 정의 가능하고 반응이 빠르며 인체 공학적입니다. 우리는 리뷰에서 최고의 옵션인 Mac용 최고의 마우스를 모았습니다(대부분의 마우스는 Windows에서도 작동합니다). 다음은 몇 가지 권장 사항입니다.
- 로지텍 M720 트라이애슬론은 매우 가치가 있으며 여러 장치와 페어링할 수 있으며 한 세트의 배터리로 1년 내내 사용할 수 있습니다.
- 로지텍 MX Master 3는 훨씬 더 높은 가격의 프리미엄 마우스입니다. 인체공학적인 모양을 가지고 있으며 구성이 매우 용이하며 구입할 수 있는 최고의 마우스 중 하나입니다.
- 로지텍 MX Vertical은 또 다른 제품입니다.인체 공학에 중점을 둔 프리미엄 선택. 수직 방향으로 손을 자연스러운 "악수" 자세로 배치하여 손목의 부담을 덜어줍니다.
- Razer Basilisk Ultimate HyperSpeed Wireless Gaming Mouse는 또 다른 프리미엄 마우스이며 친구가 열성적인 게이머라면 고려해 볼 가치가 있습니다.
노이즈 캔슬링 헤드폰
노이즈 캔슬링 헤드폰은 방해 요소를 차단하고 코더가 집중력을 높여주는 음악을 들을 수 있도록 합니다. 우리는 최고의 소음 차단 헤드폰이라는 리뷰에서 최고의 옵션을 모았습니다.
백업 하드 드라이브
컴퓨터 백업은 특히 컴퓨터에서 생계를 꾸릴 때 매우 중요합니다. 외장 드라이브는 최고의 백업 전략 중 하나를 제공하며 추가 스토리지로도 사용할 수 있습니다. 백업 드라이브 및 외부 SSD 정리에 대한 많은 옵션을 나열하고 다음은 몇 가지 권장 사항입니다.
추가 모니터
많은 개발자가 다중 모니터 설정을 좋아합니다. 훌륭한 모델을 얻으려면 프로그래밍을 위한 최고의 모니터에 대한 자세한 리뷰를 읽어보십시오.
책상 및 작업 공간
프로그래머의 사무실과 작업 공간을 향상시킬 수 있는 몇 가지 선물은 다음과 같습니다.
- 에르고트론 라지 스탠드업 데스크나 코지 캐슬 높이 조절 스탠딩 데스크 같은 스탠딩 데스크
- 10~17.3인치 노트북과 호환되는 누락시 노트북 스탠드
- 편안하고 인체공학적인 사무실 Herman Miller Aeron Ergonomic Office Chair 또는 Alera와 같은 의자Elusion Series Mesh High-Back Multifunction Chair
- 게이머를 위한 X Rocker 4.1 Pro Series Pedestal Wireless Game Chair
또한 읽기: 프로그래밍을 위한 최고의 의자
프로그래머용 컴퓨터 소프트웨어
텍스트 편집기 또는 IDE
개발자의 기본 소프트웨어 도구는 텍스트 편집기 또는 완전히 통합된 개발 환경(IDE)입니다. 프로그래머는 도구에 대해 강한 의견을 가질 수 있습니다. 서로 다른 응용 프로그램이 한 유형의 개발에 더 적합할 수 있습니다. 그러나 키트에 추가 도구가 추가되는 것에 대해 불평하는 프로그래머는 거의 없습니다.
많은 개발 응용 프로그램은 무료이며 일부는 즉시 구매할 수 있으며 다른 일부는 지속적인 유료 구독이 필요합니다. 우리는 Mac용 최고의 텍스트 편집기(대부분 Windows에서도 작동함)에서 최고의 것을 다루었습니다. 다음은 선물로 고려할 수 있는 몇 가지입니다.
- Sublime Text 3는 텍스트 편집기 라운드업의 승자입니다. Mac, Windows 및 Linux에서 실행됩니다. 빠르고 반응이 좋습니다. 대부분의 프로그래머의 요구를 완벽하게 충족합니다. Sublime Text 3는 Sublime 공식 웹사이트에서 $80에 구입할 수 있습니다.
- BBEdit 13은 Mac 전용 텍스트 편집기로 많은 사랑을 받고 있으며 만능 개발에 적합합니다. 공식 웹사이트에서 $49.99에 바로 구입하거나 Mac App Store를 통해 $3.99/월 또는 $39.99/년의 정기 구독료를 지불할 수 있습니다.
- UltraEdit는 또 다른 강력한 기능입니다.앱과 웹 개발 모두에 적합한 크로스 플랫폼 편집기. 구독료는 연간 $79.95입니다. 두 번째 해는 반값입니다.
- Visual Studio는 Microsoft의 전문 IDE이며 모든 플랫폼에서 코딩, 디버깅, 테스트 및 배포를 포함하여 무료 VS Code 텍스트 편집기가 할 수 있는 것 이상의 기능을 제공합니다. 구독료는 월 $45 또는 첫해 $1,199입니다.
또 다른 애플리케이션인 Panic Nova가 곧 출시될 예정입니다. 인기 있는 Coda 앱과 동일한 사람들이 작성했으며 Mac 사용자에게 유망해 보입니다.
생산성 소프트웨어
컴퓨터에서 생계를 꾸릴 때 백업이 그 어느 때보다 중요합니다. 요약에서 Mac, Windows 및 온라인 백업에 대한 백업 옵션을 자세히 설명합니다. Carbon Copy Cloner는 좋은 대안이며 Backblaze 및 Acronis Cyber Protect와 마찬가지로 온라인 선물 상점을 제공합니다.
개발자는 종종 많은 암호를 사용합니다. 암호 관리자는 모든 사이트에 대해 다른 복잡하고 안전한 암호를 사용하도록 권장하는 필수 보안 예방 조치입니다. 우리가 가장 좋아하는 두 가지는 LastPass와 Dashlane이며, 기프트 카드를 사용할 수 있지만 구독이 필요합니다(LastPass, Dashlane).
좋은 메모 작성 앱은 개발자에게도 훌륭한 선물이 됩니다. Evernote는 존경받는 옵션입니다. Mac에서는 Bear Notes를 선호합니다.
시간은 프로그래머에게 중요한 상품입니다. 그들은 할 수있다Timing 및 Timings와 같은 앱을 사용하여 시간을 어떻게 사용했는지 추적합니다. Mac에서 Things는 훌륭한 할 일 목록 앱이고 OmniPlan과 Pagico는 강력한 프로젝트 관리 앱입니다.
일부 프로그램은 개발자가 작업하는 동안 추적할 수 있도록 도와줍니다. Be Focused Pro와 Vitamin-R은 짧고 집중적으로 작동하도록 하는 타이밍 앱이며, HazeOver, Focus 및 Freedom은 컴퓨터 관련 산만함을 차단합니다.
이러한 옵션 중 어느 것도 적합하지 않은 경우 과학 및 프로그래머용 계산기, 파일 관리 도구 및 검색 도구를 포함하여 최고의 생산성 앱 모음에서 다양한 기타 프로그램을 다룹니다.
로봇, 가상 비서 및 자동화
2021년입니다. 무엇을 의미하는지 너는 아느냐? 로봇 가정부 Rosie가 Jetsons의 집을 청소한 해입니다. 로봇 메이드도 가질 수 있나요? 전적으로. 모든 개발자는 청소 로봇, 프로그래밍 가능한 드론, 디지털 어시스턴트 또는 자동화된 가정을 좋아할 것입니다.
로봇 및 기타
- 미니 로지처럼 Roborock E35는 진공청소기를 당신을 위한. DeenKee DK700도 좋은 선택입니다.
- 프로그래밍 가능 모듈이 포함된 DJI RoboMaster S1 지능형 교육용 로봇 STEM은 초보자부터 전문가까지 일련의 프로젝트, 비디오 과정 및 프로그래밍 가이드를 제공합니다. 수학, 물리학, 프로그래밍, 로봇 공학 및
- 레고 부스트 크리에이티브 툴박스는 아이들을 위한 로봇 조립 세트이자 교육용 코딩 키트입니다.
- 아두이노의 기초를 다지는 아두이노 스타터 키트
- Elagoo Mega 2560 Complete Starter Kit는 Arduino와 호환되고 전자 및 프로그래밍을 가르치며 전문 실험실 엔지니어, 전자 학생 및 숙련된 애호가와 같은 고급 사용자에게 적합합니다.
- CanaKit Raspberry Pi 4 4GB 스타터 키트를 사용하면 신용카드 크기의 컴퓨터를 만들어 미디어 센터, 코딩 머신 또는 레트로 게임 콘솔과 같은 프로젝트에 사용할 수 있습니다.
스마트 스피커 및 디지털 어시스턴트
스마트 스피커는 집에 있는 작은 컴퓨터입니다. 말을 해서 정보를 받거나 스마트 홈에서 작업을 시작할 수 있습니다. Amazon, Google 및 Apple은 고품질의 저렴한 스마트 스피커 장치를 제공합니다.
- Amazon Echo는 수만 가지 기술을 갖춘 스마트 장치입니다. 음악 재생, 조명 켜기, 다른 방에 있는 사람과 대화하기 등을 요청할 수 있습니다. Echo Show에는 디스플레이도 포함되어 있습니다.
- Google 어시스턴트가 포함된 스마트 홈 컨트롤러는 Echo Show에 대한 Google의 대안입니다. Google Nest Wifi 라우터(2팩)는 메시 라우터에 내장된 Google의 스마트 스피커입니다.
- HomePod는 Apple의 스마트 스피커로 하이파이에 중점을 둡니다.오디오.
가정 및 사무실 자동화
이러한 장치를 통해 가전 제품, 조명 등을 컴퓨터에 연결하고 다양한 방식으로 제어할 수 있습니다.
- Philips Hue White 및 Color Ambiance A19 LED 스타터 키트로 홈 자동화를 시작할 수 있습니다. 이 키트에는 스마트 조명이 포함되어 있으며 집에 이미 있는 스마트 기기와도 작동할 수 있습니다. Amazon Alexa, Google Assistant 및 Apple HomeKit과 호환됩니다.
- TP-Link의 Kasa Smart Dimmer Switch는 일반(비스마트) 조명에 대해서도 동일하게 작동합니다.
- Wemo Mini 스마트 플러그 전기 제품에 전원을 공급하는 콘센트를 제어합니다. Amazon Alexa, Google Assistant 및 Apple HomeKit과 호환됩니다.
- Teckin Smart Plug Wifi Outlet을 사용하면 가정의 전기 콘센트를 컴퓨터로 제어할 수도 있습니다.
The Gift of Education
온라인 프로그래밍 과정
개발자는 거의 전적으로 온라인에서 새로운 기술과 언어를 배울 수 있습니다. 다음 교육 제공자 중 하나에 구독권을 선물해 보세요.
- Udemy 구독을 통해 Python, Java, 웹 개발, C++, C#, Angular, JavaScript, React에 대한 과정을 포함하여 수많은 개발 교육에 액세스할 수 있습니다. , SwiftUI 및 기계 학습.
- Pluralsight는 기술 평가 및 대화형 과정을 제공하는 기술 기술 플랫폼입니다. 주제에는 Python, JavaScript, Java, C#, 웹 개발, 모바일이 포함됩니다.