Jangan tunda sampai nanti apa yang bisa kamu lakukan sekarang. Jelajahi bakat dan kekuatan Anda

Apakah Anda salah satu dari orang-orang yang melakukan segalanya di saat-saat terakhir? Anda memiliki dua minggu untuk mulai mengerjakan proyek baru, tetapi Anda tidak mengangkat satu jari pun sampai hari terakhir? Di tempat kerja, apakah Anda biasanya menunda tugas yang sulit atau tugas yang tidak Anda sukai hingga menit terakhir? Apakah Anda mulai mencari hadiah untuk ulang tahun teman dan orang yang Anda cintai hanya sehari sebelumnya, atau bahkan di hari yang sama? Setiap tahun, tujuan Anda yang Anda tetapkan untuk diri sendiri pada Malam Tahun Baru tetap tidak terpenuhi? Maka Anda adalah seorang penunda. Mengapa kita menyabotase diri kita sendiri? Pada artikel ini, kami akan memberi tahu Anda tentang Apa itu penundaan, dan memberi Anda 11 tips untuk menghilangkannya. Seperti kata pepatah, jangan tinggalkan untuk besok apa yang bisa kamu lakukan hari ini.

Tampaknya menunda segalanya sampai menit terakhir adalah kecenderungan umum masyarakat. Kita semua tahu ini, tetapi ada orang yang melakukannya lebih dari yang lain. Tidak peduli berapa banyak waktu yang diberikan kepada kita untuk menyelesaikan tugas - sebulan atau seminggu - kebanyakan orang akan menunggu sampai menit terakhir untuk memulai. Namun bagi banyak orang hal ini tidak menjadi masalah. Terlebih lagi, beberapa orang tampil lebih baik dengan tekanan ekstra ini. Sedangkan bagi yang lain menyebabkan frustasi dan stres, dan hasil kerja mereka agak biasa-biasa saja karena minimnya waktu yang tersisa untuk menyelesaikan tugas tersebut.

Ini bisa terjadi baik ketika kita memiliki "tenggat waktu" (tenggat waktu dimana tugas harus diselesaikan), dan ketika tenggat waktu untuk tugas tidak ditentukan. Ketika "tenggat waktu" tidak ditetapkan, tugas kemungkinan besar tidak akan pernah selesai. Apa yang terjadi dengan janji pada diri sendiri, seperti mulai berolahraga, berhenti merokok, atau melakukan diet?

Apa itu penundaan?

"Tunda sampai besok apa yang bisa kamu lakukan hari ini." Ini adalah kecenderungan untuk menunda atau menghindari tugas yang harus dilakukan. Sebaliknya, kami fokus pada tugas lain yang kurang penting dan lebih menyenangkan.

Misalnya, Anda harus mulai mempersiapkan ujian, tetapi Anda malah mulai menelusuri berita di VKontakte. Hanya 5 menit. Dan kemudian Anda tiba-tiba menemukan bahwa 3 jam telah berlalu. Atau contoh yang lebih konyol lagi. Ketika Anda lebih suka mencuci semua piring di rumah, juga di rumah tetangga, daripada belajar.

Mengapa kita melakukan ini? Mengapa beberapa orang menunda-nunda lebih dari yang lain? Mengapa kita sabotase?diri?

Cari tahu apa yang ada di benak seorang penunda dalam video berikut. Bagaimana fungsi otak mereka? Apa bedanya dengan otak orang lain? Aktifkan subtitle!

Mengapa kita menunda-nunda? Apa yang terjadi di otak kita?

Kami merasa sulit untuk menunda kesenangan

Tugas yang biasanya kita tunda cenderung membosankan atau tidak memuaskan dan tidak produktif untuk waktu yang lama. Orang, seperti hewan, cenderung melakukan tugas-tugas yang membawa hasil yang terlihat dalam waktu singkat. Dari sudut pandang evolusi, kita mewarisi kecenderungan impulsif dan kepuasan sesaat dari nenek moyang yang jauh. Pada masa itu, orang lebih suka makan enak. hari ini, karena prospek untuk besok sangat dipertanyakan.

