He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

He pehea te rereke o Java ki etahi atu reo rongonui? He aha te take ko Java te reo tuatahi hei ako? Me hanga he mahere hei awhina i a koe ki te ako Java mai i te timatanga me te whakamahi i nga pukenga kaupapa ki etahi atu reo. Me whakarārangihia ngā rerekētanga i waenga i te hanga waehere whakaputa ki Java me te whakawhanake i etahi atu reo. I panui a Mikhail Zatepyakin i tenei purongo i te hui mo nga kaiuru a meake nei whakangungu Yandex me etahi atu kaiwhakawhanake timatanga - Huihuinga Java Junior.


— Tena koutou katoa, ko Misha toku ingoa. He kaiwhakawhanake ahau mai i Yandex.Market, a i tenei ra ka korero atu ahau ki a koe he aha te ako ki a Java me pehea te mahi tika. Ka patai pea koe i tetahi patai whaitake: he aha ahau ka korero ai i tenei korero, kaua ko tetahi kaiwhakawhanake kaha kua maha nga tau o te wheako? Ko te meka ko ahau ano i ako i a Java i mua tata nei, tata ki te kotahi tau me te hawhe ki muri, no reira kei te maumahara tonu ahau he aha te ahua me nga raru kei reira.

He tau ki muri ka whiwhi ahau i tetahi mahi whakangungu i Yandex.Market. I whakawhanakehia e ahau te tuara mo Beru, mo te Maakete ano, i whakamahia pea e koe. Inaianei kei te mahi tonu ahau ki reira, i roto i tetahi roopu rereke. Ka waihangahia e matou he papaa tātari mo Yandex.Market mo nga hoa pakihi.

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

Kia timata tatou. He aha te take e ako ai i te Java mai i te tirohanga whaitake? Ko te meka ko Java he reo tino rongonui. He hapori tino nui.

Hei tauira, he tohu tohu TIOBE penei, he tohu rongonui mo te rongonui o nga reo hotaka, a ko Java kei te tuatahi ki reira. Ano, i runga i nga waahi mahi, ka kite pea koe ko te nuinga o nga waahi mo Java, ara, ma te whakawhanake i Java, ka kitea e koe he mahi i nga wa katoa.

I te mea he tino nui te hapori, ko nga patai kei a koe ka kitea he whakautu i runga i etahi Stack Overflow, etahi atu waahi ranei. Ano, i te wa e whanake ana i Java, kei te tuhi koe i te waehere ki runga i te JVM, na reira ka taea e koe te huri ki Kotlin, Scala me etahi atu reo e whakamahi ana i te JVM.

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

He aha te pai mo Java mai i te tirohanga whakaaro? He rereke nga reo hotaka. Ka whakatauhia e ratou nga raruraru rereke, e mohio ana koe. Hei tauira, he pai a Python mo te tuhi i nga tuhinga rarangi kotahi hei whakaoti rapanga tere.

I te taha taapiri, ka taea e koe te whakahaere katoa i te waehere ka taea te whakahaere. Hei tauira, kei a matou nga motuka, nga motuka taraiwa a Yandex, kua tuhia o raatau waehere ki nga taapiri. He aha? Kei a Java tetahi mea penei - Kaikohi paru. Ka whakakorehia e ia te RAM o nga mea kore. Ka timata noa tenei mea, ka mutu te ao, ara, ka mutu te toenga o te hotaka ka haere ki te tatau taonga, marama te mahara o nga taonga. Mena ka mahi taua mea i roto i te haruru, kaore i te hauhautanga. Ka rere tika to drone, i tenei wa ka whiti te mahara, kaua rawa e titiro ki te huarahi. Na reira, ka tuhia te drone ki runga i nga mea pai.

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

He aha nga raruraru ka whakaotihia e Java? Ko te reo matua mo te whakawhanake i nga kaupapa nui ka tuhia i roto i nga tau, e te tini, rau ranei o nga tangata. Ina koa, ko te nuinga o te tuara i Yandex.Market kua tuhia ki Java. He roopu toha ki roto i nga taone maha, tekau nga tangata o ia taone. A he ngawari te pupuri i te waehere, kua tautokohia mo te tekau tau neke atu ranei, i te wa ano ka tae mai nga tangata hou ki te mohio ki tenei waehere.

