Pekerjaan: kisah Dmitry jujur, blogger populer, pengembang banyak program yang berguna
Pekerjaan / / December 27, 2019
Hari ini tamu kita adalah Dmitry jujur dengan cerita yang sangat luas tentang cara kerjanya. Dmitry - pendiri sebuah perusahaan kecil yang memproduksi neraka software yang berguna untuk Mac dan Windows. Bahkan, orang seperti dia disebut "shareware" dan jika Anda termasuk profesi ini atau ingin melakukan, cerita akan di metode kerja untuk memandu Anda, dan untuk semua program yang kebutuhan.
Juga, kita sering mencela bahwa tamu kami hampir semua Mac-pengguna. Dima - juga, tapi dia memiliki Mac hubungan yang sangat rumit yang akan menyenangkan Mac pembenci dan penggemar zastyaavyat berpikir bahwa "bunga poppy tidak sama." Dima berjalan dan GTD, tidak menambah atau mengambil :)
Nikmati membaca!
Apa yang Anda lakukan dalam pekerjaan Anda?
Aku datang dan menulis program, menggambar grafik, membuat situs memiliki sebuah blog, melakukan pemasaran, menjawab surat dalam mendukung coding Robot. Saya juga memiliki blog di Rusia Sellme.ru.
Bagaimana tempat kerja Anda?
Sesuatu yang luar layar laptop di sedikit menarik bagi saya. Saya jarang menemukan diri dalam posisi yang sama: yang duduk di meja atau di kursi atau di kursi, kemudian kursi lain tanpa meja, aku berbaring di sofa, kemudian duduk di balkon. Toilet juga bekerja, ya. Pada musim panas kadang-kadang saya akan berangkat bekerja di kafe, dan beberapa perjalanan ke mobil di suatu tempat jauh di hutan.
Apa hardware menggunakan?
Dua tahun yang lalu saya menulis sebuah artikel "Mengapa saya memiliki tiga poppy”. Secara singkat, karena salah satu dari mereka selalu dalam perbaikan. Sekarang saya memiliki empat bunga poppy, dan tiga dari mereka yang rusak, dan satu tidak sesuai (itu adalah pada PowerPC).
Saya tidak akan menggunakan platform Lifehacker, untuk mengeluh tentang kualitas Apple, tetapi menjelaskan secara singkat. Sekarang aku punya plastik putih kecil baru unibody MacBook (2,26 GHz Core 2 Duo, 4 GB DDR3, 250 GB HDD). Setelah tiga bulan menggunakannya menunggu penggantian motherboard dan layar. Dia belum mati, jadi aku di atasnya sekarang dan saya bekerja. kabinet adalah MacBook Air, yang menunggu untuk Desember pengganti layar lingkaran - mereka telah runtuh untuk kedua kalinya, dan ini adalah Air kedua. Masih memiliki 17 "MacBook Pro, yang memiliki layar beberapa luka puing-puing. Sebenarnya, ada awalnya tampilan Ini tidak dimaksudkan untuk apa pun selain grafis EGA. Kuno iBook tidak cocok, karena Mac OS X 10.6 pada PowerPC sana.
Jadi, ketika itu tahun Linux pada desktop ketika saya berhenti untuk program Mac, MacBook, dan ketika istirahat ini turun lagi, aku akan pindah ke teknik lain.
Di rumah aku punya dua Wi-Fi router: satu - D-Link untuk ADSL-penyedia (7 megabit), yang lain - Asus untuk Ethernet-penyedia (15 megabit). Masih memiliki AirPort Express, tetapi tidak mendukung VPN, sehingga tidak digunakan.
Telepon - iPhone 3G. Sebelumnya adalah generasi pertama iPhone, tetapi pecah ketika ia jatuh di lantai ubin (bagian bawah layar tidak lagi merasakan sentuhan, yang sangat lucu - bayangkan saya, mencoba untuk membuka telepon dan tidak mengerti apa yang terjadi: termasuk berubah-off, karena hal kecil yang perlu Anda lakukan adalah menarik atas, tapi untuk membuka - dengan cara apapun). iPhone dipilih karena tidak ada yang lebih baik, dan ingin program itu. Setelah aksi Apel dalam kaitannya dengan pengembang untuk program perehotelos itu.
Ada Keyboard Apple (transparan, tidak aluminium) dan Mighty Mouse. Apa yang pertama yang kedua - horor. Lie menganggur, hanya kadang-kadang menggunakan mouse ketika Anda perlu untuk menarik sesuatu yang trackpad tidak bekerja (tablet murah karena ada, tetapi itu tidak pernah digunakan).
Apa yang menggunakan perangkat lunak?
Tiga program utama: pengolah kata, browser dan Xcode.
Dengan editor teks, aku masih belum memutuskan: Saya menggunakannya TextMatekemudian Emacskemudian MacVimKemudian vim di konsol, kemudian Gedit. Mudah, bidang teks di Cocoa imaksovskie mengambil beberapa kunci (misalnya, C-a, C-e untuk pergi ke awal atau akhir baris).: wq
Browser Saya baru-baru ini Chrome, atau sebelum itu, saya menggunakan Safari. Ada Firefox, yang kadang-kadang digunakan untuk Firebug, YSlow dan Page Speed, tapi di Chrome / Safari Web Inspektur sudah menjadi cukup sulit untuk menggantikan mereka.
Penggunaan Chrome ekstensi Flashblock, Documents PDF / PowerPoint Viewer, Kirim menggunakan Gmail (tidak ada tombol) dan dimodifikasi navigasi Keyboard untuk Chrome. Yang terakhir ini sangat seperti - bukan menargetkan trackpad pada link, saya tekan "/", menempatkan sepasang surat referensi yang saya melihat dan saya tekan "Kembali". Kerugian dari ekstensi asli yang ia melihat semua link pada halaman dan gulir layar, meskipun jelas bahwa pengguna ingin "klik" link yang Anda lihat, jadi aku berubah sedikit - versi saya berusaha hanya terlihat di layar link. saya Aku diposting kode sumberTapi tidak dipublikasikan dalam Extensions Gallery... Bahkan, khusus untuk pembaca Lifehacker hanya Ia diterbitkan :-) Ada juga video tentang cara kerjanya.
Xcode. Sebuah IDE baik untuk Kakao-pemrograman. Saya menggunakan "Low Key" skema warna dan rilis plugin GoogleYang menghapus spasi ekstra saat menyimpan file.
Sejak zaman kuno, saya menggunakan Gmail, tetapi hanya baru-baru beralih dari Mail pada antarmuka berbasis web. Perdagangan - itu sangat nyaman.
Di Gmail Labs Saya telah menyertakan: Kontrol IMAP Lanjutan (ketika saya menggunakan Mail, sangat membantu), Buat Dokumen, Custom Tanggal Format, preview Flickr, Google Docs preview, Google Pemain suara, Navbar drag dan drop, preview Picasa, Quote memilih teks, Signature tweak, SMS di Chat, Judul Tweaks (transfer "Gmail" pada akhirnya "header Gmail - Inbox (10) - [email protected] ").
Saat memproses surat, saya mengikuti prinsip Inbox-hampir-Zero. Sesuatu yang kebutuhan harus dijawab segera jawabannya, dan arsip. Di mana Anda harus berpikir sedikit, saya meninggalkan untuk berbaring di kotak masuk. Di mana Anda memiliki waktu untuk berpikir atau mengharapkan sesuatu, saya meletakkan label "Nanti" dan diarsipkan. Kadang-kadang "nemnozhno berpikir" tertunda untuk waktu yang lama dan terakumulasi dalam masuk 10-15 huruf. Aku memproses mereka sekali seminggu (atau lupa untuk mengatakan).
Dengan Gmail dipindahkan ke terutama menggunakan keyboard (tekan "?" Jika Anda tidak tahu bagaimana). Umumnya, rekan-rekan guglovtsy yang melakukan hal-hal seperti: Saya menggunakan keyboard dan Google Reader, dan Google pencarian (untuk ini Anda perlu mengaktifkan percobaan shortcut keyboard). Tanpa yang terakhir, saya tidak mewakili pencarian: bagaimana untuk tetap lengannya ke link jika lebih cepat untuk menavigasi melalui hasil pencarian menggunakan j / k, dan membuka hak Kembali?
Setahun dukungan Memoires Cathodique dan pengguna, saya menggunakan FogBugz (akun gratis bagi siswa dan start-upHehe), tetapi tidak menyarankan siapa pun untuk melakukannya, dan segera akan menyingkirkan itu dan beralih ke Gmail. Rekan saya dan untuk dukungan BlogJet ScreenSketcher menggunakan pengguna Gmail dan konten.
Mail kami sehingga diatur: codingrobots.com berjalan pada Google Apps. Untuk setiap program, kami memiliki dukungan alamat yang terpisah. Mail BlogJet dan ScreenSketcher adalah rekan login, pasca Memoires Cathodique dan ke depan untuk FogBugz saya, jumlah yang tersisa alamat Teruskan ke Gmail saya. Pada dukungan @ filter adalah: Jika pesan berisi kata atau BlogJet ScreenSketcher, maka ke depan surat kepada rekan, orang lain tinggalkan aku. Kadang-kadang ada sekolah (misalnya, dalam mendukung BlogJet menulis tentang Memoires) dan kami akan mengirimkan surat kepada satu sama lain, tapi ini jarang terjadi. Masih lebih baik daripada FogBugz.
Bug tracker Aku hampir tidak ada. Jika seseorang menemukan bug dalam program ini, saya mencoba untuk memperbaikinya segera. laporan kerusakan menumpuk di label terpisah di Gmail dan melihat melalui itu jika jatuh sama lebih besar dari dua, maka itu semacam program bug yang harus diperbaiki. Jika seseorang membutuhkan fitur, saya tidak akan menulis, tapi hanya menghafal. Karena jika fitur ini sering bertanya, saya tidak lupa dan akan. Dan jika jarang - maka dia tidak perlu. Pada saya pertama khawatir tentang hal itu dan mencoba segala macam bagtrekilki, tetapi karena belajar bahwa 37signals melakukan hal yang sama, dan tenang. Masing-masing dari pengembang program kami, oleh karena itu fungsi utama bagtrekilok - perubahan tanggung jawab untuk bug ( "Anda menulis sampah ini, Anda dan benar" - "Tidak, menyalahkan kode Anda") - kita tidak dibutuhkan.
Kita beralih ke seni. Untuk menggambar segala macam hal-hal kecil (tombol, ikon kecil, grafis untuk situs) saya gunakan biji pohon ek dan kadang-kadang penderita cacatKetika Acorn'e tidak memiliki fungsi.
Vektor grafis (ikon untuk program, logo, MacBook) Menggambar di Inkscape. Tentu saja, saya bukan seniman, tapi Inkscape aku benar-benar seperti, meskipun kelemahan bahwa itu adalah bahwa Gimp bekerja pada X11 dan tidak terlihat asli pada Mac.
Saya menghabiskan banyak waktu di terminal. Aku punya sedikit dengan bash yang normal perubahan dalam konfigurasi: Hijau $, menampilkan direktori saat ini berturut-turut dan, jika direktori adalah git-repository, menampilkan brunch saat ini. Ditambah alias di ls: "la" untuk menampilkan file tersembunyi dan "ll" untuk daftar rinci.
Untuk memfasilitasi transisi dari penggunaan direktori autojump. hal yang berguna dia ingat di mana aku sering pergi ke, dan kemudian bukannya cd ~ / Proyek / cathodique dapat mengetik hanya bagian dari nama direktori: j kucing, untuk masuk ke dalamnya.
Untuk menginstal paket yang berbeda Saya terbiasa menggunakan MacPorts, tapi ia selalu mengatur perpustakaan Anda (untuk menaruh beberapa perubahan kecil, getar sekelompok versi yang berbeda dari perl, dll), jadi saya pindah homebrew - ia menggunakan perpustakaan, yang sudah di Mac OS X.
Kadang-kadang, bukan rm, penggunaan sampah - tidak benar-benar menghapus file tetapi tempat mereka ke tempat sampah. Hanya dalam kasus.
git - sistem kontrol versi favorit saya. Aku mulai CVS, kemudian beralih ke Subversion (semua lumpur), maka pada Git, Mercurial ini nanti, nanti fosil dan kembali ke Git. Dan di suatu tempat di antara aku mencoba Bazaar. Mercurial dan Fosil menyukai saya, tapi Git masih lebih. Selain itu, GitHub hanya taksi. Selain antarmuka konsol, saya kadang-kadang menggunakan GitX untuk riwayat browsing mudah.
program-program mereka, saya juga menggunakan :-) Dalam Cathodique Saya mencari dan menonton video, dan Memoires Aku menyimpan catatan kecil. mencegah terakhir penggunaan sepenuhnya bahwa saya memilikinya selalu dalam mode debug, dan bagaimana mungkin untuk fokus pada menulis sesuatu, Anda selalu menginginkan sesuatu dengan awal yang paling Program.
Catatan atas blog saya menulis dalam program ini MarsEdit (LRA pengganti yang baik BlogJet pada Mac, terutama dengan versi ketiga, yang baru-baru keluar :-).
Akun Twitter saya memiliki empat, sehingga untuk menggunakan antarmuka web tidak mungkin. saya menggunakan Tweetie (Sebuah versi gratis dengan iklan).
itu VirtualBox Saya memiliki 6 mesin virtual: Windows XP, Ubuntu 9.10, Ubuntu 10.04, PC-BSD, Mint Linux, Arch Linux. Jendela perlu menguji program kami berbasis Windows dan menjalankan control panel reseller, dan Linux dan BSD - untuk eksperimen. VirtualBox - program normal, tetapi dengan setiap update di sana-sini ada bug. Tapi gratis (meskipun, Oracle mungkin sudah membuat rencana untuk uang dengan pengguna domain terkemuka). Aku digunakan untuk menggunakan Parallels, tapi menjatuhkan secepat itu menjadi terlalu banyak rem pada MacBook Pro. Aku tidak tahu mengapa orang lain bekerja dengan baik.
Untuk meng-upload file menggunakan dua program: Cyberduck dan Interarchy. Saya menikmati hanya Interarchy, tetapi tidak mendukung Rackspace Cloud Files, yang we distribusi program host.
Selain web Gmail menggunakan Google Reader, Docs, Calendar, GitHub, Flickr, dan Picasa Web.
Kalender saya gunakan terutama untuk merekam peristiwa masa lalu, yang kemudian akan harus ingat, untuk menghitung berapa banyak waktu telah berlalu, serta untuk melihat ketika balapan berikutnya Formula 1. Beberapa peristiwa dan hal-hal yang perlu ditugaskan untuk waktu tertentu saya hampir tidak memiliki. Untuk melakukan daftar saya tidak menggunakan: Saya bekerja dalam modus default tidak dapat diandalkan. Hal ini diperlukan untuk membeli baterai? Lupa, baik, oke, saya membeli waktu berikutnya. Hal ini diperlukan untuk membalas surat itu? Jika saya lupa, saya ditendang. Tentu saja, aku tidak begitu sering melupakan sesuatu, dan aku tidak benar-benar nihilis. Tapi titik "Getting Things Done" - ditulis di atas kertas dan membuangnya, dan kepala, dan kemudian secara berkala meninjau dan ingat - saya tidak bekerja, karena ketika saya berlatih GTD, saya hanya memikirkan GTD. 5 buah sudah program untuk membuat to-do list, menulis yang belum selesai. cukup :)
Bahkan Google Analytics menggunakan hampir setiap hari: menonton lalu lintas dan tusukan.
IM tidak menggunakannya karena saya tidak suka terganggu. Layak Skype, yang kadang-kadang sangat berguna, ditambah ketika seseorang meminta sesuatu yang cepat untuk membahas, menghidupkan Google Talk di Gmail.
Dalam Mac OS X Dock saya ke kanan, dan baru-baru saya mulai menyembunyikannya. Untuk memindahkan program windows dan shortcut keyboard yang digunakan. Untuk menjalankan program - Spotlight (sebelumnya digunakan Quicksilver dan Google Quick Launch Box).
Meja digunakan untuk file-file sementara yang di suatu tempat maka saya tarik atau delete. Gambar Desktop kadang-kadang perubahan mood, tetapi biasanya itu hanya abu-abu (# 2D2D2D). Tidak mood yang buruk, dan untuk estetika.
Ruang tidak menggunakan - saya istirahat keluar bergerak ke sana kemari. Adalah jauh lebih mudah untuk menyembunyikan program (Cmd + H) atau semua program kecuali satu saat ini (Cmd + Opt + H).
Apakah ada tempat di kertas kerja Anda?
Praktis tidak ada. Saya memiliki notebook, tapi aku pergi ke sana sangat jarang menulis. Kadang-kadang aku menggambar sketsa antarmuka.
Apakah ada konfigurasi mimpi?
Saya ingin komputer saya saat ini telah bekerja minimal 10 tahun. Puas, adalah mungkin bahwa beberapa tahun untuk mengubah hard drive tradisional untuk SSD dan DVD-drive lemparan.
Benar-benar ingin sistem yang baik operasi, karena tidak ada Mac OS X, atau Linux, atau bahkan lebih sehingga Windows tidak cocok untukku. Saya merasa bahwa Anda dapat bekerja lebih efisien, tapi caranya itu - saya tidak tahu :-)