JavaRush /Blog Jawa /Random-JV /10 artikel saben programmer kudu maca
Shoggy
tingkat
Санкт-Петербург

10 artikel saben programmer kudu maca

Diterbitake ing grup
Dadi programmer Java lan pangembang piranti lunak, aku wis sinau akeh saka akeh artikel kanthi irah-irahan Apa Saben Programmer Kudu Ngerti Babagan..... , padha cenderung nyedhiyakake akeh informasi sing migunani lan lengkap babagan topik tartamtu sing angel ditindakake. nemokake. Ing nggoleki kawruh, aku wis nemokake sawetara artikel sing migunani banget sing wis diwenehi tandha minangka informasi referensi kanggo diwaca maneh. Gagasan manawa akeh programer bisa entuk manfaat saka maca koleksi iki nyebabake aku nulis postingan iki lan nuduhake kabeh artikel "Apa Saben Programmer Kudu Ngerti" iki. 10 artikel sing kudu diwaca saben programmer - 1Ing artikel iki, sampeyan bakal kenal karo set kawruh klasik sing dibutuhake saben programmer, ing topik kayata memori , Unicode , aritmetika titik ngambang , jaringan , desain berorientasi obyek), wektu , Enkoding URL , String lan liya-liyane. Dhaptar iki penting banget kanggo pamula lan pendatang anyar amarga asring kurang kawruh praktis. Amarga umume artikel adhedhasar conto nyata, programer tingkat entri lan penengah bisa sinau akeh saka dheweke. Uga, sinau dhasar ing awal karir sampeyan bakal mbantu sampeyan ngindhari kesalahan sing wis ditindakake dening programer lan pangembang piranti lunak liyane ing dalan sinau. Sayange, ora kabeh informasi saka artikel sing diterangake gampang dicerna saka maca pisanan. Kemungkinan, sampeyan bisa uga ora langsung ngerti sawetara rincian babagan nomer floating point, utawa sampeyan bisa uga bakal bingung dening intricacies memori, nanging iku penting kanggo nyimpen koleksi iki Handy lan deleng saka wektu kanggo wektu kanggo klarifikasi. Dadi muga-muga sampeyan sukses lan seneng maca artikel sing apik iki. Ngomong-ngomong, aja lali nuduhake artikel "Apa Saben Programmer Kudu Ngerti" liyane yen durung ana ing dhaptar kita.

Apa saben programmer kudu ngerti babagan memori

translation into Russian Iki salah siji saka artikel klasik sing bakal nuntun sampeyan liwat fitur memori, sawetara kang lawas, sawetara anyar, sawetara misuwur lan sawetara ora dadi luwih. Senadyan peran manajerial lan omnipresence, ora saben programmer nduweni tingkat kawruh sing cukup babagan Memori. Pentinge dadi akrab karo memori ing sistem modern mundhak yen sampeyan ana ing bisnis nulis aplikasi kinerja dhuwur. Desainer hardware teka karo model manajemen memori sing luwih rumit lan teknik akselerasi, kayata cache CPU, nanging iki ora bisa nindakake kanthi optimal tanpa bantuan saka programer. Aku isih maca artikel iki, lan aku ora bisa pitutur marang kowe carane akeh aku sinau saka RAM, caches CPU kayata L1 lan L2 cache, macem-macem jinis memori, akses memori langsung, desain controller memori, lan memori ing umum. . Ing cendhak, kudu maca kanggo programer saka sembarang tingkat.

Apa Saben Ilmuwan Kudu Ngerti Babagan Aritmetika Titik Ngambang