He aha nga ahuatanga o te reo kia ngawari te tautoko i te waehere kei roto, kia ngawari te whakawhanake i roto i nga roopu nui. Ko te mea tuatahi, he waehere panui, me ngawari ki te whakatinana i nga otinga hoahoanga uaua. Arā, me ngawari te tuhi i nga tangohanga taumata teitei, me era atu. Ko enei katoa ta Java e whakarato ana ki a tatou. He reo kaupapa-ahua tenei. He tino ngawari ki te whakatinana i nga tangohanga taumata teitei me nga hoahoanga uaua.

He maha ano nga anga me nga whare pukapuka mo Java, no te mea kua neke atu i te 15 tau te reo. I tenei wa, ko nga mea katoa ka taea te tuhi i tuhia ki runga, na he maha nga whare pukapuka mo nga mea katoa e hiahia ana koe.

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

He aha nga pukenga taketake, ki taku whakaaro, me whai i te kaitakaro JA timata? Tuatahi, ko te matauranga tenei mo te reo matua Java. Panuku ko etahi ahua o te angamahi Injection Dependency. Ko te kaikorero e whai ake nei, a Kirill, ka tino korero mo tenei. E kore au e hohonu rawa. Whai muri ko te hoahoanga me nga tauira hoahoa. Me kaha tatou ki te tuhi i te waehere hoahoanga ataahua kia taea ai te tuhi tono nui. A koinei etahi momo SQL, ORM ranei mo nga mahi o te mahi me te papaunga raraunga. A ka pa atu tenei ki te tuara.

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

Haere! Java matua. E kore ahau e tino kitea Amerika i konei — me mohio koe ki te reo ake. He aha e tika ana kia aro koe. Tuatahi, he maha nga putanga kua tukuna e Java i roto i nga tau tata nei, ara, i te tau 2014-2015 ka tukuna te tuawhitu, katahi ko te tuawaru, ko te iwa, ko te whakatekau, he maha nga putanga hou, me te maha o nga mea hou i whakauruhia ki roto. , hei tauira, te Java Stream API , lambda, me etahi atu mea tino pai, hou, hauhautanga e whakamahia ana i roto i te waehere whakaputa, he aha ta ratou e patai ai i roto i nga uiuinga me nga mea e hiahia ana koe ki te mohio. No reira, kaua koe e tango pukapuka mai i te papa o te whare pukapuka Java-4 ka haere ki te ako. Ko ta matou mahere tenei: ka ako matou i te Java-8 teitei ake ranei.

Ka aro nui matou ki nga mahi hou penei i te Stream API, var, me etahi atu. Ka pataihia i nga wa o nga uiuinga, ka whakamahia tonu i roto i te mahi. Arā, ko te Stream API he tino makariri ake i nga koropiko, i te nuinga, he mea tino pai. Kia tupato ki te aro.

A he maha nga momo mea penei i te kaitoro, Okotahi me etahi atu. Ko nga mea kaore he mea nui ki a koe i te mea ka tuhia e koe etahi waehere iti. Kare koe e hiahia ki enei Okotahi, ko wai e hiahia ana? Engari ka tino pataihia i nga uiuinga, ka tino whai hua ki a koe i roto i te mahi. I te nuinga o te waa, me aro koe ki nga Okotahi, nga kaitoro me etahi atu mea.

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

Nga hanganga raraunga. Kaore e taea e koe te haere me te kore he hanganga, engari he pai ki te kore koe e mohio he huinga, papakupu, me nga rau. Me nga whakatinanatanga rereke o nga hanganga. Hei tauira, ko te papakupu ano i Java he maha nga whakatinanatanga, tae atu ki te HashMap me te TreeMap. He rereke nga asymptotics, he rereke te hanganga o roto. Me mohio koe he pehea te rereke me te wa hei whakamahi ko tehea.

Ka tino hauhautanga mena ka mohio koe ki te mahi a roto o enei hanganga raraunga. Arā, ehara i te mea ngawari ki te mohio ki o raatau asymptotics - pehea te mahi o te peti, te roa o te mahi o te paahi, engari me pehea te mahi o roto - hei tauira, he aha te peere i HashMap.

He pai hoki te aro ki nga rakau me nga kauwhata. Ko enei mea kaore i te tino noa i roto i te waehere whakaputa, engari he mea rongonui i roto i nga uiui. Na, me kaha koe ki te takahi i nga rakau, te kauwhata i te whanui me te hohonu. He algorithms ngawari katoa enei.

