Hapa, kuna ulimwengu unaoitwa wavuti.
Hadi sasa waongozi wengi tayari wamechunguza na kuishi katika ulimwengu huu, lakini kwa sisi tunaoingia kwa mara ya kwanza, hata neno “HTML” linaonekana laghairi.
Tunajaribu kutafuta Google ni wapi tuanze. Maneno kama frontend, backend, maktaba, miundo, hifadhidata na mengine yanaonekana.
Kabla hata ya kuanza ukweli unatugonga vikali. Nataka kujua ulimwengu wa wavuti. Lakini matokeo mengi yanasema anza na uprogramu, yaani jifunze lugha kwanza, mwanafunzi.
Wanasema ili kuelewa ulimwengu huo, lazima uanze kujifunza lugha inayoanza na Hello, World! Lakini inaonekana lugha hizo si moja au mbili tu? Jifunza na jifunza bila mwisho? Haha… sijisikii kama kusema hujambo katika hali hii.
Mbele ya ukweli huu, nilijiuliza siku moja. Je, kujifunza lugha ya uprogramu lazima kiongozi cha kujifunza jinsi ya kuunda huduma za wavuti?
Hebu tufikirie ulimwengu halisi. Tuseme tunasafiri Ulaya ambapo tamaduni mbalimbali zinaunganishwa. Tunapotembea Uingereza, Ufaransa, Ujerumani, je, tunahitaji kuwa stadi kabisa katika Kiingereza, Kifaransa na Kijerumani?
Lugha bila shaka itasaidia sana, lakini mtakubaliana kwamba mazungumzo rahisi yatosha. Nafikiri kuagiza hoteli nzuri, kujua migahawa tamu, na kupata waongozi wa maeneo tutakayotembelea ni muhimu zaidi na ya kufurahisha.
Ulimwengu wa wavuti ni sawa. Haijalishi jinsi gani ninaweza kushughulikia lugha ya uprogramu kwa uhuru, bila mwongozo wazi juu ya jinsi ya kupanga huduma za wavuti na vivutio vipi kukuelekea (msimamo gani kufuata), inaweza kuwa safari ya kutia hofu ambapo unahitaji kugundua kila kitu kutoka moja hadi kumi mwenyewe.
Uongozi ni nini? Kikoa ni nini na DNS hupangwa vipi? HTTP na HTTPS zinamaanisha nini katika vivinjari? Tofauti gani kati ya FTP na SFTP? Ni jinsi gani haswa kuunganisha kupitia SSH? Kuhusu vipengele hivi vinavyounda ulimwengu wa wavuti, lugha haituelezi.
Kwa maneno mengine, kujifunza lugha na kuelewa ulimwengu wa wavuti na kujifunza jinsi ya kuunda huduma ni hadithi tofauti kidogo.
Kwa hiyo marafiki, acheni lugha kwa sasa na hebu tusafiri kwanza. Hebu tujaribu kwanza jinsi ulimwengu wa wavuti umejengwa.
1
2
3
dadawd awdawd awdwad awdawd awdawd