Topik aritmetika floating point angel lan ora gampang dikuasai. Akeh programer Java malah ora ngerti apa sing bisa salah nalika mbandhingake nilai karo jinis float/ doubleoperator ==. Akeh kita kerep nggawe kesalahan nalika ngleksanakake petungan babakan dhuwit ing jinis floatlan double. Artikel iki minangka permata liyane saka seri iki lan kudu diwaca kanggo kabeh pangembang piranti lunak lan programer. Nalika sampeyan entuk pengalaman, sampeyan kudu mlebu ing seluk-beluk topik umum, lan aritmetika titik ngambang minangka salah sawijining. Minangka pangembang Jawa senior, sampeyan kudu ngerti carane nindakake petungan babakan dhuwit, nalika nggunakake float, doubleutawa BigDecimalcarane kanggo babak nomer floating point, lan akeh liyane. Sanajan sampeyan duwe kawruh sing kuat babagan topik iki, sawise maca artikel sampeyan bisa nemokake sing anyar babagan operasi floating point.

Apa saben pangembang kudu ngerti babagan Unicode

Encoding karakter minangka wilayah liyane sing akeh programer berjuang, lan "The Minimum Minimum Saben Pangembang Piranti Lunak Mesthine Ngerti Babagan Unicode lan Set Karakter (Ora ana alesan!)" tujuane kanggo ngisi kesenjangan kasebut. Kanggo cathetan, Ya, iki judhul lengkap artikel iki. Penulise yaiku Joel Spolsky, salah sawijining pendiri https://stackoverflow.com . Joel nulis artikel iki ing bloge meh 10 taun kepungkur, nanging ora ilang relevansi ing donya modern. Artikel kasebut nerangake apa Unicode, apa enkoding, carane karakter diwakili nggunakake bait, lan liya-liyane. Salah sawijining sing paling apik babagan artikel iki yaiku basa lan metode presentasi, sanajan sampeyan ora ngerti apa-apa babagan Unicode, sampeyan ora bakal duwe masalah kanggo ngerti. Ing cendhak, liyane kudu maca kanggo kabeh programer, coders lan software engineers.

Apa saben programmer kudu ngerti babagan wektu

Kejabi enkoding karakter, wektu lan tanggal ( Timelan Date) minangka wilayah liyane sing akeh programer, kalebu aku, ngalami kangelan. Malah pangembang senior ilang ing GMT, UTC, wektu awan, lan detik kabisat. Sejujure, ora gampang ngatasi zona wektu tanpa nggawe sawetara kesalahan, lan nggunakake Daylight Saving Time dadi luwih angel. Masalah dadi luwih elek yen sampeyan nggunakake nyoba lan kesalahan amarga sampeyan ora bakal bisa ngatasi masalah sampeyan kanthi nindakake iki. Ana pirang-pirang perkara sing bisa salah, lan jumlah misconceptions sing padha. Prekara kaya tanggal ngemot zona wektu utawa ora bisa mbingungake sampeyan, ngowahi wektu UNIX menyang zona wektu liyane bisa ngganggu sampeyan, lan sampeyan bisa kanthi gampang lali babagan nyinkronake jam lan wektu tundha. Muga-muga sawise maca artikel iki, akeh misconceptions babagan wektu bakal ilang lan sampeyan bakal ngembangake pemahaman lengkap babagan wektu.

Apa Saben Pangembang Web Kudu Ngerti Babagan Encoding URL

Artikel iki njlèntrèhaké misconceptions umum babagan Uniform Resource Locator (URL) encoding, banjur nyoba kanggo njlentrehake URL encoding kanggo HTTP, banjur nduduhake masalah umum lan solusi. Sanajan artikel iki ora spesifik kanggo basa pamrograman, nanging nggambarake masalah ing Jawa) lan dipungkasi karo panjelasan kanggo ndandani masalah enkoding URL ing Jawa, lan ing aplikasi web ing sawetara tingkat. Sampeyan bakal sinau tata basa URL dhasar, sintaks URL umum ing HTTP lan protokol liyane. Artikel iki uga nyakup pitfalls URL umum kayata enkoding karakter, karakter khusus ing macem-macem bagean URL, lan masalah enkoding/dekoding URL. Yen sampeyan minangka programmer Java, sampeyan uga bakal sinau carane ngatur URL kanthi bener ing aplikasi Java. Cara nggawe URL lan nggunakake perpustakaan klien HTTP Apache Commons. Pungkasan, uga nawakake praktik lan saran paling apik kanggo nggarap URL, kayata carane sampeyan kudu ngode URL nalika mbangun, nggawe manawa saringan nulis ulang URL sampeyan nangani URL sampeyan kanthi bener, lan liya-liyane. Ing cendhak, kudu maca kanggo pangembang web lan programer.

Apa saben programmer ngerti babagan pangembangan web?

Artikel menarik saka programmersStackExchange iki yaiku babagan apa sing kudu dipikirake saben programmer sing ngetrapake rincian teknis aplikasi web sadurunge mbukak situs menyang publik. Iku kalebu bab saka area desain Antarmuka lan Pengalaman Panganggo, Keamanan, standar Web, Kinerja, Search Engine Optimization (SEO), teknologi sing digunakake, lan sawetara sumber daya penting. Donya saiki gumantung banget karo Internet lan umume programmer duwe situs web utawa blog pribadi. Pengalaman sing dipikolehi saka artikel iki bakal migunani ora mung ing kegiatan profesional sampeyan, nanging uga ing proyek sampeyan dhewe. Sampeyan bakal sinau babagan kabeh teknologi utama kayata HTTP, HTML, XML, CSS, JavaScript, kompatibilitas browser, tips kanggo nyuda wektu loading situs sampeyan, peta situs XML, spesifikasi W3C lan sawetara poin penting liyane.

Apa saben programmer kudu ngerti babagan SEO

Iki minangka artikel liyane sing bakal migunani banget kanggo pangembang web, programer lan blogger. SEO gedhe banget kanggo digatekake, lan penting kanggo akeh programer lan blogger ngerti dasar-dasar optimasi mesin telusuran kanggo mbantu Google nemokake konten lan nuduhake menyang programer liyane. Amarga ora ana perusahaan sing bisa urip tanpa anane web ing jagad sing disambungake saiki, SEO dadi luwih penting. Yen sampeyan duwe wiwitan adol produk apa wae, mula SEO minangka perkara sing kudu sampeyan jaga. Kabeh programer, utamane pangembang web, bisa entuk manfaat saka artikel iki. Elinga, optimasi mesin telusur jembar lan dinamis banget, lan beda-beda ing macem-macem mesin telusur, kayata Google, Yahoo, lan liya-liyane. Dadi, kanggo nguwasani topik iki, sampeyan kudu tansah nganyari kawruh.

Apa Saben Programmer C Kudu Ngerti Babagan Prilaku sing Ora Ditemtokake #1/3

Basa pemrograman C nduweni konsep "prilaku sing ora ditemtokake". Prilaku sing ora ditetepake minangka topik sing wiyar kanthi akeh nuansa, lan iki minangka salah sawijining alasan kenapa aku tresna marang basa Jawa: prilaku sing ora ditemtokake, kurang kebingungan, luwih stabil, lan luwih tentrem. Akeh perkara sing katon cukup ing C sejatine duwe prilaku sing ora ditemtokake, lan iki minangka sumber bug umum ing program. Kajaba iku, prilaku sing ora ditemtokake ing C menehi ijin kanggo implementasine (kompiler lan runtime) kanggo ngasilake kode sing ngowahi format hard drive, nindakake samubarang sing ora dikarepke, utawa luwih elek. Waca artikel sing apik iki kanggo nyilem menyang segara kanthi prilaku sing ora bisa diramal.

Apa saben programmer kudu ngerti babagan jaringan

Saka artikel dhewe "Sampeyan programmer. Apa sampeyan tau kepingin weruh carane game bebarengan? Saka njaba, misale jek gaib: loro utawa luwih pemain nuduhake pengalaman kolaborasi online, kaya-kaya padha bener ana bebarengan ing donya virtual padha. Nanging carane "We ngerti bebener, programer, sing apa bener mengkono iku cukup beda saka apa sing ndeleng. Pranyata metu sing kabeh iku khayalan." Iki minangka artikel sing menarik banget babagan jaringan sing ditulis kanggo programer game, nanging aku mikir saben programer lan pangembang bisa entuk manfaat saka iku.

Apa Saben Pangembang Jawa Kudu Ngerti Babagan String