Ka timata koe ki te tuhi i tetahi waehere nui, matatini, whakamahi whare pukapuka, waehere maha-akomanga, ka mohio koe he uaua ki a koe me te kore e hanga i nga punaha me te whakatau i nga whakawhirinaki. Ko enei ko Maven me Gradle. Ka whakaaetia koe ki te kawemai i nga whare pukapuka ki to kaupapa i roto i te raina kotahi. Arā, ka tuhia e koe he xml raina-kotahi me te kawemai i nga whare pukapuka ki roto i te kaupapa. Nga punaha nui. He rite tonu, whakamahia tetahi - Maven, Gradle ranei.

Panuku - etahi momo punaha whakahaere putanga. Ka tūtohu ahau ki a Git na te mea he rongonui, he maha nga akoranga. Tata ki te katoa e whakamahi ana i a Git, he mea pai, kaore e taea e koe te noho me te kore.

Me etahi momo taiao whanaketanga. Ka tūtohu ahau ki a IntelliJ Idea. Ka tino tere ake te mahi whakawhanaketanga, he awhina nui ki a koe, tuhia nga waehere boilerplate katoa mo koe, i te nuinga, he pai.

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

Hononga mai i te kiriata: SQLZOO, habrapost

SQL. He iti mo nga backenders. He take rorirori i konei. E rua nga ra i mua i taku uiuinga tuarua, ka waea mai tetahi kotiro HR ki ahau, ka kii mai i nga ra e rua ka patai mai ratou ki a au mo te SQL me te HTTP, me ako ahau. A kaore au i mohio mo te SQL me te HTTP ranei. A i kitea e ahau tenei waahi pai - SQLZOO. I ako ahau i te SQL i roto i nga haora 12, ko taku tikanga, ko te syntax SQL, me pehea te tuhi i nga patai SELECT, JOIN, me etahi atu. Pae tino pai, ka tino taunaki ahau. Inaa, i roto i nga haora 12 i ako ahau i te 90% o nga mea e mohio ana ahau inaianei.

He rawe hoki te mohio ki te hoahoanga putunga raraunga. Ko enei nga momo taviri katoa, tohu tohu, whakatikatika. He raupapa panui mo tenei i runga i a Habré.

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

I roto i te Java, i tua atu ki te SQL, he momo katoa o nga punaha mahere-a-hoa penei i te JPA. He waehere. I roto i te tikanga tuatahi ko etahi waehere SQL - SELECT id name FROM info.users WHERE id IN userIDs. Mai i te papaa raraunga kaiwhakamahi, mai i te ripanga, ka whiwhihia o raatau ID me o raatau ingoa.

I muri mai, kei reira tetahi mahere ka huri i tetahi mea mai i te turanga ki te ahanoa Java. A tera ano tetahi tikanga tuatoru kei raro nei ka mahia tenei waehere. Ka taea te whakakapi i enei mea katoa ma te whakamahi i te JPA me te raina kotahi, kua tuhia ki raro. He rite tonu te mahi - kimihia Katoa ByIdIn. Arā, i runga i te ingoa o te tikanga, ka puta he patai SQL mo koe.

Mea tino pai. Ko ahau ano, i te mea kaore au i mohio ki a SQL, i whakamahia e ahau a JPA. I te nuinga o te waa, whakarongo. Mena he mangere koe ki te ako i te SQL, he kino. A, i te nuinga, he ahi!

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

Puna. Ko wai kua rongo mo te anga o te Puna? Ka kite koe e hia o koutou? Ehara i te kore take. Ko te puna kei roto i nga whakaritenga o ia tuunga tuarua o Java backend. Ki te kore, kaore he waahi i roto i te whanaketanga nui. He aha te Puna? Ko te mea tuatahi, he anga Wehenga Tiakitanga tenei. Mo tenei hoki ka korero kaikorero e whai ake nei. Engari i te poto, he mea tenei e taea ai e koe te ngawari ki te kawemai i nga whakawhirinakitanga o etahi akomanga ki etahi atu. Arā, ka whakangāwarihia te mōhiotanga ki ngā whakawhirinakitanga.

Ko te Spring Boot tetahi waahanga o te Puna ka taea e koe te whakahaere i to tono tūmau me te paatene kotahi. Ka haere koe ki te THID, pehia etahi paatene e rua, a inaianei kei a koe to tono tūmau me te whakahaere i te localhost 8080. Arā, kaore ano koe kia tuhia he rarangi waehere kotahi, engari kei te mahi. Mea tino pai. Mena ka tuhi koe i a koe ake, ahi!

