Wie ist der Arbeitstag der Mitglieder der PC AppsConf

Dieses Jahr hat das AppsConf- Programmkomitee super coole mobile Entwickler. Jeder hat viel Erfahrung, arbeitet in führenden Unternehmen und Startups, Unternehmenslösungen und deren Produkten - sie wissen, dass sie im Trend sind und können selbst viele Tricks teilen.

Wir werden auf der Konferenz über bestimmte Fälle von Arbeitsproblemen sprechen, aber im Moment werden wir diskutieren: Arbeitsinstrumente, Zeitmanagement, Motivation für die Produktentwicklung, die Rolle der Ausbildung in der Arbeit eines Programmierers und andere interessante Dinge.



In der dritten Ausgabe von Run Loop - einem Podcast über diejenigen, die Produkte mit eigenen Händen herstellen - beschlossen die Moderatoren, niemanden anzurufen. Und erzähle von dir, denn sie machen auch nützliche und coole Dinge.



Roman Busygin ist ein führender Entwickler von Yandex-Musik für iOS.


Ilya Tsarev Leiter iOS bei der Alfa Bank.


Alexey Mileev Android Entwickler App in der Luft.

Erfahrung. Öffentliche Aktivitäten


Roman : Das erste, worüber ich sprechen möchte, ist die Erfahrung: Wo wir aufleuchteten und was wir tun, und nicht nur die Zeilen der aktuellen Position.

Ich war von Anfang an in der iOS-Entwicklung. Ich erinnere mich, als die Plattform auch als iPhone SDK bezeichnet wurde, war es die zweite Beta iOS 2.0. Ich fühlte mich von der Plattform angezogen, weil ich fast ein Jahr lang das erste iPhone benutzte. Ich fotografierte gerne verschiedene interessante Dinge aus meinem Leben darauf, aber die Fotos blieben auf dem Gerät und ich wollte sie mit jemandem teilen. Mein erstes Projekt war nur ein Kunde, der wusste, wie man diese Bilder von meinem iPhone ins Internet hochlädt. Dann drehte es sich, drehte sich. Dann habe ich bei Yandex gearbeitet und dort haben sie dieses Projekt mit großem Interesse angenommen. Yandex.Maps, Search, Browser, KinoPoisk und Smartpass wurden in meiner Erfolgsbilanz vermerkt. Dies ist eine Anwendung für das iPad, mit der Sie in die Kinos Yandex.Afish gehen können.

Zu Beginn der Gründung von iOS gab es nur sehr wenig Informationsentwicklung, und ich wollte wirklich etwas über mich erzählen und die Pioniere finden, die auch in ihrer Ecke gruben, weil es damals noch nicht in Mode war. Langsam, nach und nach, begann ich, Yandex-Subbotniks für die mobile Entwicklung zu organisieren, die sich allmählich zu einem separaten Format für das Yandex Mobile Camp-Event entwickelten, das auf der großen Yandex-Konferenz zu einem separaten mobilen Bereich wurde. Die Liste der öffentlichen Aktivitäten kann durch Podcasts ergänzt werden. Das erste Mal wurde ich Gast in einem U-Boot . Diese Erfahrung hat mir so gut gefallen, dass ich mich entschlossen habe, fortzufahren, und jetzt bin ich mit Ihnen bei der Veröffentlichung des Run Loop-Podcasts. Das ist meine kurze Geschichte.

Ilya : Natürlich ist meine Erfahrung nicht so beeindruckend wie die von Roman. In der iOS-Entwicklung bin ich erst vor relativ kurzer Zeit - nur 5 Jahre. Ich habe mit iOS 6 angefangen. Alle meine Bekanntschaften mit der iOS-Entwicklung kamen vom Institut. Im dritten Jahr begannen die Jungs und ich ein Projekt zu machen. Es hat mir gefallen und ich dachte, dass Programmieren interessant sein könnte : Es schreibt dort nicht nur Unsinn, sondern man kann Anwendungen erstellen und sie mit den Händen berühren, es ist cool. Also habe ich angefangen, iOS zu entwickeln. Danach habe ich es geschafft, in mehreren Startups zu arbeiten. Einige schlossen in ein paar Monaten, andere lebten mehrere Jahre. Alles war mehr oder weniger gut. Dann bin ich in eine große Firma gekommen. Es war die Alfa Bank, in der ich seit drei Jahren arbeite. Während dieser Zeit habe ich es geschafft, als gewöhnlicher Produktentwickler und dann als Marktführer bei Alfa-Bank zu bleiben. Momentan bin ich für die gesamte iOS-Entwicklung verantwortlich.

Aus der Öffentlichkeit war es für mich immer interessant, bei den Treffen zu sprechen - ich hatte immer Angst davor. Deshalb haben wir uns entschlossen, unsere Mitaps, die mehr Kammer mit weniger Leuten sein sollten (nicht so beängstigend), herzustellen und genau darüber zu erzählen, wie dies in der Alfa-Bank geschieht. Wir wollten über unsere Erfahrungen sprechen und allen zeigen, dass Banken nicht nur beängstigende, riesige, bürokratische Organisationen sein können, sondern auch in Bezug auf Innovation und Technologie cool. Es gab also ein iOS-mitap Mobile Talks. Ich bin zum ersten Mal in Podcasts und AppsConf ist es wert, dafür zu danken.

Erfahrung. Der Weg zur Programmierung


Alex : Ich arbeite seit ungefähr 5 Jahren an Android. Davon arbeite ich seit drei Jahren und einem Monat in der App in the Air. Alles begann in der Schule. Ich habe bereits verstanden, dass Programmierung etwas Interessantes ist. Wenn Sie gerade einen Computer hatten, schien es nichts zu geben, dann haben Sie so etwas geschrieben und etwas Neues erschien. Diese Art von Programmiermagie zog an. Aber ich fing an, in dieses Geschäft einzusteigen, um es milde auszudrücken. Ich weiß nicht, warum es passiert ist, aber das erste, auf das ich gestoßen bin, war das Perl-Tutorial . Es war ziemlich beängstigend. Es ist kein Geheimnis, dass der anständige Teil der russischen allgemeinen und höheren Bildung Spickzettel sind, ohne sie nirgendwo. Nachdem meine Freunde und ich alle Prüfungen am Physik- und Mathematik-Lyzeum bestanden hatten, beschlossen wir, dass es schön wäre, alles, was wir in der Physik und in allen Bereichen der Mathematik hatten, in eine Art elektronischen Spickzettel zu bringen. So entstand unsere erste Android-App. Dann hat mein Freund es für iOS angepasst. Die Formelbuch-App ist eine Formelreferenz, die sowohl im Store: Google Play als auch im AppStore noch vorhanden ist. Es gab eine etwas dunkle Zeit, in der derselbe Freund und ich an einem Startup beteiligt waren, über das ich nicht im Detail sprechen werde. Das einzige, was ich über ihn sagen kann, ist, dass er auf der späten Parse gehostet wurde. Wenn Sie sich erinnern, hatte Facebook eine solche Parse.com. Es war ein soziales Netzwerk, das viele verschiedene interessante Erfahrungen lieferte, weil ich so viele Aspekte herausarbeiten musste. Sie hat sich erfolgreich gebeugt, als ich Studentin im zweiten Jahr war. Geld wird benötigt. Mir wurde klar, dass Programmieren ein Thema ist , es ist für alle interessant. Ich dachte, dass meine Eltern daran interessiert waren, Kindern Programmieren beizubringen, und bot Nachhilfe an: "Ich werde Ihnen beibringen, wie man Android-Anwendungen erstellt." Ich zählte auf das jüngere Publikum der Kinder, aber am Ende kam es irgendwie vor, dass ich 30-40-jährige Onkel unterrichtete . Es war ziemlich seltsam, aber interessant. Übrigens haben einige von ihnen für unsere Kurse, für die Zeit, die wir studiert haben, fast aus dem Nichts das Angebot erfolgreich erreicht und sind irgendwo im Juni zur Arbeit gegangen. In meinem dritten Jahr überlegte ich, wohin ich zum Sommertraining gehen sollte. Zuerst dachte ich, dass Sie nur eine Liste der besten mobilen Entwicklungsstudios in Moskau erstellen müssen, ihnen schreiben müssen, wer ich bin und dass ich einen Praktikanten bekommen kann. Aber während ich dieses Ding einem guten Freund erzählte, ging ich es zu App in the Air durch. Ich kam zu ihnen, machte eine Testaufgabe, machte Übung, Praktikum und seitdem bin ich dort.

Roman : Alexey hat ein interessantes Thema über den Weg zur Programmierung angesprochen. Meine Erfahrung ist auch indirekt, da ich nicht an einer reinen Programmiererfakultät studiert habe. Ich löse fast immer einige meiner angewandten Probleme mit einem Computer. Mein erster Computer war eine Spielstation, auf der ich gelernt habe, Fenster neu anzuordnen. Ich erinnere mich wahrscheinlich noch daran, wie das gemacht wird, auch mit geschlossenen Augen kann ich es machen. Dank der Kurse in der Schule kam ich zum Programmieren. Ich habe gesehen, welche schönen Zeichnungen, Grafiken programmiert werden können. Sie lockten mich so sehr an, dass ich mich entschied, mich für Kurse einzuschreiben. Es war Pascal und es war sehr aufregend. Ilya, hast du als Programmierer studiert oder war es auch nebenbei?

Ilya : Ich habe aus der Schule verstanden, dass ich anscheinend Informatik und Mathematik mag, und es wäre interessant, alles auszuprobieren. Dementsprechend habe ich am Moskauer Luftfahrtinstitut an der Fakultät für Angewandte Mathematik und Programmierung studiert. Die ersten beiden Kurse habe ich wirklich bereut, weil es eine Art Zinn gab: viel Matanalyse, viel Entwicklung in C, wo wir einige seltsame Dinge wie Suffixbäume geschrieben haben, alle Arten von gruseligen Algorithmen. Ich mochte es nicht, ich verstand nicht, warum dies notwendig war. Dann habe ich die iOS-Entwicklung ausprobiert und dann festgestellt, dass ich definitiv gerne programmiere. Jetzt verstehe ich natürlich, warum all diese Algorithmen benötigt wurden . Dies ist eine sehr coole Basis, die mir jetzt hilft. Aber dann dachte ich, dass es völlig nutzlos war.

Alexey : Über schreckliche Mathematik. Am Ende habe ich auch die angewandte Mathematik an der Higher School of Economics abgeschlossen. Eindrücke sind genau das gleiche: schreckliche Mathematik 4 Jahre. Der einzige Unterschied ist, dass sie in den letzten zwei Jahren nicht so schrecklich war, weil ich nicht oft an der Universität erschien. Es hilft sehr. Ein solcher Rat ist, wie man mit Mathematik umgeht.

Roman : Life Hack ist wunderbar. Bitte hören Sie nicht zu, liebe Schüler, das ist ein schlechter Rat.

Programmiererausbildung


Ilya : Habt ihr Leute ohne Diplom? Ich habe eine Person ohne Diplom direkt im Team, und wir haben mehrere Android-Entwickler, die auch nichts fertiggestellt haben und gleichzeitig sehr cool codieren.

Alexei : Wir haben viele Leute, die noch Studenten sind. App in the Air hat eine solche Einstellungsrichtlinie. Wir laden immer viele Studenten zum Sommertraining ein. Sie erledigen einige Aufgaben. Diejenigen, die am coolsten waren, erhalten Geschenke und Angebote für ein Praktikum. Die meisten von denen, die jetzt aus solchen Praktiken und Praktika rekrutiert werden. Bis vor kurzem stammten die meisten von der Higher School of Economics, jedoch nicht aus der angewandten Mathematik, sondern aus der Softwareentwicklung.

Roman : Ich habe nie darauf geachtet. Die Frage verwirrte mich. Aber wenn mein Gedächtnis mir dient, viele Leute mit Diplomen. Wir schauen immer auf das Ergebnis. Höchstwahrscheinlich alle mit höherer Bildung.

Über die Produktentwicklung


Ilya : Lassen Sie uns über etwas sprechen, das dem nahe kommt, was wir tun - über die Produktentwicklung. Lesha, was halten Sie für wichtig in der Produktentwicklung?

Alexei : Eine ziemlich interessante Frage, ich würde sogar eine schwierige sagen. Das Wichtigste ist einfach nicht zu vergessen, dass Sie am Ende etwas tun (ich spreche speziell von mobiler Entwicklung), das auf einem kleinen Bildschirm gezeichnet wird und mit dem eine lebende Person interagiert. Das ist alles was du tust. Bei der Suche nach modischen technischen Lösungen für flexible Architekturen müssen wir uns daran erinnern, dass es dem Benutzer in Wirklichkeit egal ist, was sich in Ihnen befindet - die Hauptsache ist, dass es funktioniert , vorzugsweise schnell und ohne Fehler. Achten Sie mehr auf Rückmeldungen, die Ihnen zeigen, wie sich der Benutzer fühlt.

Ilya : Ja, hier stimme ich dir zu. Dies ist in erster Linie eine Client-Anwendung. Aber Sie sagen, dass Sie es so hören können: "Hammer auf Architektur, es spielt überhaupt keine Rolle, welchen Unterschied es macht." In der Tat ist dies nicht ganz richtig. Wenn wir in der Anfangsphase etwas nicht tun, wird es später zu uns zurückkehren. Trotzdem müssen Sie darüber nachdenken.

Roman : Ich würde hier ergänzen. Architektur wird in solchen Momenten wichtig, in denen Ihr Team groß ist und sich das Produkt ständig weiterentwickelt. Wenn das Projekt nicht sehr groß ist, stört es meiner Meinung nach, weil Sie in Bezug auf eine große Anzahl von Dateien Overhead haben. In einem kleinen etablierten Team ist es wahrscheinlicher, dass Architektur stört . Mit einem kleinen Team meine ich drei Personen, maximal vier. Wenn es mehr ist und wenn es auch verschiedene Städte sind, werden dort bereits Prozesse und Regeln benötigt, auf die Sie sich nicht nur geeinigt haben, sondern die formell auf Papier geschrieben sind. Zurück zur Produktentwicklung war ich immer an den Produkten und Anwendungen interessiert, die ich selbst gerne benutze.

Das Hauptkriterium ist das Vergnügen, das zu verwenden, was Sie jeden Tag tun. Sie schließen nicht nur Aufgaben, sondern sind auch ein aktiver Benutzer Ihrer eigenen Anwendung.

Ilya : Ja, das ist das Coolste, was passieren kann, wenn Sie es verwenden und wirklich genießen, was Sie auch bei der Arbeit tun. Ich glaube, dass die nützlichsten Anwendungen diejenigen sind, mit denen wir unsere Zeit sparen können.

Dies war einer der Gründe, warum ich in einer Bank gearbeitet habe. Geld nimmt einen großen Teil unseres Lebens ein. Wir bringen sie zur Arbeit, wir geben sie überall aus, und wenn wir diese Minuten und Stunden sparen können, die wir für die Arbeit mit ihnen aufwenden, ist das meiner Meinung nach cool.

Roman : Interessant. Ich möchte nur beiseite treten und Lesha eine Frage stellen. Aus irgendeinem Grund dachte ich, dass App in the Air eine Anwendung ist. Hast du mehrere

App in der Luft


Alexei : Tatsächlich ist dies eine Anwendung für Android und iOS. Wenn absolut einfach, dann ist App in the Air ein Flug-Tracker - ein Assistent für Reisende. Unsere Zielgruppe sind Menschen, die sehr oft fliegen. Wir versuchen alles, um denjenigen, über die Ilya gesprochen hat, das Leben zu erleichtern - um ihnen Zeit zu sparen. Es gibt auch ein Nebenprodukt, eine kleine Kopie der App in the Air für diejenigen, die sich treffen. Das heißt, wenn Sie einen Verwandten aus einem Flugzeug treffen, können Sie die Anwendung mit abgeschnittener Funktionalität verwenden. Dies ist jedoch nicht der Hauptzweig, sondern ein Experiment.

Roman : Was mich überrascht hat, du hast gesagt, dass du ständig Leute zu Praktika einlädst. Ich hatte das Gefühl, dass Sie ein großes Team haben und alle etwas tun, aber App in the Air ist eine kleine Anwendung. Ist das wahr oder nicht?

Alexei : Ja, das ist es. Bis vor kurzem, noch vor weniger als einem Jahr, hatten wir insgesamt 10 Mitarbeiter: beide Plattformen, Back-End, Analytics, Support. Im Moment sind 25 von uns im Hauptchatraum. Dies liegt an der Tatsache, dass erstens einige Orte, wie die Unterstützung, expandieren und einige zusätzliche Richtungen aufgetaucht sind, die die Menschen ebenfalls brauchen.

Roman : Gehen all diese Praktikanten, die Sie einladen, in die Entwicklung oder sind sie gleichmäßig in allen Bereichen des Unternehmens verteilt?

Alexey: Ungefähr gleichmäßig. Wie läuft das Studenten kommen, die Übung brauchen. Wir sagen ihnen: "Schau, du kannst das tun, so und so." Es gibt eine ganze Reihe verschiedener Aufgaben in der realen Welt. Nicht erfunden, aber wir können, wenn wir es gut machen, es bauen und nutzen. Sie wählen, was ihnen am besten gefällt: einige Android, einige iOS, einige Backend, einige Web. Viele Aufgaben in Data Science und maschinellem Lernen. Selbst wenn viele Studenten gekommen sind, bleiben nicht alle von ihnen übrig, aber ein Teil lässt sich immer noch in unserem Unternehmen nieder und wird zu unseren Mitarbeitern.

Arbeitstag


Roman : Es ist interessant zu hören, wie jemand einen typischen Arbeitstag aufbaut. Ilya, wie geht es dir?

Ilya : Meine Geschichte ist nicht ganz typisch, weil ich jetzt eher ein Manager als ein Entwickler bin. Daher besteht ein typischer Arbeitstag aus mehreren Sitzungen, mehreren parallelen Sitzungen, mehreren dringenden Sitzungen und einer Reihe anderer Fälle, die dringend gelöst werden müssen. Es gibt ein Problem, dass Sie rechtzeitig sein müssen, aber etwas wird nicht benötigt. Müssen Prioritäten setzen . Dies ist wahrscheinlich das Schwierigste in meiner Arbeit, da Sie verstehen müssen, was Sie nach 5 Minuten tun sollten, und es ist ratsam, dies im Voraus zu verstehen.

Roman : Als ich das Yandex.Browser-Entwicklungsteam leitete, war es sehr schwierig, mehrere Besprechungen am selben Tag abzuhalten. Selbst nach zwei Stunden Treffen am Tag fühlte ich mich wie eine Zitrone gepresst. Wie gehen Sie mit einem solchen Stream um?

Ilya : Ich glaube, ich bin daran gewöhnt. Mein üblicher Tag sind mindestens vier Treffen . Ich buche mich für einige Zeit im Kalender, wenn ich weiß, dass ich eine technische Aufgabe oder etwas im Projekt erledigen muss. Ich versuche manchmal immer noch irgendwo zu schmuggeln. Deshalb plane ich Dinge im Kalender. Ich habe immer einen Plan für die Woche, was ich definitiv tun muss.

Übrigens ein cooler Tipp: Zeichnen Sie alle Ihre Angelegenheiten in einem Task-Tracker auf.

Zum Beispiel befinden sich alle meine beruflichen und nicht arbeitenden Angelegenheiten, die ich gleichzeitig noch renoviere, in einem Task Tracker. Dies ist alles eine Liste, auf die ich mich einen Arbeitstag stürze und es mache. Es hilft, Probleme zu lösen. Beispielsweise liegt zwischen den Besprechungen eine halbe Stunde, und Sie haben anscheinend keine Zeit, etwas zu übertragen und wichtige Dinge zu lösen. Sie können jedoch eine Aufgabe erledigen, die Sie auf dem Heimweg am Abend nicht ausführen müssen.

Roman : Es stellt sich heraus, dass Sie sowohl Arbeitsaufgaben als auch Ihre persönlichen Aufgaben an einem Ort haben.

Ilya : Ja. Ich benutze dafür Wunderlist. Wenn wir über Arbeitsaufgaben sprechen, gibt es immer noch einen Kalender und ein wenig Jira. Für AppsConf verwenden wir beispielsweise Trello. Aber für mich persönlich geht Trello nicht sehr gut. Für meine Sachen benutze ich Wunderlist.

Alexei : Ilya, du sagst, dass du deine eigene Wunderliste hast, in der du alle Aufgaben hast. Wie synchronisiert man es mit dem, was in der Arbeit verwendet wird? Erfolgt die Synchronisation manuell oder ist etwas dafür konfiguriert?

Ilya : Ja, von Hand. Normalerweise bekomme ich das Rätsel, um hin und her zu gehen. Ich brauche nicht viel Zeit. Daher passt diese Option bisher zu mir. Aber es scheint, dass es einige fertige Dinge gibt, die Sie anschrauben und alles tun können. Aber bis es weh tut, löse ich es nicht.

Roman : Passt neben der Arbeit an Ihrem Arbeitstag noch etwas dazu? Zum Beispiel ein Hobby. Was machst du morgens, abends?

Ilya : Natürlich ist das Haupthobby die Reparatur, wie kann es ohne sie sein. Es gibt viele Dinge, die mit einigen zusätzlichen Aktivitäten zusammenhängen: entweder das Aufzeichnen eines Podcasts, was wir gerade tun, oder das Vorbereiten von AppsConf. Es ist noch genug Zeit für alles. Manchmal schaffe ich es abends spazieren zu gehen, aber das ist das Maximum.

Alexei : Roma, Sie haben die iOS-Entwicklung seit vielen Jahren entwickelt. Sicherlich haben Sie einige eiserne, bewährte Ansätze entwickelt, die Sie für sich selbst verwenden. Wie bauen Sie Ihren Arbeitstag auf?

Roman : Mein Arbeitstag ist in Bezug auf Besprechungen relativ ruhig. Jeden Tag gibt es einen Stand-up, wir werden von unserem verteilten Team synchronisiert. Mehrere Menschen sind in Moskau, die meisten in Nowosibirsk. Wie immer steht jeder, also stehen wir. Während der gesamten Zeit, in der ich mich mit Entwicklung beschäftige, habe ich zwei Betriebsarten.

  • Der Flow-Modus , wenn ich verstehe, was zu tun ist, und der Gedanke fließt wie ein Fluss. Ich halte mich nicht zurück und höre nicht auf. Ich kann diesen Stream bis zu zwei Stunden lang sitzen und Code schreiben.
  • Der Modus, der für Aufgaben mit viel Unsicherheit verwendet wird, damit ich klar verstehe, ob ich Fortschritte bei dieser unsicheren Aufgabe habe. Dies ist eine Pomodoro- Technik , ein 25-Minuten-Timer. Vor dem Beginn der nächsten 25 Minuten habe ich ein Mikroziel festgelegt - am Ende schaue ich, ob ich das Ziel erreicht habe. Wenn ich das Ziel von drei Tomaten hintereinander nicht erreiche, ist dies eine Gelegenheit zum Nachdenken: entweder zur Ruhe gehen oder die Lösung von der anderen Seite überschätzen und sich ihr nähern.

Es hilft mir sehr. Weiterhin ist es sehr nützlich, alle Instant Messenger auszuschalten und die automatische Erneuerung von E-Mails einmal pro Stunde einzustellen. Oder noch besser: Starten Sie den E-Mail-Client einfach mit Ihren eigenen Händen und überprüfen Sie, was während dieser Zeit angegriffen wurde.

Ilya : Hier stimme ich dir vollkommen zu. Ich entschied mich für ein Experiment und schaltete den Nicht stören-Modus am Telefon ein. Ich habe nur noch alle eingehenden Anrufe übrig. In diesem Modus lebe ich seit der dritten Woche. Verdammt, wie ruhig es wurde. Jetzt wichse ich überhaupt nicht mehr über Vibrationen, weil sie einfach nicht existieren.

: iPhone Apple Watch. Telegram, , . : Android. Twitter, Instagram, Telegram . . .

: . . , . , . , - , .

: , , , .

: . , , - , , . : , , . Pomodoro , : , . . - , , . , , , 10-15 . . , , . , - . , , .

. , , - . , -. , , , , - , . , - . , , : «, ». , . . , , - .

, , , Excel, , : , , - . - , , , 1, 2, 3. 30-40 . . , -, . . : , , . , . , - : , , , , , . , : «, , — . , 3-4 ». - , . , , . , .

: , , , . , . , ? , , - .

: , , - , , , , . - , . , , , . , , , , . - . .

: , .

, , , .

- , . , , . . , - , .

: — , ? . , X , . X . . , , ( , ), 2-3 , , « ». . . , , , . . X . , . .



: , ? , - IDE, Xode. Xode, ?

: Android Xode. , .

Android : Android Studio, IntelliJ IDEA. Android Studio, MacOS.

: Git ?

: , , Git UI. , alias. — , . , GitUp . Mac. , . , . , . , , , . .

: , , , rebase . UI , , - commit messages. GitUp — .

: , . , . Xcode, SourceTree . : «, , ». , Fork . . , , . , , .

: . Dash Mac. Windows, Linux, . Mac . , . Dash :

  1. , . , , Android , , .
  2. snippets. , alias. Dash, alias, Tab «paste» . , . IDE, , Xcode, Android Studio.

: , Dash — . , . , , ?

: Xcode. , . IntelliJ IDEA. Swift , Objective-C. AppCode . : , . JetBrains . , , Xcode, AppXode - Swift, , Objective-C, . Xcode, .

: : Vim Emacs?

: Vim.

: Emacs. Vim, Emacs.

: , .

: , Vim Xcode ?

: , .

: , - , Vim Pet Project Python. IntelliJ Xcode Vim, . , , . - — , .

: - . , Starcraft. , , .

, , , . , , - , , . , MacOS , . , . SourceTree, Fork. ? ? .

: , . , , Lotus Notes. , . , , .

Mind Map, MindNode . . - , .

: Xcode Fork . , , Keynote, , . Keynote .



: ? ?

: MindNode . mind map , , . , - , : , - . mind map, , . .

: Dash , Snitch . MacOS. , , Firewall, , , , , , . , , . , . - , , , . , Adobe, .

MicroSnitch — . , , . , , , , . , , Android Emulator . , , OK Google, OK Google, , . , , , .

: , . 4 .

Mein Denkprozess läuft am besten ab, wenn ich schreibe oder zeichne, was gerade in meinem Kopf ist.

Alexei : Hören Sie, aber Sie haben bei dieser Sache keinen solchen Effekt auf der Skala beobachtet. Wenn Sie von einem Notebook oder nur von A4-Blättern zu einer weißen Tafel oder zu einem Flipchart wechseln, ist es sogar noch besser, wenn Sie versuchen, all dies einfach so in Szene zu setzen ?

Roman : Ja, das gibt es. Ich denke sogar daran, zu Hause ein riesiges Brett in der Wand zu machen, wie sie es in Büros tun. Ja, es gibt wirklich einen solchen Effekt und es ist sogar angenehm, klar zu denken.

Alexei : Ich habe gehört, dass Sie die Wände mit einer speziellen Farbe bedecken können, die die Wand in ein Brett verwandelt, dh Sie können an die Wand schreiben und löschen. Ilya ist in der Reparatur beschäftigt, sag mir, wo ich so eine Farbe bekommen kann?

Ilya : Ja, wir haben das in unserem Büro - das ist einfach.

Roman : Die Zeit verging unmerklich, ich schlage vor, zusammenzufassen, und ich möchte meinen Gesprächspartnern und Ihnen für das Zuhören oder Lesen danken.

Abschließend siehe die Einladung von Alexei Mileev zu AppsConf . Wir arbeiten noch an der Vollversion des Programms, aber Berichte wurden bereits akzeptiert:


Source: https://habr.com/ru/post/de420145/


All Articles