Tampaknya hari ini model perilaku ini tidak berfungsi. Masa depan tidak lagi begitu tidak pasti. Kami mulai merasa lebih percaya diri tentang masa depan, dan seiring waktu kami belajar pengendalian diri. Otak kita telah berevolusi untuk belajar bagaimana menunda kesenangan. Namun, bagi kami, mendapatkan manfaat langsung masih lebih menggoda daripada mengharapkan hasil yang lebih baik, tetapi jauh. Faktanya adalah kemampuan untuk menunda manfaat ini bukanlah tugas yang mudah. Dengan demikian, anak-anak menghabiskan cukup waktu untuk mengatasi impulsif, belajar mengendalikan diri dan melihat bahwa kadang-kadang lebih baik mengesampingkan kepuasan langsung dan fokus pada keuntungan jangka panjang. Namun, ada beberapa yang tidak pernah berhasil.

Impulsivitas sangat erat kaitannya dengan prokrastinasi. Ini adalah sifat kepribadian yang didasarkan pada kecenderungan sistematis untuk mencari keuntungan langsung tanpa memikirkan konsekuensinya. Jika kita impulsif dan membiarkan diri kita terganggu oleh aktivitas yang memberi kita kepuasan instan, kita akan lebih rentan terhadap penundaan.

Impulsif dan penundaan adalah sifat yang sangat turun temurun, menurut penelitian ini. Selain itu, menurut para peneliti, kedua sifat ini digabungkan bersama, dan penundaan menjadi manifestasi modern dari sifat impulsif yang menjadi ciri nenek moyang kita.

Tes Marshmallow: Tes untuk Kesenangan yang Tertunda

Di video selanjutnya, kalian bisa mengetahui apa inti dari Marshmallow Test atau biasa disebut juga Marshmallow Test. Studi ini menunjukkan bagaimana anak-anak menanggapi kepuasan yang tertunda. Anak-anak berusia empat tahun diberi setumpuk marshmallow, atau marshmallow, dan diperingatkan bahwa mereka boleh memakannya, tetapi jika mereka sabar dan menunggu hanya 15 menit, mereka akan menerima marshmallow kedua sebagai hadiah. Menurut Anda apa yang dilakukan anak-anak?

15 tahun kemudian, para peneliti menganalisis bagaimana nasib anak-anak ini berkembang, dan sampai pada kesimpulan yang mengejutkan. Sebagian besar dari mereka yang berhasil menahan godaan menjadi lebih sukses, melanjutkan ke universitas dan memiliki prestasi akademik yang lebih baik daripada mereka yang tidak dapat menahan dan memakan awan marshmallow.

Karakteristik tugas

Menurut sebuah penelitian yang dilakukan di Universitas Konstanz di Jerman, ada kemungkinan penundaan yang lebih tinggi ketika kita melihat tugas yang ada dengan cara yang terlalu abstrak. Sebaliknya, jika kita fokus pada detail, mengkonkretkan untuk diri kita sendiri bagaimana, kapan, dan di mana tugas harus diselesaikan, kemungkinan "penundaannya" akan jauh lebih rendah.

Kompleksitas tugas juga berperan peran penting sebagai penyebab penundaan. Semakin sulit suatu tugas bagi kita, atau semakin kita merasa kurang siap untuk itu, semakin besar kemungkinan kita untuk menundanya sampai nanti. Motivasi dan komitmen Kinerja juga menentukan kecenderungan kita untuk menunda-nunda.

Kecemasan dan stres

Apakah kecemasan dan stres memengaruhi penundaan? Terkadang kita memiliki begitu banyak hal yang harus dilakukan sehingga kita tidak tahu harus mulai dari mana. Kecemasan terkadang sangat melumpuhkan kita sehingga kita gagal melakukan apa pun yang kita rencanakan.

Penundaan mengurangi stres

Perilaku seorang penunda memiliki dasar fungsional. Mengetahui bahwa kita harus melakukan sesuatu, sebuah proyek, pekerjaan atau sesuatu yang lain, kita mulai mengalami beberapa kecemasan (besar atau kecil, tergantung pada orang dan karakteristik tugas). Jika kita mengesampingkan tugas ini dan melakukan hal lain yang lebih menyenangkan, kita dapat mengurangi tingkat stres kita. Namun pada saat yang sama, kebiasaan perilaku menunda-nunda akan mendapatkan kekuatan tambahan dan menciptakan model pembelajaran dan pengulangan di masa depan.

Ketika Anda memikirkan lagi tentang tugas yang seharusnya Anda lakukan, itu akan menyebabkan kecemasan yang sudah Anda kenal, dan seluruh siklus akan dimulai lagi. Oleh karena itu, dibutuhkan begitu banyak usaha untuk menghilangkan perilaku semacam ini.

Itu selalu momen yang salah

Bagaimana cara menghindari penundaan?

1. Buat daftar tugas yang harus Anda selesaikan

Daftar hanya itu tugas yang biasanya Anda tunda. Jangan sertakan tugas serupa yang membutuhkan sumber daya yang sama dari Anda. Dan jangan menetapkan terlalu banyak tujuan untuk diri sendiri. Jadilah realistik. Jika Anda menjadwalkan lebih banyak tugas daripada yang dapat Anda tangani, maka Anda berisiko kehilangan motivasi ketika Anda menyadari bahwa Anda belum melakukannya. Lebih baik menjadwalkan beberapa tugas dan menyelesaikan semuanya daripada membuat daftar panjang dan panik tentangnya dan akhirnya tidak melakukan apa-apa.

2. Bagilah tugas menjadi beberapa bagian

Jika tugas itu rumit, bagilah menjadi bagian-bagian yang lebih mudah. Ini akan membantu Anda menyempurnakannya dan melihatnya lebih dapat dicapai. Rencanakan bagaimana Anda akan melakukannya, kapan dan di mana. Selain itu, melalui tonggak-tonggak kecil ini akan meningkatkan motivasi Anda.

3. Prioritaskan

Tidak semua tugas sama pentingnya. Prioritaskan untuk memastikan Anda melakukan hal yang paling penting terlebih dahulu.

4. Hindari multitasking

Multitasking tidak berkontribusi pada efisiensi kita jika kita ingin mencapai hasil yang baik. Berkonsentrasilah sebanyak mungkin pada satu hal, dan perhatian Anda tidak akan terganggu. Selain itu, ini akan membantu Anda mengontrol tingkat stres dan kecemasan Anda.

5. Hilangkan gangguan

Jika Anda salah satu dari orang-orang yang cenderung menunda-nunda karena Anda mudah terganggu, yang terbaik adalah menghilangkan semua gangguan. Bisukan ponsel Anda dan nonaktifkan semua notifikasi ponsel atau komputer. Jika Anda memiliki jaringan sosial yang di-bookmark di browser internet Anda, sembunyikan dalam folder agar tidak mudah diakses.

6. Waktu bisnis, jam menyenangkan

Inilah yang selalu dikatakan ibuku di masa kecil, dan dia benar sekali. Hindari pendekatan favorit semua orang: "Saya akan segera melihat berita di Vkontakte, dan segera mulai bekerja." Selesaikan tugas utama terlebih dahulu, dan ketika Anda selesai, Anda dapat membeli istirahat dan hiburan.

7. Visualisasikan tujuan

Memiliki gagasan yang jelas tentang manfaat apa yang akan diberikan oleh tugas yang telah diselesaikan kepada Anda akan memberi Anda dorongan motivasi yang positif. Atau, pikirkan tentang konsekuensi menunda tugas, seperti gagal memenuhi tenggat waktu, berkinerja buruk atau biasa-biasa saja, mengecewakan seseorang...

8. Minta bantuan

Jika menurut Anda tugas tersebut terlalu sulit, jangan ragu untuk meminta bantuan.

9. Kendalikan tingkat stres dan kecemasan Anda

Jika suatu tugas, atau beberapa tugas yang harus Anda selesaikan, membuat Anda cemas dan melumpuhkan Anda, hal pertama yang harus dilakukan adalah bersantai. Pelajari lebih lanjut tentang cara mengelola tingkat kecemasan Anda sesuai dengan metode relaksasi progresif. Anda juga dapat mencoba metode meditasi sadar, yang memungkinkan tidak hanya untuk mengatasi stres, tetapi juga membantu meningkatkan perhatian dan konsentrasi.

10. Beritahu orang lain tentang rencana Anda

Jika Anda memberi tahu orang lain tentang tugas yang harus Anda lakukan, Anda akan mulai menyadari tingkat tanggung jawab yang lebih tinggi atas hasilnya. Merasa malu sebelum kekalahan publik bisa menjadi motivator yang hebat.

11. Ini bukan saat yang tepat.

Jangan tinggalkan untuk besok apa yang bisa kamu lakukan hari ini. Apakah Anda menunda sesuatu sampai nanti hanya karena tidak ada saat yang tepat untuk itu? Bayangkan jika Anda masih belum menemukan momen itu, mungkin tidak ada sama sekali. Jika Anda menunggu saat yang tepat untuk datang, Anda tidak akan pernah menyelesaikannya.

Terjemahan oleh Alexandra Dyuzheva

Jangan tunda sampai nanti apa yang bisa kamu lakukan sekarang.

Kami memutuskan untuk tidak menunda apa pun untuk nanti. Bahkan sebelum kita mulai hidup di Bumi, tetapi hanya memimpikannya, kita mulai menjalani cara hidup yang akan kita jalani jika kita sudah hidup di Bumi. Ini sangat penting karena kami menyadari bahwa jika Anda terus-menerus menunda sesuatu sampai nanti, tidak ada yang akan berhasil. Kita harus hidup di sini dan sekarang di saat ini.

Ini berlaku untuk semuanya, tidak dapat dikatakan di sini bahwa keluarga kami hidup dalam beberapa kondisi khusus dan oleh karena itu kami tidak dapat mengubah beberapa hal - ini tidak benar. Semuanya justru sebaliknya. Sebaiknya mulai sekarang dan lanjutkan ke semuanya secara bertahap.

Makanan

Kami telah menjadi vegetarian selama bertahun-tahun, tetapi kami tidak berhenti di situ. Hidup adalah perkembangan konstan, gerakan konstan ke depan. Menjadi vegetarian saja tidak cukup. Untuk makan makanan yang benar-benar sehat, Anda perlu menanamnya sendiri. Tidak diketahui dalam kondisi apa dan dengan penggunaan bahan kimia apa sayuran dan buah-buahan ditanam, yang dijual di toko-toko dan pasar.

Penggunaan bahan kimia dalam binatu dan pencuci piring

Kami pergi ke ini untuk waktu yang sangat lama dan pada suatu saat kami membuat keputusan dan mulai mencuci piring dengan mustard dan mencuci dengan soda. Tentu saja, tidak mungkin untuk segera mengatakan keuntungan dan kerugian dari metode ini, karena waktu harus berlalu sebelum menjadi jelas tentang kebenaran keputusan ini. Piring dan pakaian bersih. Kami akan memberi tahu Anda lebih banyak tentang pengalaman menggunakan deterjen ini untuk mencuci dan mencuci piring secara terpisah di artikel lain.

Pisahkan sampah

Ini adalah detail penting lainnya. Kami membagi sampah menjadi beberapa jenis:

sampah makanan. Ketika Anda tinggal di kota, itu mungkin, tetapi ketika Anda tinggal di Bumi, limbah ini digunakan untuk kompos, dan jika ada ternak, maka tidak ada limbah seperti itu, hewan memakan segalanya.

limbah rumah tangga. Itu semua sisanya. Dan ketika kita mulai hidup di Bumi, sampah-sampah ini mulai dibagi menjadi dua bagian lagi: apa yang bisa dibakar (kertas, kemasan, lap, dll) dan apa yang tidak bisa berupa kaca, besi, dll. Kami akan berbicara tentang daur ulang (pembakaran sampah). Beberapa hal atau bagian dari hal-hal pergi ke menjahit dan berfungsi sebagai bahan yang baik untuk ini.

baterai. Kami menyimpan baterai dan akumulator secara terpisah dan menyerahkannya ke tempat pengumpulan khusus. Dan kami juga menggunakan lampu pijar untuk menjahit.

penghasilan offline