Ko te puna he anga tino nui. Ehara i te mea ko te tango noa i to tono tūmau me te whakatau i te Whakaaetanga Injection. Ka taea e koe te mahi i nga mea maha, tae atu ki te hanga tikanga REST API. Arā, i tuhia e koe etahi tikanga me te taapiri i te Tiki tohu tohu ki a ia. Na inaianei kei a koe etahi tikanga i runga i te localhost e tuhi ana Kia ora te ao ki a koe. E rua nga rarangi waehere ka mahi. Mea matao.

Ko te puna ka ngawari ake nga whakamatautau tuhituhi. Kaore he huarahi kaore he whakamatautau i roto i te whanaketanga nui. Me whakamatau te waehere. Mo tenei kaupapa, he whare pukapuka hauhautanga a Java JUnit 5. A ko JUnit te nuinga, engari ko te putanga hou ko te tuarima. He mea katoa mo te whakamatautau, nga momo whakapae me etahi atu mea.

A he anga Mockito whakamataku. Whakaarohia kei a koe etahi mahi e hiahia ana koe ki te whakamatautau. He maha nga mahi a te taumahinga, tae atu ki tetahi waahi i waenganui, ka uru ki VKontakte me to ID, hei tauira, ka whiwhi i te ingoa tuatahi me te ingoa whakamutunga o te kaiwhakamahi VKontakte mai i te ID. Kaore pea koe e whakauru i a VKontakte ki nga whakamatautau, he mea ke. Engari me whakamatau koe i te mahi, nau i hanga tenei karaehe, ma te whakamahi i a Mockito, mok, peehia.

Ka kii koe ka tae mai he tono ki tenei karaehe me tetahi ID penei me tera, ka whakahokia mai etahi ingoa whakamutunga, hei tauira, ko Vasya Pupkin. A ka mahi. Arā, ka whakamatau koe i nga mahi katoa mo te mok kotahi te karaehe. Mea tino pai.

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

Hononga mai i te kiriata

Nga tauira hoahoa. He aha tena? He tauira enei mo te whakaoti rapanga ka puta ake i te whanaketanga. I roto i te whakawhanaketanga, he rite tonu, he rite tonu nga raruraru ka ara ake he pai ki te whakaoti pai. Na reira, i puta mai nga tikanga pai, etahi tauira, me pehea te whakaoti i enei raru.

He paetukutuku me nga tauira tino rongonui - refactoring.guru, ka taea e koe te panui, rapuhia he aha nga tauira, panuihia te roopu o te ariā. Ko te raruraru ko te mea he horihori. Ko te tikanga, ko nga tauira kaore he mahi kaore e tino whai hua.

Ka rongo koe mo etahi tauira penei i a Singletone, Kaihanga ranei. Ko wai i rongo i enei kupu? He maha nga tangata. He tauira ngawari ka taea e koe te whakatinana i a koe ano. Engari ko te nuinga o nga tauira: rautaki, wheketere, whaanui - kaore i te maarama ki hea te whakamahi.

A tae noa ki te kite koe i roto i te mahi i roto i te waehere a tetahi atu tangata he waahi e whakamahia ana tenei tauira, kaore koe e kaha ki te whakamahi i a koe ano. Na reira, he mea nui te mahi me nga tauira. A ko te panui noa mo ratou i runga i te refactoring.guru ehara i te mea tino awhina, engari he mea tika kia mahia.

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

He aha i hiahiatia ai nga tauira? Me kii kei a koe tetahi akomanga Kaiwhakamahi. He Id me tetahi Ingoa. Me whai Id me tetahi Ingoa ia Kaiwhakamahi. Kei runga mauī ko te akomanga.

He aha nga huarahi ki te arawhiti i te Kaiwhakamahi? E rua nga whiringa - he kaihanga, he kaiwhakatakoto ranei. He aha nga huakore o nga huarahi e rua?

Kaihanga. Kaiwhakamahi hou (7, "Bond"), pai. Inaianei me kii karekau he karaehe Kaiwhakamahi, engari ko tetahi atu, e whitu nga mara tau. Ka whai koe i tetahi kaihanga e whitu nga tau karapīpiti. Kaore i te tino marama he aha enei nama, a ko wai o raatau no tehea rawa. Ko te kaihoahoa kaore i te pai.

Ko te whiringa tuarua ko te kaiwhakatakoto. Ka tino tuhi koe: setId(7), setName("Bond"). Kei te mohio koe ko tehea rawa no tehea mara. Engari he raruraru te kaiwhakatakoto. Tuatahi, ka wareware pea koe ki te tautapa i tetahi mea, tuarua, ka huri to ahanoa ki te huri. Ehara tenei i te haumaru miro me te whakaiti paku te panui o te waehere. Koia te take i puta ai he tauira hauhautanga - Kaihanga.

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

He aha tenei korero? Me ngana ki te whakakotahi i nga painga o nga huarahi e rua-te kaiwhakatakoto me te kaihanga-i roto i te kotahi. Ka hangahia e matou tetahi mea, Kaihanga, ka whai waahi ano he Id me te Ingoa, ka hangaia ano i runga i te kaiwhakatakoto, ka whai tikanga Hanga e whakahoki mai ai he Kaiwhakamahi hou me nga tawhā katoa. Ka whiwhi tatou i tetahi mea e kore e taea te whakarereke me te kaiwhakatakoto. Matahau!

He aha nga raruraru? Anei kei a matou te Kaihanga matarohia. Ko te raruraru ka wareware tonu tatou ki te tirotiro i etahi mara. A, ki te wareware matou ki te toro ki te ID, i tenei keehi i roto i te Kaihanga kua arawhitihia ki te kore, na te mea ko te momo int kaore e taea te whakakore. A, ki te hanga e matou te Ingoa "Bond" ka wareware ki te toro ki te tari ID, ka whai Kaiwhakamahi hou me te id "0" me te ingoa "Bond". Ehara i te hauhautanga.

Kia ngana tatou ki te whawhai i tenei. I roto i te Kaihanga ka huri tatou int ki int kia kore ai. Inaianei he rawe nga mea katoa.

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

Mena ka ngana tatou ki te hanga Kaiwhakamahi me te ingoa "Bond", ka wareware ki te whakauru i tana ID, ka whiwhi tatou i te tohu tohu kore, na te mea kaore e taea te ID, a he koretake to te Kaihanga, ina koa he tohu tohu.

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

Engari ka wareware tonu tatou ki te whakatakoto ingoa, no reira ka whakatauhia te purei ahanoa ki te null. Inaianei, ka hangahia e matou ta matou ahanoa mai i te Kaihanga, ka tirohia e kore te mara e whakakorehia. A ehara i te mea ko tera anake.

Ka titiro tatou ki te tauira whakamutunga. I tenei keehi, mena ka tukuna e matou te kore ki roto i te wa mahi ID, he pai ki te mohio tonu kua mahia e koe, kaore i te pai kei te he koe inaianei.

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

Me maka e koe he hapa kaore i te wa i hangaia e te Kaiwhakamahi, engari ka tautuhia e koe te null ki te ID. No reira, i roto i te Kaihanga ka huri tatou i te Setter Integer ki te int, a ka oati tonu ia kua maka atu e ratou.

Hei poto, he aha te kaupapa? He tauira Kaihanga ngawari, engari ko tana whakatinanatanga he iti noa iho, na reira he tino pai ki te titiro ki nga whakatinanatanga rereke o nga tauira. He maha nga whakatinanatanga o ia tauira. He tino whakamere katoa tenei.

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

Me pehea te tuhi Kaihanga i roto i te waehere whakaputa? Anei to tatou Kaiwhakamahi. Ka taapirihia e matou he hurihanga Kaihanga mai i te whare pukapuka o Lombok ki a ia, a ka hanga he Kaihanga mo matou. Arā, kaore matou e tuhi i tetahi waehere, engari kua whakaaro a Java he Kaihanga to tenei karaehe, ka taea e matou te karanga penei.

Kua kii ahau he whare pukapuka a Java mo nga mea katoa, tae atu ki a Lombok, he whare pukapuka hauhautanga e taea ai e koe te karo i te tuhi i te boilerplate. Kaihanga, GET.

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

Ka taea e nga tauira te hangahanga - e pa ana ki te akomanga kotahi, engari ki te punaha katoa. He maataapono hauhautanga i roto i te hoahoa punaha: Tikanga Kawenga Kotahi. He aha tana korero? Ko te meka me whai kawenga ia akomanga mo etahi o ana ake mahi. I tenei keehi, kei a matou he Kaiwhakahaere e korero ana ki nga kaiwhakamahi, nga taonga JSON. He Facade, e huri ana i nga taonga JSON hei tauira ka mahi tahi te tono Java. He Ratonga he arorau matatini e mahi ana me enei tauira. He Ahanoa Uru Raraunga e whakatakoto ana i enei tauira ki roto i te paataka raraunga me te tango mai i te paataka raraunga. A kei reira ano te putunga raraunga. Arā, ehara i te mea i roto i te akomanga kotahi, engari e rima nga karaehe rereke e mahia ana, he tauira ano tera.

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

Ina kua nui ake, iti ake ranei to ako Java, he pai ki te tuhi i to kaupapa ake ka whai paparangi raraunga, mahi tahi me etahi atu API, me te whakaatu i to tono tūmau ki nga kiritaki REST API. He mea pai tenei ki te taapiri atu ki to reanga, he mutunga pai mo to maatauranga. Ma tenei ka taea e koe te haere ki te tiki mahi.

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

Anei tetahi tauira o taku tono tūmau. I taku tau tuarua, i tuhia e au he pepa waahi me nga tama. I tuhia e ratou he tono pūkoro hei whakarite kaupapa. I reira, ka taea e nga kaiwhakamahi te takiuru ma te VKontakte, tuu i nga tohu ki runga i te mapi, te hanga kaupapa, te tono i o raatau hoa ki a raatau, te penapena whakaahua o nga huihuinga, me era atu.

I aha ahau i roto i te kaupapa? I tuhia he tono tūmau i te Spring Boot me te kore whakamahi i te SQL. Kare au i mohio ki a ia, i whakamahia e au a JPA. He aha te mahi? Takiuru ki VK mā OAuth-2. Tangohia te tohu a te kaiwhakamahi, haere ki te VK me taua mea, tirohia he tino kaiwhakamahi. Whiwhi korero mo nga kaiwhakamahi ma VKontakte. I taea e ia te tiaki i nga korero i roto i te papaa raraunga, na JPA hoki. Whakaorangia nga pikitia me etahi atu konae ki roto i te mahara rorohiko, ka tiakina nga hononga ki roto i te papaa raraunga. I taua wa kaore au i te mohio he taonga CLOB kei roto i te paataka raraunga, no reira i penei taku mahi. He REST API mo nga kaiwhakamahi, nga tono a nga kaihoko. A he whakamatautau wae mo nga mahi taketake.

[…] He tauira iti o taku ako angitu mo Java. I taku tau tuatahi i te whare wananga, i akona ahau ki te C# me te mohio ki nga kaupapa OOP - he aha nga karaehe, he atanga, he tangohanga, me te aha e hiahiatia ana. He nui te awhina i ahau. Ki te kore tenei, he tino uaua te ako Java; kaore i te maarama he aha nga karaehe e hiahiatia ana.

He aha te ako Java me pehea te mahi tika. Pūrongo Yandex

I taku tau tuarua i te whare wananga, i whakaako ano ratou i te Java core, engari kaore au i mutu i reira, i haere ahau ki te ako i te Spring me te tuhi i tetahi pepa akoranga, taku kaupapa, i korerohia e au i runga ake nei. Na me enei mea katoa, i haere ahau mo te mahi whakangungu i Yandex, i tukuna he uiuinga, ka uru atu ki Yandex.Market. I reira ka tuhia e au te tuara mo Beru, koinei ta matou kainga hokohoko, mo Yandex.Market ano.

Whai muri i tera, e ono marama ki muri, ka whakawhiti ahau ki tetahi atu kapa i roto i te maakete ano. Ka mahi taatau mo nga hoa pakihi. Kei roto matou i te papahanga tātari, e toru o matou kei te tuara, no reira he nui rawa taku awe ki te kaupapa. Ko te tino ngā, mau. Arā, ka whakaratohia e matou he raraunga i runga i te maakete - he aha nga hoko, he aha nga waahanga, he aha nga tauira, mo nga hoa pakihi, nga kamupene rongonui rongonui. A e toru noa matou, ka tuhia e matou tenei waehere, a he tino pai.

Mauruuru koe! Hononga whai hua:
- "Java 8. Aratohu mo te timatanga".
- Nga hanganga raraunga.
- SQLZOO.
- Whakaritenga raraunga.
- Tauira Hoahoa.
- Hoahoa Hoahoa.
- Tikanga Maama.
- Java whai hua.

Source: will.com

Tāpiri i te kōrero