Je, unapenda progaramming, je unatamani kuwa developer? soma hapa jifunze kitu

Quan Lup

JF-Expert Member
Sep 26, 2016
467
500
WARNING:

KWENYE HII COURSE NITATENGENEZA WEBSITE,MOBILE APPLICATION MOJA , PAMOJA NA APP BUBGET KWA AJILI YA MATUMIZI YAKO YA MWEZI.


KUNA WATU WANAPENDA MTEREMKO WANAPENDA KUCHUKUA IDEA YA MTU..HAPA NITAKUELEKEZA TUU CODE ZOOTE AMBAZO UNAPASWA KUJUA ILA REAL PROJECT NITAKUFUNDISHA INBOX AU NITAWEKA NUMBER YANGU YA SIMU BADAE NIWEZE KUFUNDISHA KUPITI WASAPU




Dunia ya sasa kama unafahamu vizuri code hakika utakua umekula bingo ila kuna code za muhimu lazima uzijue hakika ukishazijua utakua
  1. Html5

Html5 ni mark up language ambayo inafanya kazi pamoja na language zote java,php,python,javascript n.k yaani ni hivi n kwenye html nyuma yake kuna js,php, python code ambazo zina command au kuridect wewe pindi ufungapo website,au aplication HTML naweza kusema ni kama body la gari kwa juu ila kuna vifaa ambavo vinaifanya itembee kama engine ,mfano ukichomeka ufunguo gari liwake ,kama hamna mafuta gari lisiwake ndo hvo hvo Html bila javascript haiwezi kwenda sawawa.

2.CSS
CSS ni moja ya aina ya style ya kupendezesha website yako iwe na muonekano mzuri sana hii ni moja ya language maalumu sana ambayo unapaswa kuifahamu kwa maani usipoifahamu hii language hakika hutoweza kupendesha website yako au application yako.

3.javascript
Hii nayo ni moja ya language muhimu sana kama unataka kuwa developer hii ni maarufu kwa back to end front page.


4.Php/mysql/sql
Hii sasa ndo best programming language ambayo inatumika kwenye dyanmic website, na pia inatumika sana kwenye kuunganisha na mysql database ,hakika ukihifahamu hii language vizuri utakuwa umekula bingo na ukitaka uweze kuifahamu hii langauge kiurahisi lazima uwe na msingi wa javascript na htmls maana PhP haina tofauti sana na javascript almost vitu vingi vinafanana.


Programming language zipo nyingi sana ila kwa mimi nakushauri kama unataka kuwa expert wa webdeveloper na mobile application jifunze hizo hapo juu nenda step by step hakika utafanikiwa
programming language nyingine ni kama hizi
1.python
2.c#
3.c++
4.cc++
hii zinatumika sana sana kwenye mobile appliocation c++ na kutengeneza video games

Huu uzi utakua update nitakupa Tips muhimu za Kusoma ili uweze kujua uanzie wapi na uishie wapi nitaanza na Html ni vitu gani vya msingi unapaswa kuvifahamu ni hivi hapa.
1.htmls tags example <div></div>, <span><figure></figure><img> <frame></frame>,<label><input><nav></nav><html></html>,<ol></ol>,<ul> </ul><option></option> zipo nyingi sana ila hizi ni baadhi tuu ambazo nimezihorodhesha hapa
Html tag nini? html tag huanza mwanzo wa code na mwisho unafunga mfano
<div> Mimi napenda sana kujifunza html</div> cha kwanza kabisa ni lazima uelewe hizi tag na zinafanyeje kazi unazisoma kwa umakini mkubwa taratibu huku ukianza taratibu wala usiwe na haraka na kuna kitu kinaitwa <!doctype html> watu wengi najua hawafahamu maana ya hili neno doctype na kwa nini tuzianze tuu na <htm> kesho nitaelezea na Tutaanza kutengeneza website yetu kwa kutumia html na css na javascript
Website yetu tutatengenez kwanza <heading> ambayo itakua na
Navigation menu, slide show na content pamoja na Footer


Mwenye swali lolote kuhusu hizo language hapo juu aulize nitamjibu ipasavyo


Amini kupitia huu uzi utweza kufanya vitu vifuatavyo
1.Tutatengeneza Programm kwa ajili ya Matumizi yako ya mwezi, week, mpaka mwaka,
2.Utaweza kutengeneza database yako ya Dukani kwako, na Pia system ya Ofisini
3.Utaweza kutengeneza website yako nzuri inayohusiana na Mambo ya (kuuza bidha online) na Website kwa ajili ya Mziki,kilimo,n.k stay calm tutaenda hatua kwa Hatua


UPDATE:
Before hatujaanza kutengeneza hizi website,application na database ni lazima tujue vitu muhimu vya kujifunza
kwenye Html,java,javscripts,php, na css

Html

Tutajifunza jinsi ya kuweka picha, kuweka link,kuweka videos, footer,slideshow,navigation bar,table,list,contents, tags nk
Javascript
hapa tutakiwa kujua vitu vifuatavyo
1.promt,alert,variables, strings,boolen,function, array,associated array,protoypes,constructor, object constructor, inherting constructor,

Php
haina tofauti sana na javascript (kwa sababu kwenye php kuna function, arrays, variable,statement ,constant,strings,parameter ziko nyingine nyingi ila hizi ni za muhimu sana unabdi uelewe

CSS:

hapa ndo pagumu ila usiogope kila kitu kinawezekana hapa kuna mambo mengi ya kujifunza unabidi uelewe maana ya vitu hivi na kazi zake, padding,margin,float,border, box-seizing,width,hidden, overflow,hover,height, viko vingi saana kwa hiyo hapa unabidi hivi uvielewe vinafanyeje kazi,

Natuamani mpaka hapa utakua ushaanza kupata picha uanzie wapi na uishie wapi na kipi unapswa kujifunza kwenye hizi language

Tutaendeleaa stay calm hapa lazima uelewe.....
Hakika ukiweza kuvisoma hivyo vitu nilivokuhorodheshea hapo lazima uelwe kwa sababu ni vitu muhimu sana kwenye hizo language.
 

kali linux

JF-Expert Member
May 21, 2017
730
1,000
Mkuu napenda sana kuwa mtalaamu wa haya programming language.
Naomba msaada wako mkuu.Hatua kwa hatua.
Kwa dunia ya sasa hakuna kitu rahisi kujifunza kama programming(kama kweli unaipenda). Programming nivkativya discplines rahisi sana kujifunza kwa sababu zifuatazo.

1)Resources ziko nyingi sana mtandaoni kiasi kwamba kama ww unapenda kujifunza basi katika website unazozitembelea wakati ukiwa na bando ongezea websites za kujifunza programming kama vile w3schools.com github.com na pia uliza maswali google kila unaposhindwa nao watakupeleka sehemu kama vle stackoverflow.com ambapo karibia kila swali ambalo unawezakua nalo ww kama beginer limeisha ulizwa na kujibiwa na wataalamu wa coding.

So usisubiri kufundishwa coz mtu akishakua programmer kweli basi anakua bize sana, ni wachache wanaoweza kupata muda wa kusema akae na ww akufundishe unless iwe ndo kazi yake kufundisha

2)Programming ni kitu cha logic tu. Get the logic, fatilia common features za programming languages zote (zilizo famous na useful) then itakua rahisi ww kujifunza technology yyt mpya be it flutter, react-native, swift, erlang, au programming language yyt itakayotengenezwa miaka ijayo.

Unajua kwa sasa duniani hakuna chuo kizuri kama google na youtube, Usisubiri kufundishwa, soma kitu na usipoelewa iulize google nayo itakupa majibu yote hata kama swali lako ni simple kiasi gn. Kwa sasa hata developer aliesomea kwa maprofessa DIT au UDSm anaweza kupigwa gap la maana na developer mwenye nia anaetumia internet kujifunza. So love learning, keep practicing



Happy coding.
 

University_Promo

JF-Expert Member
Sep 29, 2018
739
1,000
Kwa dunia ya sasa hakuna kitu rahisi kujifunza kama programming(kama kweli unaipenda). Programming nivkativya discplines rahisi sana kujifunza kwa sababu zifuatazo.
1)Resources ziko nyingi sana mtandaoni kiasi kwamba kama ww unapenda kujifunza basi katika website unazozitembelea wakati ukiwa na bando ongezea websites za kujifunza programming kama vile w3schools.com github.com na pia uliza maswali google kila unaposhindwa nao watakupeleka sehemu kama vle stackoverflow.com ambapo karibia kila swali ambalo unawezakua nalo ww kama beginer limeisha ulizwa na kujibiwa na wataalamu wa coding.
So usisubiri kufundishwa coz mtu akishakua programmer kweli basi anakua bize sana, ni wachache wanaoweza kupata muda wa kusema akae na ww akufundishe unless iwe ndo kazi yake kufundisha
2)Programming ni kitu cha logic tu. Get the logic, fatilia common features za programming languages zote (zilizo famous na useful) then itakua rahisi ww kujifunza technology yyt mpya be it flutter, react-native, swift, erlang, au programming language yyt itakayotengenezwa miaka ijayo.
Unajua kwa sasa duniani hakuna chuo kizuri kama google na youtube, Usisubiri kufundishwa, soma kitu na usipoelewa iulize google nayo itakupa majibu yote hata kama swali lako ni simple kiasi gn. Kwa sasa hata developer aliesomea kwa maprofessa DIT au UDSm anaweza kupigwa gap la maana na developer mwenye nia anaetumia internet kujifunza. So love learning, keep practicing
Happy coding.
Nitafanyia kazi ushauri wako mkuu.Pale ambapo sielewi nitakutafuta au vipi mkuu tushee namba unipege miongozo.

kumradhi!!
 

Johnny Impact

JF-Expert Member
Sep 12, 2017
2,116
2,000
Jf watu hawapendi hizi mambo, Jf ya siku hizi leta udaku tu ndo utaona wadau. Mm nilianza humu na ili kuwasaidia watu zaidi nikafungua hadi group telegram, cha kushangaza watu wa humuhumu jf wanajiunga na group af wengine wanaanza kupost porn za youtube, matangazo na madude mengine ya ajabu ajabu tu kwenye group, I was really distracted na nkaachana nao kabisa for good.
JF ilikuwa ya zamani. Humu hata ukiuliza mambo ya website na blog hawataki hata kusikia wao wanataka waendelee kupiga mpunga pekee yao. Nimejifunza mengi sana humu na hata nikikwama vipi siwezi kumuuliza mtu.
 

ub16

JF-Expert Member
Feb 19, 2013
417
500
Kuna wakati mada ililetwa humu about having a different place for programming/development related queries. Ikapingwa.

I think that killed all the momentum, kulikuwa na wachangiaji wazuri sana on everything programming ila wamepotea sikuhizi.

Sasa humu tunachanganya electronics, matangazo, whatsappgb sijui etc
 

sayoo

JF-Expert Member
Nov 19, 2014
3,156
2,000
Kiukwel mm nimefanya Sana programming na Nina project nimezifanya ili ziniingizie kipato.
Na zilikua Zina solve real problem katika jamii
Chnagamoto niliyokutana nayo ni kwamba watanzania wengi hawana elim ya computer na hawako tayar kutoka kwenye manual work , ukimpelekea system ya computer kwa ajili ya kusolve matatizo anaanza kukifikiria mpaka akajifunze computer inakua tabu.
Changamoto nyingine niliyokutana nayo kua watu wengi hawapendi uwazi wa mambo yao wanayofanya ujanja ujanja mwingi , mwingine anafikiria kua boss wake atajua Kila kitu kinachofanyika kwa hiyo hakupi ushirikiano kabisa .