Apa gunanya tinggal di rumah Anda di Bumi jika tidak ada cara untuk mencurahkan seluruh waktu Anda untuk itu dan terus melakukan perjalanan ke kota untuk bekerja? Kami juga bergerak ke arah ini secara bertahap dan mulai melakukannya terlebih dahulu, pertama kami beralih ke pekerjaan jarak jauh, dan kemudian kami berencana untuk mandiri. Banyak teman kita, dan hanya orang-orang di Internet, yang menjual apa yang telah mereka tanam, buat, atau hasilkan di rumah. Kami memutuskan untuk membeli barang yang kami butuhkan dari mereka untuk membantu mereka, dan kemudian seseorang akan membeli sesuatu dari kami - dan seterusnya dalam lingkaran. Yaitu swasembada dan gotong royong.

Kami memutuskan untuk tidak menunda sampai nanti apa yang bisa dilakukan sekarang - ini sangat penting. Hal ini juga berlaku untuk pikiran, kebiasaan, keinginan dan gaya hidup secara umum. Proses ini tidak pernah berhenti, setiap hari kita bekerja pada diri kita sendiri untuk hidup dengan pikiran murni dan lebih dekat dengan alam.

Pada saat yang sama, kami ingin mengatakan bahwa ini adalah jalan kami, kami tidak memaksakan apa pun pada siapa pun, kami hanya membagikan apa yang telah kami capai.

Kita semua memiliki hal-hal yang harus dilakukan yang selamanya terjebak dalam daftar tugas kita.

Kita hidup dalam ritme yang terkadang sulit untuk menemukan waktu untuk tugas-tugas yang panjang, sehingga mereka terus-menerus merangkak dari satu daftar ke daftar lainnya.
Akan menyenangkan untuk menemukan cara yang dapat diandalkan yang akan membantu Anda melakukan tugas-tugas ini dan menyelesaikannya.


Ada satu metode - efek Zeigarnik.
Salah satu cara termudah untuk mengalahkan penundaan adalah dengan menggunakan efek Zeigarnik. Fenomena ini ditemukan oleh psikolog Rusia Bluma Zeigarnik saat makan malam di sebuah restoran Wina.
Dia memperhatikan bahwa pelayan yang sibuk hanya mengingat pesanan yang sedang dalam proses penyajian, tetapi begitu semua hidangan disajikan, pesanan itu menghilang dari ingatan staf.
Kemudian, untuk mempelajari fenomena ini, Zeigarnik meminta sekelompok peserta untuk menyelesaikan serangkaian tugas sederhana di laboratorium, seperti memecahkan teka-teki dan merangkai manik-manik pada seutas tali.
Untuk beberapa waktu, mereka secara berkala diinterupsi dari kelas, dan kemudian Zeigarnik bertanya apa sebenarnya tugas mereka yang paling mereka ingat.


Selama percobaan ini, hal yang aneh ditemukan - orang-orang mengingat jauh lebih baik tugas-tugas dari mana mereka dirobek daripada yang berhasil mereka selesaikan.
Lalu apa hubungannya dengan penundaan?
Efek Zeigarnik menunjukkan bahwa tindakan yang terputus menciptakan ketegangan mental yang menyimpan informasi di latar depan memori. Satu-satunya hal yang dapat meredakan ketegangan ini adalah penyelesaian dari apa yang telah dimulai.
Dengan demikian, fenomena ini menunjukkan bahwa setiap bisnis yang dimulai, tidak peduli seberapa besar atau kecil, tetap berada di kedalaman kesadaran Anda sampai saat penyelesaian.
Teknik sederhana yang sering digunakan di televisi: menginterupsi transmisi di tempat yang paling menarik memastikan bahwa pemirsa kembali untuk menonton karena mereka ingin tahu bagaimana semuanya berakhir, mereka ingin menyelesaikan apa yang mereka mulai.


Hal yang sama terjadi dengan tugas-tugas yang tampaknya mustahil. Ambil saja langkah pertama, dan kemudian semuanya akan mulai bergerak dengan sendirinya.
Dalam sebuah wawancara dengan surat kabar Inggris The Independent, Hadassah Leipzig, seorang psikolog kognitif-perilaku di The Blue Tree Clinic di London, mengatakan efek Zeigarnik memainkan peran penting dalam menjaga kesehatan mental.


