
Ko tēnei tuhinga he hua o ngā kōrerorero me ētahi kaiwhakawhanake mō te waiaro whakaaro nui ki a Java. Ehara i te whakahē i a Java, engari he tauira mārama o te "radar hacker".
I roto i te wā, ka whanake te mōhiotanga o ngā kaipahua ki te hangarau pai—kino rānei. I whakaaro ahau he mea whakamere pea te whakamārama i ngā take e whakapaetia ai a Java e au.
I whakaaro ētahi kaipānui he ngana pai tēnei ki te tuhituhi mō tētahi mea kāore anō kia tuhia e tetahi i mua. I whakatūpato ētahi kei te tuhituhi ahau mō ngā mea kāore au i te mōhio ki tēnā. Nō reira, hei ārai, me whakamārama atu au kāore au e tuhituhi ana mō Java (kāore anō kia whakamahia e au), engari mō te "hacker radar" (he mea kua maha aku whakaaro mō tēnā).
I ahu mai te kīanga "kaua e aromatawai i te pukapuka mā te uhi" i ngā rā i hokona ai ngā pukapuka i roto i ngā uhi kātene kau, ā, ka taea e te kaihoko te here ki tā rātou e pai ai. I aua rā, kāore e taea te wehewehe i te pukapuka mā te uhi. Heoi, mai i taua wā, kua tino whanake te whakaputa pukapuka, ā, ka whakapau kaha ngā kaiwhakaputa o ēnei rā ki te whakarite kia nui te kōrero a te uhi.
He nui te wā i pau i ahau i roto i ngā toa pukapuka, ā, ki taku whakaaro kua ako ahau ki te mārama ki ngā mea katoa e hiahia ana ngā kaiwhakaputa ki te kōrero mai ki ahau, me te nui atu pea. Ko te nuinga o te wā i pau i ahau i waho o ngā toa pukapuka i pau i mua i ngā mata rorohiko, ā, ki taku whakaaro kua ako ahau, ki tētahi taumata, ki te aromatawai i te hangarau mā te uhi. He waimarie noa iho pea, engari kua taea e au te karo i ētahi hangarau i tino kino.
Ko tētahi o aua hangarau mōku ko Java. Kāore anō kia tuhia e au tētahi kaupapa i roto i te Java, ā, he tirotiro noa iho i ngā tuhinga, engari ki taku whakaaro kāore i te tino angitu te reo. Tērā pea he hē taku - he mahi morearea te matapae i ngā hangarau. Heoi anō, he tohu tēnei mō te wā - koinei te take kāore au i te pai ki a Java:
- Te hihiko rawa. Kāore e hiahiatia kia whakatinanahia ngā paerewa pono. Kāore he tangata i ngana ki te whakatairanga i te C, Unix, HTML rānei. Kua whakatūria ngā paerewa pono i mua noa atu i te rongonga o te nuinga o te tangata mō rātou. Ki te titiro a te kaipahua, he rite tonu te āhua o Perl ki a Java, nā ōna ake painga anake.
- Kāore a Java e whai ana kia teitei. I roto i te whakaahuatanga Java taketake, e kī mārama ana a Gosling i hangaia a Java kia ngāwari mō ngā kaihōtaka kua taunga ki te C. I hangaia hei C++ anō me ētahi whakaaro i tangohia mai i ngā reo matatau ake. Pērā i ngā kaihanga o ngā sitcoms, ngā kai tere, ngā mōkihi haere rānei, i hangaia e ngā kaihanga o Java he hua mō te hunga iti ake te mohio i a rātou anō. I mua, kua rahua ngā reo i whakawhanakehia hei whakamahi mā ētahi atu: Cobol, PL/1, Pascal, Ada, C++. Heoi, ko ngā mea angitu ko ērā i whakawhanakehia e ō rātou kaihanga mā rātou anō: C, Perl, Smalltalk, Lisp.
- Ngā kaupapa huna. I kī tētahi, ka pai ake te ao mēnā ka tuhi pukapuka te tangata i te wā e hiahia ana rātou ki te kōrero, kaua e tuhi i te wā e hiahia ana rātou ki te tuhituhi. Waihoki, ko te take e rongo tonu ai tātou mō Java ehara i te mea nā te mea kei te ngana rātou ki te kōrero mai ki a tātou mō ngā reo hōtaka. Ka rongo tātou mō Java hei wāhanga o te mahere a Sun ki te whakahē i a Microsoft.
- Kāore he tangata e pai ana ki tēnei. He tino pai ki ngā kaihōtaka e tuhi ana i te C, Perl, Python, Smalltalk, Lisp rānei ā rātou reo. Kāore anō ahau kia rongo i tētahi e whakaae ana i tō rātou aroha ki a Java.
- Ka akiakihia te tangata ki te whakamahi. He tokomaha o te hunga e mōhio ana ahau e whakamahi ana i a Java, nā te mea he mea nui. E whakaaro ana rātou ka āwhina i a rātou ki te whiwhi pūtea, e whakaaro ana rānei rātou ka pai ki ngā kiritaki, he whakatau whakahaere rānei. He hunga mātau ēnei; me i pai te hangarau, ka whakamahia e rātou i runga i te hiahia noa.
- He rihi tēnei e tunua ana e te tini o ngā kai tunu kai. Nā ngā tīma iti i whakawhanake ngā reo hōtaka pai rawa atu. Nā tētahi komiti i whakahaere a Java. Ki te angitu, koinei te wā tuatahi i roto i te hītori ka hangaia e tētahi komiti tētahi reo pēnei.
- He mahi tari. Mai i taku mōhio iti mō Java, te āhua nei he maha ngā tikanga mō te mahi i tetahi mea. Kāore ngā reo tino pai e pērā ana. Ka tukuna koe e rātou ki te mahi i tāu e hiahia ana, ā, kāore e arai i a koe.
- He whakatairanga horihori. Kei te ngana a Sun ki te kī ko Java he kaupapa tuwhera-pūtake pērā i a Perl, Python rānei. Heoi, kei te whakahaerehia te whanaketanga e tētahi kamupene nui. Nō reira, kei te tūpono te reo kia rite ki te pakaru hoha e puta mai ana i tētahi kamupene nui.
- He mea hanga mō ngā whakahaere nunui. He rerekē ngā whāinga a ngā kamupene nunui i ngā kaipahua rorohiko. E hiahia ana ngā kamupene ki ngā reo e mōhiotia ana he pai mō ngā tīma nunui o ngā kaihōtaka koretake. He reo e whai āhuatanga ana pērā i ngā herenga tere i runga i ngā taraka U-Haul e ārai ana i ngā wairangi kei mahi kino rawa. Kāore ngā kaipahua rorohiko e pai ki ngā reo e whakaiti ana i a rātou. E hiahia ana ngā kaipahua rorohiko ki te mana. I ngā wā o mua, kua hinga ngā reo i hangaia mō ngā whakahaere nunui (PL/1, Ada), engari kua toa ngā reo i hangaia e ngā kaipahua rorohiko (C, Perl). Ko te take: ko te kaipahua rorohiko iti o ēnei rā te CTO o āpōpō.
- He mea e kukume ana i te hunga hē. Ko ngā kaihōtaka e tino whakanuia ana e au, kāore i te tino harikoa ki a Java. Ko wai e pai ana ki tēnei? Ko ngā kaitono, ko te hunga kāore e kite i te rerekētanga o ngā reo engari e rongo tonu ana mō Java i roto i ngā nūpepa; ko ngā kaihōtaka i ngā kamupene nui, e hiahia ana ki te kimi i tētahi mea pai ake i te C++; ko ngā tauira paetahi kai-kai e aroha ana ki ngā mea katoa e whiwhi mahi ai rātou (e puta rānei i tētahi whakamātautau). Ka huri ngā whakaaro o ēnei tāngata i te hau.
- Kei te pāngia tōna mātua e ngā wā uaua. E rua ngā taha e whakaekea ana te tauira pakihi a Sun. Kua tere haere ngā tukatuka Intel iti te utu e whakamahia ana i roto i ngā rorohiko papamahi mō tūmauĀ, te āhua nei kei te pai haere te pūnaha whakahaere a FreeBSD mō ngā tūmau pērā i a Solaris. E kī ana te pānuitanga a Sun me whai tūmau Sun koe mō ngā tono taumata-hinonga. Mēnā he pono tēnā, ko Yahoo te tuatahi ki te hoko i a Sun. Engari i taku mahi i reira, i whakamahia e rātou ngā tūmau Intel me FreeBSD. He tohu kino tēnei mō Sun. Ā, ki te hinga a Sun, ka tōia a Java e te raruraru.
- Te aroha o te Tari Tiaki. E akiaki ana te Tari Tiaki i ngā kaiwhakawhanake ki te whakamahi i a Java. Ā, koinei te tohu kino rawa atu. He mahi whakamiharo (ahakoa he utu nui) tā te Tari Tiaki ki te tiaki i te whenua; e aroha ana rātou ki ngā mahere, ngā tikanga, me ngā kawa. He rerekē rawa tō rātou ahurea i ērā o ngā kaipahua; ina tae ki te pūmanawa, ka hē ā rātou peti. Ko te reo hōtaka whakamutunga i aroha ai te Tari Tiaki ko Ada.
Kia mōhio mai, ehara tēnei i te whakahē i a Java, engari he whakahē i tōna takai. Kāore au i te tino mōhio ki a Java kia pai ai, kia kino ai rānei. Kei te ngana noa ahau ki te whakamārama he aha ahau kāore ai e hiahia ki te ako i a Java.
Tērā pea he āhua tere te whakarere i tētahi reo, me te kore e ngana ki te hōtaka i roto. Engari koinā te mahi a ngā kaihōtaka katoa. He maha rawa ngā hangarau hei ako i a rātou katoa. Me ako koe ki te whakatau i runga i te āhua mehemea he pai te wā mō tētahi mea. I rite tonu taku tere ki te whakarere i a Cobol, Ada, Visual Basic, IBM AS400, VRML, ISO 9000, te kawa SET, VMS, Novell Netware, me CORBA—me ētahi atu. Kāore i tino pai ki ahau.
Tērā pea he hē taku mō Java. Tērā pea ko tētahi reo e whakatairangahia ana e tētahi kamupene nui hei whakataetae ki tētahi atu, i whakawhanakehia e tētahi komiti mā te marea, he nui te whakanui me te arohaina e te Tari Tiaki, ka waiho hei reo ātaahua, ataahua, kaha hoki ka koa ahau ki te hōtaka. Tērā pea. Engari he tino ruarua.
Nga mihi mo te whakamaoritanga: Denis Mitropolsky
PS
Source: will.com