Kwa sababu sikua tayar kuajiriwa nikaona napoteza muda tu nikaamua kuachana na programming

Sasa hivi ni nafanya biashara nyingine tu
 

kali linux

JF-Expert Member
May 21, 2017
730
1,000
Kiukwel mm nimefanya Sana programming na Nina project nimezifanya ili ziniingizie kipato.
Na zilikua Zina solve real problem katika jamii
Chnagamoto niliyokutana nayo ni kwamba watanzania wengi hawana elim ya computer na hawako tayar kutoka kwenye manual work , ukimpelekea system ya computer kwa ajili ya kusolve matatizo anaanza kukifikiria mpaka akajifunze computer inakua tabu.
Changamoto nyingine niliyokutana nayo kua watu wengi hawapendi uwazi wa mambo yao wanayofanya ujanja ujanja mwingi , mwingine anafikiria kua boss wake atajua Kila kitu kinachofanyika kwa hiyo hakupi ushirikiano kabisa .

Kwa sababu sikua tayar kuajiriwa nikaona napoteza muda tu nikaamua kuachana na programming

Sasa hivi ni nafanya biashara nyingine tu
Kiukweli ukiwa bongo ni vigumu sana kutoboa kama skills zako za programming ni za kawaida, unless upate mchongo uende nje, na nje hauendi kama skills zako ni za kawaida

Lkn kama unajiamini kwenye programming kwa nini usiapply sehemu kama Andela, Automattic, etc.... wao wanaona opportunities nyingi katika hii field. na wanakulipa vzr tu. Mfano automattic unafanyia kazi chumbani kwako na unalipwa some good amount

Tatizo programmers wengi hapa Bongo tunabase kwenye webdevelopment na kutengeneza systems kama za shule, vyuo, etc.. ambazo nying ni either projects walizofanya chuoni au templates za mtandaoni lkn wengi hawafikirii kujiongeza na kwenda extra miles..

Mkuu kwa sasa kama haujadeal na kusolve main problem yyt kwenye programming utaona programming haina deal coz hata ukienda kuapply kazi kwenye hayo makampuni niliokutajia hapo juu hasahasa Automattic na tech giants wengine utaulizwa kama ulishawahi kudeal na computer programming problem yyt na ulifikia wapi.

Sasa mfano kuna uzi nilianzisha kuhusu P vs NP problem, lengo likiwa programmers tuje kudiscuss na kudeal na hio problems pamoja na problems nyngne coz zinaongeza uzito wa CV yako na skills zako lkn nadhan JF washafuta cjui coz niliishia kupata reply ya BOB OS tu.

In short kwa dunia ya sasa hakuna kazi yenye uhakika kama programming, ila tu usiwe script kiddie au mvivu wa kujifunza ndipo utaona opportunities.

Pitia hizi sites unaweza kupata njia ya kutoboa kama kweli skils zako za programming ziko vzr

https://automattic.com/work-with-us/

andela.com
 

BOB OS

JF-Expert Member
Dec 11, 2011
3,271
2,000
Jf watu hawapendi hizi mambo, Jf ya siku hizi leta udaku tu ndo utaona wadau. Mm nilianza humu na ili kuwasaidia watu zaidi nikafungua hadi group telegram, cha kushangaza watu wa humuhumu jf wanajiunga na group af wengine wanaanza kupost porn za youtube, matangazo na madude mengine ya ajabu ajabu tu kwenye group, I was really distracted na nkaachana nao kabisa for good.
hahaha...
na hilo ndio tatizo tulionalo vijana wengi wa kitanzania,,,
angalia youtube video zinazotrend ni ujinga,ujinga tu vitu vya maana hakuna na hili kama taifa kuna siku litakuja kutucost
usikate tamaa mapema mkuu,,endelea kuelimisha vijana
 

PONGONYOSO

Member
Jan 8, 2017
96
125
Hizi ishu za programming kwa mm hapa naona ni za msingi sana na nimezifwatilia kwa karibu ilinijifunze programing katika pitapita zangu kutaka kujua programming nimekutana na channel kadhaa za telegram ambazo zinatoa course za kulipia za programming kutoka udemy bure ambapo kweny hizo course unaweza kuongeza ujuz wako.kama kunatakaye hitaj nimpatie hizo channel apate kujifunza anichek free kabisa
 

University_Promo

JF-Expert Member
Sep 29, 2018
739
1,000
Hizi ishu za programming kwa mm hapa naona ni za msingi sana na nimezifwatilia kwa karibu ilinijifunze programing katika pitapita zangu kutaka kujua programming nimekutana na channel kadhaa za telegram ambazo zinatoa course za kulipia za programming kutoka udemy bure ambapo kweny hizo course unaweza kuongeza ujuz wako.kama kunatakaye hitaj nimpatie hizo channel apate kujifunza anichek free kabisa
Nipatie Mimi hizo channels.
 

henrygees

Senior Member
Sep 8, 2010
186
250
Duh. Tuanze wapi. Naamini kuna intention nzuri behind this post ila kama wengine walivyosema programming is not easy, and post kama hizi zina oversimplify vitu.

Ila ...

1. Html5 is a markup language, MySQL is a database, SQL is a domain language, CSS is a stylesheet language, but I digress
2. Java and Javascript are not related


PS. CSS could be the most difficult thing even to the most seasoned developers
Naona unaandika kama umemeza kwa ajili ya pepa ya UCC. Mambo sio rahisi kama ulivoandika arif. Kuna kamtiti kidogo kufika hizo levo unazosema za udeveloper sijui nini .... Kwangu mm naamini to be good at programming ni zaidi ya kujua hizo lugha.
 

ub16

JF-Expert Member
Feb 19, 2013
417
500
Naona unaandika kama umemeza kwa ajili ya pepa ya UCC. Mambo sio rahisi kama ulivoandika arif. Kuna kamtiti kidogo kufika hizo levo unazosema za udeveloper sijui nini .... Kwangu mm naamini to be good at programming ni zaidi ya kujua hizo lugha.
Noted
 

Quan Lup

JF-Expert Member
Sep 26, 2016
467
500
Naona unaandika kama umemeza kwa ajili ya pepa ya UCC. Mambo sio rahisi kama ulivoandika arif. Kuna kamtiti kidogo kufika hizo levo unazosema za udeveloper sijui nini .... Kwangu mm naamini to be good at programming ni zaidi ya kujua hizo lugha.
Mkuu kupitia elimu ya Darasani pamoja na mimi mwenyewe kujisomea naweza kusema mimi ni developer Mzuri kwa maananafahamu lugha za Javascripts,Php, html ambayo ni mark up language pamoja na java kwa asilimia 95%
 

henrygees

Senior Member
Sep 8, 2010
186
250
Mkuu kupitia elimu ya Darasani pamoja na mimi mwenyewe kujisomea naweza kusema mimi ni developer Mzuri kwa maananafahamu lugha za Javascripts,Php, html ambayo ni mark up language pamoja na java kwa asilimia 95%
Hongera zako mdau. Ila kiufupi ni kwamba baada ya kuiva katika hayo yote. Itapendeza ukitafuta some kind of domain... Mfano... Unajikita ktk teknolojia za kompyuta ktk kusovu labda problem za mambo ya afya ...then hapo unaapply uwezo wako wa mocoding( huo mfano tu). Mimi naamini coder ni kama mwanamziki hakuna kustaafu. Nikujiupdate kila siku uchwao. Utakula maisha hata kama ukiwa na miaka 100.
 

Quan Lup

JF-Expert Member
Sep 26, 2016
467
500
Hongera zako mdau. Ila kiufupi ni kwamba baada ya kuiva katika hayo yote. Itapendeza ukitafuta some kind of domain... Mfano... Unajikita ktk teknolojia za kompyuta ktk kusovu labda problem za mambo ya afya ...then hapo unaapply uwezo wako wa mocoding( huo mfano tu). Mimi naamini coder ni kama mwanamziki hakuna kustaafu. Nikujiupdate kila siku uchwao. Utakula maisha hata kama ukiwa na miaka 100.
mkuu wewe ukinipa wazo mimi nalifanya tunapiga helaa kama un idea ya wazo fulani nambie
 

Quan Lup

JF-Expert Member
Sep 26, 2016
467
500
Update
our first website

Mahitaji

(1) Computer laptop au desktop
(2) Dowload application inayoitwa notepad ++ au Sublime text; au Bracket hizi application ni kwa ajili ya kuandika code zetu
mimi natumia subilme text ingia google utaipata na utaweza kudownload. baada ya hapo fungua kati ya moja ya appkication yako uliyoidownload kwa ajili ya code mfano mimi nafungua sublime text editor

Before hatujaendelea nenda kwenye Computer yako creat folder lipe jina lolote mf mimi nimelipa jina la (myproject)
ndani ya hilo folder kutakua na file zifutazo( index.html,contact us.html, about us.html script.js) baaada ya hapo create folder nyingine ndani ya myproject folder creata folder lingine (liite css ndani ya hili folder la css creat file linaloitwa style.css ) na folder lingine liite images yoote haya yawe kwenye folder moja inayoitwa (Myproject)
Mpaka hapa utakua ushapiga hatua sasa cha kuafanya......



MYPROJECT FOLDER LITAKUA HIVI BAADA YA KUFUTA HATUA ZA HAPO JUU.
images,folder
css folder ndani ya css file kutakua na style.css



fungua text editor yako mimi natumia sublime text editor
create haya mafile index.html,contactus.html.about us.html, script.js na style.cssyawe ndani ya folder moja Myproject

baada ya kufungua folder na ku creat file

Myproject file itakua ya vitu hivi
images(hili ni folder
css(hili ni folder)
zilizobaki ni file....
index.html,
about us.html,
contact us.html,
script.js



HATUA YA 2

Fungua file linaloitwa index.html kwa kutumi text editor yako itafungu andika code kama nilizoandika hapo chini
main ndo sehemu nitaandika code zangu zoote hapo
Header kutakua na
(1)logo navigation ,menu</header>
(2)Section ni sehemu ambayo tutaandika code zetu
(3)Tutataa ndika code zetu hapa kwenye footer kutakua na Vitu vifuatavyo
(i)Social network icon amabzo kutakua na link(facebook,Yotube,twitter, Instagram) pamoja na navigation Memnu


to be continue .......fanya kwanza hizo process alafu ukimaliza tutaendelea kama unaswali lotlote uliza nitakujibu kama ujaelewa uliza nitakujibu......



*/ kwa leo tunatengeneza header yenye slide show
<! doctype html>
<html>
<head>
<script src="script.js<script/>
<title>my first website</title>
<link href="css/style.css" type="text/css" rel="stylesheet">
</head>
<body>
<main>
<header> </header>

</section> </section>


<footer></footer>














</main>
</body>
</html>
 

University_Promo

JF-Expert Member
Sep 29, 2018
739
1,000
Hizi ishu za programming kwa mm hapa naona ni za msingi sana na nimezifwatilia kwa karibu ilinijifunze programing katika pitapita zangu kutaka kujua programming nimekutana na channel kadhaa za telegram ambazo zinatoa course za kulipia za programming kutoka udemy bure ambapo kweny hizo course unaweza kuongeza ujuz wako.kama kunatakaye hitaj nimpatie hizo channel apate kujifunza anichek free kabisa
Mkuu Nipatie hizo channel.
 
Top Bottom