New Update:! Algnote sinusuportahan OFFLINE ngayon
Algnote hinahayaan developer o CS mag-aaral madaling suriin istruktura ng data at algorithm mula sa teorya, pagpapatupad sa coding problema. Kung ikaw ay isang programmer naghahanap para sa iyong unang programa sa trabaho at paghahanda para sa coding panayam, o isang mag-aaral na ay naghahanda para sa mga pagsusulit tungkol sa istruktura ng data at algorithm, ang app na ito ay maaaring isang karapatan akma para sa you.All ang algorithm at data istruktura ay ipinatupad sa Java. Samakatuwid, kung nais mong gamitin ang Algnote upang malaman coding, mangyaring tiyakin na ikaw ay komportable sa Java.
Sa kasalukuyan Algnote may mga sumusunod na mga seksyon:
- Array
- String
- Naka-link List
- Stack
- Queue
- Hash Table
- Tree
- Graph
- Paghahanap
- Pag-aayos
- Recursion
- Dynamic Programming
- Math
- Bit pagmamanipula
Ang bawat seksyon ay naglalaman ng mga teorya mga tala upang matulungan ang mga gumagamit upang maunawaan ang mga konsepto at ilang coding problema upang mapabuti ang kanilang pagpapalagayang-loob sa mga algorithm o data structures. Karamihan sa mga coding problema ay pinili mula Leetcode at ipinatupad sa pamamagitan ng nag-develop. Ang ilang mga problema ay may maramihang mga solusyon at ihambing ang pos at crons ng iba't ibang mga algorithm.
Kahit na kasalukuyang Algnote nakatutok sa algorithm at data istruktura ngunit plano naming i-extend ang app na magkaroon ng higit sa iba pang mga nilalaman, mula sa pangunahing tutorials wika sa mataas na antas architecture knowledges.
Ang ilang mga salita mula sa nag-develop ng app na ito:
Tandaan na ang lahat ng mga tala ay ginagawa sa pamamagitan ng sa akin na may ilang mga sanggunian sa ilang mga aklat-aralin o online coding tanong ko bago. Ang mga ito ay hindi bilang tumpak na bilang isang aklat-aralin. Bilang na ito ay isang napaka-maagang release, may mga tiyak na ang ilang mga isyu sa mga tala at ako ay sinusubukan ang aking pinakamahusay na upang mahanap ang mga ito at itama ang mga ito. Aking tutuparin ang pag-optimize ng nilalaman at pag-andar upang gawin itong mas mahusay na araw-araw. Kung nalaman mo ang anumang isyu na kapag ikaw ay gumagamit ng ito, ito ay magiging mas appreciated kung maaari mong magpadala ng mensahe sa marcyliew@gmail.com.
Sa kasalukuyan ang lahat ng nilalaman ng app na ito ay inihanda kapag ako lamang nagtapos mula sa unibersidad at ay naghahanda para sa coding panayam. Sa oras na iyon ako ay medyo tiwala na kaya kong makakuha ng magandang trabaho bilang ako ay tapos maraming mga proyekto sa paaralan at ako ay tunay mabuti sa pagbuo ng web at mobile na mga aplikasyon.
Gayunman, ang mga bagay ay hindi pumunta bilang ko inaasahan. Sa panahon ng panayam, ang interviewers nagtanong sa akin na magsulat code upang malutas ang mga problema sa whiteboard. Maraming mga beses, ang nakuha ko natigil sa mga problema at hindi maaaring malaman ng isang solong solusyon. Kahit na kapag nakumpleto ko ang isang solusyon at nadama masaya, ang interviewers madalas kaagad nakaumang out ang problema ng aking code. Hindi mahusay na sapat, gumamit ng masyadong maraming memory space, o hindi isaalang-alang ang hangganan sitwasyon. Nadama ko disappointed sa sarili ko.
Sa kabutihang palad, ako got ang isang pretty magandang alok mula sa isang kumpanya at nagsimula ang aking karera bilang isang web developer. Ngunit kahit na ngayon nararamdaman ko pa rin mahirap upang makumpleto ang mga algorithm katanungan.
Alam ko paghahanda para sa coding panayam ay hindi madali, ngunit ito ay hindi na mahirap. Ito ay lamang ng isang proseso na kailangan namin upang pumunta sa pamamagitan upang maging mabuting mga developer.
Ito ang lahat ng mga layunin ng app na ito. Gamitin ko ito araw-araw upang suriin ang aking mga knowledges sa mga algorithm at data istruktura. Umaasa ako na hindi lamang ito ay maaaring makatulong sa aking sarili, kundi pati na rin makatulong sa mas maraming mga developer na ay pakikipaglaban para sa kanilang mga karera.
Na-update noong
Nob 29, 2016