Tugas dan penundaan yang belum selesai sering kali mengarah pada cara berpikir yang berputar dan tidak membantu. Ini dapat mempengaruhi tidur dan menyebabkan kecemasan, yang selanjutnya mempengaruhi sumber daya mental dan emosional seseorang, kata Leipzig. - Saat menggunakan efek Zeigarnik sendiri atau dalam pengaturan CBT, fenomena ini dapat meningkatkan kesejahteraan mental dengan memotivasi Anda untuk menyelesaikan apa yang Anda mulai, mengembangkan kebiasaan sehat, menetapkan tujuan, dan memecahkan masalah yang terus-menerus tertunda. Berhasil menyelesaikan tugas akan membawa rasa kepuasan, meningkatkan harga diri dan kepercayaan diri. Selain itu, seseorang yang mampu menemukan jalan keluar dari situasi stres kemungkinan besar akan dapat memberikan dampak positif pada kesejahteraan psikologisnya.

Jika Anda terus-menerus menunda bahkan hal-hal yang paling tidak penting, mereka pada akhirnya akan menumpuk begitu banyak sehingga tidak akan ada cukup kekuatan untuk menyelesaikan semua ini.

Pertama, itu adalah ketakutan.

Dalam kebanyakan kasus, dialah yang menjadi alasan mendasar mengapa kita menunda sesuatu sampai nanti. Kita hanya takut melakukan kesalahan, takut sesuatu tidak akan berhasil, dan kita akan terlihat bodoh di mata orang lain. Yang tidak diketahui juga menakutkan. Biarkan saya memberi Anda sebuah contoh: Anda tidak menyukai pekerjaan Anda, Anda sudah lama ingin berhenti, tetapi selalu ada "alasan bagus" untuk menunda langkah ini ... Faktanya, Anda takut akan hal yang tidak diketahui. Lagi pula, pekerjaan yang, meskipun Anda tidak menyukainya, memberikan stabilitas dan sepenuhnya dapat diprediksi, Anda tahu apa yang diharapkan darinya. Tetapi pekerjaan baru ini penuh kejutan dan kejutan, banyak di antaranya mungkin berubah menjadi lebih buruk dari apa yang ada. Ini mungkin tidak sesuai dengan kenyataan, tetapi jika Anda berpikir demikian, maka konsekuensi dari berganti pekerjaan ini bisa menakutkan, yang berarti lebih baik untuk menunda perubahan untuk nanti ...

Namun, jika Anda terus-menerus menunda keputusan penting dalam hidup Anda, Anda berisiko kehilangan sesuatu yang penting di masa depan, jadi rasa takut harus diperangi.

Langkah pertama dan terpenting dalam mengatasi rasa takut adalah penerimaan. Pengakuan bahwa kami menunda keputusan penting karena dia, dan bukan karena alasan lain. Anda harus menghadapi ketakutan Anda. Dan kemudian secara objektif mempertimbangkan konsekuensi dari pengambilan keputusan, pikirkan tentang bagaimana Anda dapat memainkannya dengan aman dan meminimalkan risiko.

Kedua, yang buruk, jika itu terjadi, akan terjadi nanti, dan bukan sekarang ...

Sangat sulit bagi kebanyakan orang untuk bekerja sendiri, tanpa pengawasan, tanpa kontrol dari luar. Di sekolah, Anda dipermalukan oleh seorang guru karena kemalasan dan obrolan; di tempat kerja, Anda selalu mendapat teguran dari atasan Anda karena gagal memenuhi tugas Anda. Itulah mengapa sulit bagi banyak orang untuk lepas dari jarak jauh - banyak godaan untuk melakukan kesalahan, banyak gangguan, dan yang terpenting, tidak ada kendali. Poin pentingnya adalah tidak ada konsekuensi negatif saat ini. Kemudian, tentu saja, Anda akan menerima teguran dari pihak berwenang, tetapi itu nanti ...

Ketiga, keinginan untuk kesenangan. Sekarang juga.

