JavaRush /Blog Jawa /Random-JV /Apa sing kudu dingerteni programmer anyar?

Apa sing kudu dingerteni programmer anyar?

Diterbitake ing grup
Aku pengin menehi sampeyan yuta tips migunani, nanging mung 27. Sing paling penting, miturut pendapatku, didhelikake ing nomer 14 lan 26. Ya, aku nyelehake ing urutan iki supaya sampeyan maca kabeh materi. . Mugi sampeyan bakal seneng.
Apa sing kudu dingerteni programmer anyar?  - 1
  1. Sampeyan sinau kanthi pemrograman. Siji-sijine cara kanggo nambah level pemrograman yaiku program. Aja nganti kritik lan kahanan sing durung mesthi ngalangi sampeyan nyoba.


  2. Pemrograman dudu persiapan ujian. Lan jumlah informasi sing bisa sampeyan eling ora bakal dadi peran utama ing karya sampeyan.


  3. Iku becik ditrima kanggo ngapusi nalika nulis kode. Aku nggunakake Google (Stackoverflow lan liya-liyane) kanggo ngatasi akeh masalah. Lan akeh programer nindakake iki.


  4. Nglumpukake masalah tanpa mriksa temenan strategi sing salah. Aku digunakake kanggo endlessly ndandani kode lan ngarep-arep iku bakal bisa bener. Kangelan karo pendekatan iki sing kasalahan sing secara harfiah dilapisi ing ndhuwur saben liyane, lan iku banget angel kanggo ngerti apa salah.


  5. Pendhidhikan dhewe pancen ora gampang. Rembugan kode karo pangembang calon liyane. Iki minangka cara sinau sing paling apik kanggo umume wong.


  6. Apa sing kudu dingerteni programmer anyar?  - 2
  7. Ngilangake emosi sampeyan. Bakal ana akeh pesen kesalahan nalika sampeyan sinau program. Nggawe kesalahan minangka bagean integral saka proses sinau, lan sampeyan ora perlu kuwatir banget kanggo entuk asil sing apik banget.


  8. Sampeyan ora perlu limang monitor. Beda karo sing ditampilake Hollywood, sampeyan ora butuh monitor ekstra kanggo dadi programmer. Kemungkinan komputer sampeyan cukup apik kanggo miwiti program. Aja mbuwang dhuwit.


  9. Ana bedane gedhe antarane huruf gedhe lan huruf cilik. Secara pribadi, aku butuh sawetara wektu kanggo sinau kanggo ndeleng beda antarane simbol sing padha. Lan nganti sampeyan wis biasa, bisa nyebabake sampeyan ora kepenak nalika nggarap.


  10. Aja nyoba kanggo mangerteni kabeh bebarengan. Ing wiwitan, aku nyoba ngerteni "kenapa?" kanggo saben kangelan ing saben tugas aku ngadhepi. Ora wajib. Komputer rumit banget supaya sampeyan kudu sinau, lan sampeyan ora bakal ngerti kabeh. Ora apa-apa.


  11. Praktek pemrograman pasangan, asring. Iki minangka cara paling cepet kanggo sinau pemrograman .


  12. Apa sing kudu dingerteni programmer anyar?  - 3
    Nggolek partner program pasangan? Njupuk kauntungan saka kelompok! Kita ngajak sampeyan ninggalake komentar, kanggo wiwitan - ing kirim iki.
  13. Nulis maneh kode ala minangka bagéan saka proses. Aku mikir yen saben potongan kode sing daktulis kudu sampurna. Nanging bener-bener nambah kanthi nambah-nggawe koreksi kanggo kode sampeyan-ora apa-apa. Sampeyan ora nulis buku, sawise publikasi ora ana sing bisa didandani.


  14. Ana cara sing bener kanggo njaluk bantuan. Ing sawetara titik, saben wong bisa uga mbutuhake pitulungan. Nanging sadurunge njaluk tulung, priksa manawa sampeyan nindakake 4 perkara ing ngisor iki (nggunakake conto metode sing ora bisa digunakake kanthi bener):

    • Dhiskusi dhewe babagan apa sing sampeyan deleng ing metode kasebut, nuansa;
    • nerangake kanthi jelas dhewe apa sing dikarepake minangka asil saka metode kasebut;
    • nerangake kanthi jelas dhewe apa sing kedadeyan;
    • nerangake apa sampeyan mikir cara kudu bisa beda.

    Yen sampeyan ngetutake langkah-langkah kasebut, sampeyan bakal paling kerep nemokake solusi kanggo masalah kasebut tanpa bantuan saka njaba, amarga algoritma iki bakal ngidini sampeyan ndeleng kabeh masalah.


  15. Sampeyan ora perlu dadi jenius matematika. Mung amarga sampeyan dudu ahli matematika ora ateges sampeyan ora bisa dadi programmer.


  16. Tansah ngrameke kamenangan cilik. Nggawe program iku kelangan. Lan aku ora bakal bisa nggayuh apa sing saiki dakkarepake yen aku ora katon maneh saka wektu kanggo wektu lan ngevaluasi asil karyaku.


  17. Meet-ups sing luar biasa terkenal. Ing awal banget padha wedi kula sethitik, nanging banjur aku wis digunakake kanggo iku lan aku dadi nyaman kanggo ngunjungi wong-wong mau. Lan sanalika kedadeyan iki, aku dumadakan ngerti yen ana akeh pangembang kaya aku.


  18. Apa sing kudu dingerteni programmer anyar?  - 4
  19. Избегайте конфликтов при слиянии codeа (merge conflicts) в проектах, которых вы работаете не один. Это сделает вас счастливее. Мерж-конфликты раздражают. Поэтому когда я осознал, что могу избежать работы с ними, успевая замерджить всё до того, How это сделают мои коллеги по команде, я почувствовал себя счастливым.


  20. Признавать, что вы чего-то не знаете — это абсолютно нормально. Когда вы получите свое первое по-настоящему серьезное задание в качестве программиста, скорее всего, вы будете вести себя, будто бы все отлично, и вы всё понимаете. Не стоит притворяться. Никто не ожидает, что вы уже все знаете.


  21. Вам не нужно тратить 10 000 часов, чтобы достичь приемлемого уровня для того, чтобы устроиться на работу. На самом деле, вам нужно быть достаточно профессиональным, чтобы знать, How исправить свои ошибки, и уметь собраться и сконцентрироваться на решении проблем. Это занимает куда меньше 10 000 часов.


  22. В Howой-то момент вы будете думать о codeе, даже просыпаясь рано утром. И когда этот момент наступает, это действительно здорово.


  23. Допускать серьезные ошибки — это в порядке вещей. Однажды я допустил ошибку, которая стоила моей компании 10000 долларов. И та ситуация, позволила мне вынести самый важный урок в моей карьере программиста.


  24. Алгоритм похож на поиск имени в телефонной книге. Алгоритмы — это пошаговое приближение к цели, когда существует единственно верный следующий шаг. Говоря проще, это стратегия, которую вы выбрали, чтобы найти одно конкретное Name в телефонном справочнике.


  25. Apa sing kudu dingerteni programmer anyar?  - 5
  26. Момент осознания, что вы знаете всё, и готовы решить любую задачу посредством программирования не настанет никогда. «Синдром самозванца» будет донимать вас неоднократно. Ещё раз, не забывайте о том, что абсолютно нормально не знать всего. Самое главное, чтобы вы сами понимали, что именно вы не знаете.


  27. Программисты никогда не перестают учиться. В мире ИТ все время появляются новые технологии, поэтому успешные программисты — те, кто продолжает постоянно развиваться и самосовершенствоваться.


  28. Заставьте компьютер думать, How это делает человек. Слишком многие люди создают впечатление, что вам нужно думать, How компьютер. На самом деле все наоборот


  29. В программировании важно выбрать хорошие инструменты для решения конкретных задач. Есть из чего выбрать: в вашем распоряжении How минимум есть множество опенсорс-библиотек, инструментов и фреймворков. Так что одна из ваших задач — определиться с инструментами и «заточить» их под ваши задачи.


  30. Apa sing kudu dingerteni programmer anyar?  - 6
  31. Biasane, kita nyerah sadurunge entuk asil. Sinau program (utamane kanthi tujuan ngganti karir) pancen butuh kerja keras. Perlu akeh wektu lan disiplin diri, nanging bisa uga. Akeh wong sing salah nyerah nalika meh entuk target.


  32. Sinau program ora gampang. Lan mulane iku worth iku!


Nggoleki maneh, aku malah bungah yen aku naif ing wiwitan perjalanan. Kasunyatan sing aku ngerti sethithik banget sing ndadekake aku mikir kritis babagan kabeh sing aku sinau mengko. Dikirim dening Ken Mazaika, CTO, Co-Founder lan Mentor ing @ thefirehoseproject.com
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION