- Algoritma dan struktur data: laluan saya ke arah ini bermula dengan mengkaji prinsip membina algoritma, membaca buku klasik (Knuth) dan mengkaji bahasa pengaturcaraan Pascal, dan ia diteruskan dengan bahasa C, pelaksanaan semua struktur data dan analisis kelebihan dan kekurangan masing-masing. Saya tidak akan mengatakan bahawa, sebagai tambahan kepada segala-galanya, saya tahu bagaimana untuk bekerja dengan Mesin Turing dan Algoritma Markov, atau sebaliknya, saya telah mengatakan ini, tetapi anda boleh mengabaikan ini, walaupun, pada pendapat saya, konsep pita ingatan tak terhingga dan pergerakan penunjuk sepanjangnya memberikan idea yang paling tepat tentang bagaimana komputer sebenarnya berfungsi dari dalam, tetapi ini hanya pendapat saya yang rendah hati.
- Seni bina komputer dan Assembler: apabila anda memutuskan bahawa anda telah memahami sepenuhnya prinsip operasi komputer, cuba tulis program pada tahap yang sangat rendah (jika tidak, bagaimana anda akan menghargai semua keseronokan Java?), dan saya secara peribadi mempertimbangkan semua pilihan pendidikan dengan satu , dua, tiga daftar dan saya menyedari bagaimana anda perlu mengelak apabila hanya ada satu daftar, dan program ini berfungsi (mengejutkan, bukan?).
- Matematik diskret: secara semulajadi, selari dengan perkara di atas, ia juga bernilai mengambil subjek ini, kerana ia memberikan pemahaman lengkap tentang pemikiran logik, dan teori mesin keadaan terhingga akan memberitahu anda bagaimana bahagian dalam pemproses disusun dan bagaimana ia disusun dalam litar bersepadu. Jangan lupa bahawa Teori Graf juga dipelajari di sini, yang tidak akan menjadi 100% berlebihan.
- Matematik yang lebih tinggi: Saya memutuskan untuk menyerlahkan semua subjek matematik lain dalam satu perenggan, supaya tidak terlalu mengacaukan kepala anda. Berikut adalah: analisis matematik, teori dan statistik kebarangkalian, algebra linear - dengan cara ini, perkara yang sangat, sangat penting jika anda ingin melakukan grafik tiga dimensi (saya tahu, impian semua orang adalah untuk menulis permainan, walaupun untuk ini anda juga akan perlu mengambil kursus dalam persamaan pembezaan dan kaedah berangka, tetapi ini sangat - perkara kecil), dan kawasan lain.
- Seni bina OS. Linux: selepas anda merasa selesa di sini, multithreading di Jawa akan menimbulkan lebih sedikit soalan, dan ternyata anda telah mendengar kisah dongeng tentang ahli falsafah di suatu tempat.
- OOP, bahasa C++: nah, kami hampir mencapai puncak rantai makanan. Saya tidak akan menerangkan secara terperinci di sini dan tidak akan menyatakan mengapa pelaksanaan OOP dalam C++ adalah lebih menarik untuk dilihat.
- Selain itu: beberapa lagi perkara kecil yang sudah saya ketahui ialah: grafik komputer (OpenGL, Unity 3D) dan C# (Teras).
novago219
Tahap
Jawa Tengah dalam 2.5 bulan.
Salam kepada semua pembaca yang menganggap bahawa dalam 2.5 bulan dari awal anda benar-benar boleh menjadi Tengah. Saya tergesa-gesa untuk mengecewakan anda - ini hanya boleh dilakukan dengan kerja keras pada diri anda sendiri, dan saya tahu bagaimana semua orang mahukan semuanya sekaligus - sekarang dan tiada cara lain. Dan frasa dari awal terpakai kepada saya hanya dalam status bersyarat tertentu, kerana saya benar-benar tidak mempunyai pengetahuan tentang Java sebagai bahasa pengaturcaraan. Tetapi saya masih sudah tahu dan dapat melakukan sesuatu walaupun sebelum saya bertemu JavaRush, dan mungkin saya ingin memulakan cerita saya dengan ini, kerana pertumbuhan kerjaya saya adalah gabungan pengetahuan, kemahiran dan nasib yang agak pelik dalam beberapa cara.
Jadi, izinkan saya memberi anda senarai yang memberi saya kelebihan daya saing berbanding orang lain, dan juga membenarkan saya melalui JavaRush (sehingga tahap 34) dengan cepat dan tanpa banyak kesukaran (sekurang-kurangnya ia tidak mengejutkan saya). Senarai itu terdiri daripada pengetahuan yang diberikan oleh universiti kepada saya, serta apa yang saya minati. Saya tidak akan memisahkan di mana segala-galanya dan saya juga tidak akan menamakan universiti itu. Jika anda mahu, anda harus menguasai semua pengetahuan ini sendiri jika universiti anda tidak mengajarnya.
GO TO FULL VERSION