Tentu saja, tidur nyenyak di pagi hari, dan kemudian berbaring di tempat tidur selama setengah hari lagi jauh lebih menyenangkan daripada bangun pagi untuk berlari. Merangkak tanpa tujuan di Internet, mendengarkan musik, menonton film, membaca LiveJournal, dan menyukai gambar di jejaring sosial jauh lebih baik daripada mempelajari proyek yang rumit, yang hasilnya tidak akan segera datang. Saat ini, lebih menyenangkan makan sekotak coklat, kentang goreng, dan pai ibu daripada makan sayuran sehat untuk menurunkan berat badan. Lagi pula, butuh waktu untuk menurunkan berat badan. Terus bekerja pada diri sendiri dan kontrol yang ketat. Dan jika keinginan untuk bersenang-senang sekarang dikombinasikan dengan kurangnya kontrol - coba tebak apa yang terjadi.

Keempat, kurangnya motivasi.

Penundaan, kemalasan sering menunjukkan bahwa kita tidak memiliki motivasi. Atau itu tidak cukup. Motivasi adalah kekuatan pendorong. Mungkin tidak ada motivasi, karena sebenarnya kita tidak membutuhkan tindakan ini, itu dipaksakan oleh seseorang, tujuannya tidak penting. Bisnis ini secara longgar terhubung dengan tujuan Anda yang lain, sangat membosankan, membuat Anda memaksakan kelemahan Anda, sesuatu yang diberikan kepada Anda dengan susah payah. Secara umum, Anda perlu mencari tahu apakah Anda benar-benar perlu melakukan ini, dan apakah itu dapat dipercayakan kepada orang lain yang tidak akan menjadi beban.

Kelima, menipu diri sendiri.

Bukan rahasia lagi bahwa orang cenderung menipu diri sendiri dengan bermimpi bahwa hal-hal akan lebih baik di masa depan daripada sekarang. Mereka tidak mendapatkan kebahagiaan dari apa yang mereka miliki, dari apa yang terjadi di sini dan sekarang. "Di masa depan, saya akan menghasilkan banyak uang dengan bekerja 4 jam seminggu, berlari di pagi hari dan pergi ke gym, saya akan memiliki keluarga yang luar biasa" ... "Saya akan mulai Senin depan, bukan hari ini" ... Dengan omong-omong, dalam hidup saya, saya belum pernah bertemu satu orang pun yang menurunkan berat badan dengan menunda rebusan brokoli "untuk besok" :)

Dan kebenarannya adalah bahwa masa depan kita adalah hasil dari tindakan hari ini. Dan jika hari ini kita berbaring di sofa, maka dalam waktu dekat kita tidak akan membeli apartemen, mobil, sepatu bot baru, atau jeans trendi. Jika kita makan kentang goreng dengan bacon, kue, dan pangsit dengan keju cottage, maka tidak akan berhasil menurunkan 10 kg dalam sebulan. Dan selama satu tahun juga. Jika setelah berpisah kita berbaring dan menangis di bantal selama tiga bulan berturut-turut, maka di sini dan sekarang untuk membangun hubungan yang baru, bahagia, dan harmonis tidak akan berhasil. Dan memulai sebuah keluarga, tentu saja, juga.

Tidak ada kata "nanti", "nanti" dan "tidak hari ini". Hanya ada hari ini dan sekarang!

Ini adalah aplikasi iOS sederhana yang menampilkan string yang dimasukkan di kolom input, dan ya, 100% kodenya ditulis dalam Kotlin. Ini terlihat seperti ini:

Haruskah Anda berpikir untuk mem-porting aplikasi Anda sekarang?

Ya, tetapi hanya jika:

0). Anda benar-benar membutuhkan basis kode aplikasi seluler yang umum.
satu). Aplikasi ini tidak ada hubungannya dengan platform.
2). Anda punya waktu untuk menulis beberapa kode di Kotlin, yang di masa depan harus ditulis ulang di Objective-C atau Swift.

Alasan belum melakukan port

ViewController, AppDelegate dan bahkan fungsi utama dalam contoh ditulis dalam Kotlin. File-file yang ditulis dalam Objective-C hanya diperlukan agar XCode tidak memberikan kesalahan dan tidak termasuk dalam perakitan akhir (saya tidak menemukan cara untuk memperbaiki situasi). Itu. interop penuh, seperti halnya Java, tampaknya belum tersedia. Ini tidak berarti sama sekali bahwa keadaan tidak akan berubah dengan rilis (sekarang proyek berada pada tahap pratinjau alfa, dan bahkan tidak ada posting blog tentang contoh ini). Tetapi kisaran opsi yang tersedia saat ini agak terbatas.

Interop

Pendekatan idiomatik untuk menulis aplikasi multi-platform di Kotlin adalah dengan menulis bagian umum secara terpisah, dan menulis bagian untuk setiap platform secara terpisah. Pada saat yang sama, pada setiap platform, seperti yang direncanakan, semua perpustakaan yang ditulis untuknya harus dapat diakses dengan mudah. Dalam kasus Java, ini berfungsi dengan baik. Dalam kasus iOS, hal-hal sekarang adalah sebagai berikut:

@UdExportObjCClass kelas KotlinViewController: UIViewController ( konstruktor(aDecoder: NSCoder) : super(aDecoder) menimpa kesenangan initWithCoder(aDecoder: NSCoder) = initBy(KotlinViewController(aDecoder)) @ObjCOutlet lateinit @lateinit var label: UILautletFielnit var tombol lateinit var: UIButton @ObjCAction fun buttonPressed() ( label.text = "Konan berkata: "Halo, $(textField.text)!"" ) )
Artinya, cukup baik. Kami menambahkan anotasi @ExportObjCClass ke setiap kelas eksternal, ke setiap elemen grafis dari storyboard - @ObjCOutlet dan @ObjCAction untuk setiap tindakan. Kelas di Objective-C dapat diakses dengan nama aslinya.

Jika Anda perlu menelepon Kotlin dari Objective-C/Swift

Artikel ini menjelaskan cara melakukannya. Melalui beberapa lapisan, dengan konversi tipe manual 2 kali, tetapi Anda dapat memanggil Swift dari Kotlin dan Kotlin dari Swift.

Atas

Secara teori, bobot aplikasi akan meningkat sekitar 100 kb (dari sini).
Alih-alih GC, ARC akan digunakan, jadi seharusnya tidak ada banyak perbedaan kinerja dengan Swift.

kompatibilitas terbalik

Dinilai oleh laporan anggota tim pengembangan bahasa, kompatibilitas ke belakang adalah salah satu prioritas utama mereka. Betapa bagusnya - Anda menjadi hakimnya. Secara pribadi, saya pikir itu jauh lebih baik daripada Swift dan secara keseluruhan bahasanya bagus dan sebagian besar teka-teki terlihat dibuat-buat. Tapi ada 1 hal yang menurut saya bisa menjadi "bom waktu" yang tidak bisa diperbaiki untuk kompatibilitas ke belakang.

Di barisan

Untuk mengimplementasikan coroutine, yang membuat kode sinkron dan asinkron terlihat hampir sama, hanya satu kata kunci penangguhan baru yang diperkenalkan ke dalam bahasa, yang sepatutnya dikembangkan oleh pengembang bangga. Tetapi agar metode ekstensi (forEach , map...) bekerja secepat biasa untuk (dan untuk menyimpulkan tipe umum saat runtime), sebanyak 3 (inline, crossinline, noinline) diperkenalkan. Mereka jelas tidak membuat kode lebih mudah dibaca. JIT kehilangan beberapa kemampuan pengoptimalannya (podcast tentangnya), dan pengalaman C menunjukkan bahwa pengembang tidak tahu cara menggunakan fitur bahasa tersebut dengan benar. Secara umum, saya tidak mengerti mengapa hal yang sama tidak dapat dilakukan sebagai anotasi. Bagi saya, inline tampak seperti solusi yang buruk untuk masalah yang layak.

Kesimpulan

  • Akan segera mungkin untuk menulis di Kotlin untuk semua 3 platform utama (Android, iOS, Web).
  • Kemungkinan besar akan ada kompatibilitas yang baik dengan Objective-C dan Swift. Mungkin lebih baik daripada yang ada di antara bahasa-bahasa ini. Mengingat pengalaman JetBrains dalam pengembangan kompiler dan IDE, ini dapat dipercaya.
  • Kotlin memiliki runtime bahasa yang ringan untuk Android dan Web. Di bawah iOS, tampaknya, itu juga tidak akan berat.
  • Sudah sekarang Anda dapat menulis sesuatu.