Iki artikelku java.lang.Stringlan aku mikir saben programer Java kudu ngerti babagan iki. Strings penting banget ing program Java saben dina lan mulane kawruh sing apik kudu dibutuhake kanggo pangembang Java. Artikel iki nyakup akeh aspèk penting saka Strings, kalebu blumbang senar, string literals, mbandingaken strings karo ==vs equals(), Ngonversi bita kanggo senar, kok senar iku immutable, concatenation senar sing tepat, lan akeh liyane. Programmer sing luwih maju bisa uga wis ngerti kabeh fitur kasebut, nanging luwih becik dideleng.

Apa saben programmer kudu ngerti babagan keamanan?

Pitakonan iki ditakoni dening programmer mahasiswa ing StackOverflow. Kaya sing kita ngerti akeh babagan konsep pemrograman umum kayata sistem operasi, algoritma, struktur data, arsitektur komputer lan liya-liyane, uga penting kanggo ngerti babagan keamanan. Sanajan topik Keamanan cukup jembar, nyakup area enkripsi / dekripsi, SSL, keamanan web, obfuscation, otentikasi, wewenang, lan sapiturute, ana kawruh minimal sing dibutuhake kanggo saben programmer. Secara pribadi, ing wiwitan karir, aku ora ngerti akeh babagan keamanan, nalika miwiti nulis aplikasi web Java adhedhasar Servlet/JSP, aku sinau babagan keamanan web lan sawetara ancaman keamanan kayata SQL Injection, Denial of Service, XML. Injeksi, skrip lintas situs lan liya-liyane. Minangka pangembang Jawa, saiki aku ngetutake praktik pemrograman Java sing aman sing diwenehake dening Fortify, PMP, lan panyedhiya penganalisa kode statis liyane. Artikel iki ngandhut pilihan apik banget topik keamanan lan pranala, lan apa sampeyan kode utawa ora, sampeyan mesthi bakal entuk manfaat saka sumber iki.

Nomer Latency Saben Programmer Kudu Ngerti

Artikel iki minangka bonus, nanging kudu diwaca kanggo programer apa wae. Kanggo nulis aplikasi kanthi kinerja dhuwur ing basa pamrograman apa wae, yaiku Jawa utawa C ++, sampeyan kudu ngerti nilai latensi dhasar, contone, suwene wektu maca variabel saka memori, saka cache L1, saka cache L2, kanggo a maca acak saka SSD lan saka disk. Suwene wektu kanggo ngunci / mbukak kunci mutex kanggo ngirim paket data saka siji kutha menyang kutha liyane utawa kanggo nindakake roundtrip ing siji pusat data. Nilai latensi kasebut ora gumantung saka basa pamrograman lan minangka bagean saka kawruh dhasar sing kudu disedhiyakake pangembang kanggo nulis aplikasi latensi sing dhuwur lan sithik. Bab sing positif babagan tautan iki yaiku menehi analisis komparatif babagan kepiye nilai kasebut wis berkembang sajrone pirang-pirang taun. Sampeyan bisa ndeleng apa nilai ing 2006 lan apa saiki. Iku kabeh kanggo dhaptar artikel iki sing kudu diwaca saben programmer. Kanthi maca artikel kayata What Every Programmer or Developer Should Know, sampeyan bisa nambah kawruh babagan topik tartamtu. Jujur, akeh banget sing kudu disinaoni dening programer, lan sinau basa pemrograman kayadene Jawa mung minangka puncak gunung es, nanging ora akeh sing duwe semangat sinau. Pemrograman minangka proyek sing mbutuhake pangembangan terus-terusan, lan siji-sijine perkara sing bakal migunani kanggo programer sajrone karir yaiku kawruh dhasar babagan memori , Unicode , nomer floating point , wektu , keamanan (keamanan) . Sawetara perkara khusus basa, kayata kirimanku ing String ing Jawa lan Apa Saben Programmer C Kudu Ngerti Babagan Prilaku sing Ora Ditemtokake, nanging apik kanggo sinau kanggo akeh pamula lan pangembang.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION