While ya software dev

essiey

Member
Joined
Jul 29, 2016
Posts
57
Reaction score
46
Nani anajua college nzuri INA courses za programming , please recommend
 
Nenda UCC mkuu ila mambo haya ya software development ni wewe kuweka nguvu wewe mwenyewe Mimi ninajamaa ana degree ya software lakini ni mweupe katika coding
 
OK asante, sina knowledge base yeyote ktk software development ndio maana nahitaji kuwa darasani, but thnks
 
Nani anajua college nzuri INA courses za programming , please recommend
kuna tofauti kubwa kati ya programmer, developer, na software engineer ingawa tuna changanya haya mambo. Elimu yako ya kawaida ni kiwango gani? eg. Form 6, Form 4, au degree au diploma e.t.c.
Unaweza hesabu au unapenda hesabu? Nijibu ili nikushauri usome nini na chuo gani kwa level gani na kozi gani au ujisomee mwenyewe material gani online au offline au uende kwa nani kufanya Software development Bootcamp course.
Mwisho nakutakia kila la heri tunahitaji wananchama wapya ktk hii fani.
 
Nimefanya degree computer information system....shida nyangu ni kuwa after graduating this yr so kila kitu nilifunzwa darasani I just need additional skill....I cover c++, java,php kugusia tu but back Nina challenge of getting anything done on my own
 
Hata kama haujui hesabu au hauna background ya masomo ya sayansi lakini unabidii na kichwa chako chepesi unaweza kuwa programmer au developer usikate tamaa, ingawa itakuchukua muda mrefu kuwa code fluent au kujua Software System Design Patterns. Sio kazi rahisi na sio kwamba hautaweza. It may take months and may be years of sleepless nights along with locking yourself at home during weekends and holidays to achieve your goal.
 
Mkuu vizuri sana. Elimu yako ndio muafaka kwa hiyo fani. Sasa jitahidi uchague unataka ku-base ktk nini Web development au Mobo App kutumia Java/Android au System mbali mbali kwa kutumia C++. Kwa kuanzia naomba anza web based Database Systems na other dynamic websites au CMS. Fanya mpango tafuta video tutorials za udemy kama Web development Bootcamp. Tafadhari ukiweza rudia kusoma PHP procedural programming kisha soma PHP OOP.
 
Naelewa hilo jambo n I believe am well prepared and very interested in learning...ushauri wako on what materials n resources to use is very welcomed I need as much help as I can get
 
Naelewa hilo jambo n I believe am well prepared and very interested in learning...ushauri wako on what materials n resources to use is very welcomed I need as much help as I can get
Hizo video za udemy zina tutorial na project kuanzia mwanzo hadi mwisho, sasa kwa vile wewe unazo basics fanya hizo project mwanzo hadi mwisho, kisha ukishamaliza utakuwa umepata vitu vingi sana ambavyo ni practical na sio theory za loops e.t.c. Mwsho wa siku hiyo project itakuwa ndio reference katika resume au CV yako. Utai host locally au search free hosting service u-deploy/host hiyo System yako.
 
Ukiwa tayari nitafute nikupe kazi ujitolee kumtengenezea dynamic website mtu mmoja bure ambae yeye tayari ana domain name na amelipia hosting package. Bure kwa sababu unajifunza na pili yeye atakuwa amekupa space ya kuhost live kazi yako, hiyo itakupa moyo wa kuendelea kujifunza na pia utawaonesha wateja wako kazi zako au mwajiri wako ukienda kuomba kazi.
 
Au tegeneza Simple Bus Booking System kutumia PHP/MySQL, HTML, & Javascript. Watafute wadau wakukosoe au wakuelekeze ufanye emprovement gani. utakuwa vizuri sana. Ukisha master hiyo web application basi hamia huko kwenye Java may be Java/Android utengeneze mobile App kuna fedha sana hiyo field. Au jitolee kutengeneza School registration system yeyote au Health information system yeyote na uwape shule au hospital yeyote respectively.
 
Au jitolee utengeneze Books library System yeyote uipeleke ktk shule ya sekondari yeyote uipendayo. Mimi nitajitolea kukushauri lolote nikipata muda. Udemy au Tutsplus videos ndio sehemu bora ya kufanya Code school au Software development Bootcamp. Kama haupendi video unapenda vitabu niambie nijaribu kuangalia maktaba yangu kuona kitabu kinacho fundisha kwa kufanya /kufuata project flani complete tangu mwanzo hadi mwisho.
 
In your toolbox or pocket don't forget to learn software development using Microsoft's C# and/or VB.NET Desktop applications. eg database Application buy using C# and Microsoft SQL Server, or Access.
 
kuna tofauti kubwa kati ya programmer, developer, na software engineer ingawa tuna changanya haya mambo. Elimu yako ya kawaida ni kiwango gani? eg. Form 6, Form 4, au degree au diploma e.t.c.

Hapo kwenye red, em naomba uniambie huo utofauti mkubwa kati ya hivyo vitu vitatu, hizo ni titles zimewekwa na enterprise tu, watu wa Human resources kujaribu kutofautisha mishahara ya watu tu ila any programmer anafanya yote anayofanya software developer na software engineer, they all make software, hakuna tofauti hapo. Wote wanafanya kitu kilekile wote wamejifunza tools zilezile.
 
Katika hizi kampuni zetu ndogo au project zetu ndogo mara nyingi hakuna tofauti kati ya programer na Software Engineer au Developer, na kwa jinsi hiyo nakubaliana nawe kwa 90% tofauti inakuwa kama majina tu. Lakini kwa large Software Firm Programmer ni tofauti sana na Software Engineer. Kwanza tafuta vizuri maana ya Engineer, S/W Engineer anaweza kuwa Programmer lakini Programmer anaweza kuwa hana sifa au qualification ya kuwa S/W enginneer by definition of engineer. Ipo hivi kwa kampuni zinzo fuata weledi wa kazi:

Software Engineer: Anafanya design zote, ana forecast system failure zote, ana minimize hizo mapungufu, Anatafuta Algorithms ambazo ni efficient in terms of System Memory, Execution Time, Storage space, in general system resources zitumike vizuri and safely. Eg. Kama system inafanya kazi za file manipulations sasa atachagua atumie Buffered reader au Stream reader? he will make decission depending on the available H/W and S/W resources. Sasa hizi sio kazi za Programmer. You can take just a form 4 leaver and train to be a programmer (coder) within few months but he will not qualify to be an engineer for that period. You can even take someone with social science e.g HGL and train to be a programmer. A matter of memorizing the syntax and some few routines of "HOW TO .."

Programmer: Yeye atachukua kazi Engineer (yaani zile designs) kisha ataenda kufanya design implementations. He doesn't have to spend much of his time trying to figure out all the details mentioned above in the S/W engineer section. Sometimes or very often these guys are the best in coding than software engineers. Just best in Coding/programming. They are fluent in specific Programming languages. You just show them the designs may be in Use case, ERD, Pseudo codes of the algorithms, or Interfaces (Not GUI) of the classes to be implemented they just hit a road right away!!!.

Developer: Some where between S/W and Programmer. But these guys are good at coding too. Nikipata muda nitaleta articles hapa za tofauti ya hawa jamaa.

NOTE: Naweza kuwa nimekosea lakini naomba nirekebishwe tu maana hapa hatubishani ila tunaelimishana na kujifunza. Sio kwamba mimi nipo vizuri au najua sana.
Mimi sijasomea Software Engineering nimesoma Degree ya Computer Science. Kwa hivyo maoni yangu hayaja egemea ktk ego ya kuona S/W Enginner ndio best kuliko wengine japo interms of Designs Patterns ukweli ndio huo hawa jamaa kama yupo vizuri upstairs and professionally anatakiwa awe the best.
 
Kuna kampuni flani hapa bongo sitaitaja imeajiri ma programmer wahindi na wako vizuri sana. Kazi unayofanya mwezi hao jamaa hufanya wiki moja. Wabongo wameajiriwa kama system analysts e.t.c. Wabongo wanafanya System requirements may be na desgn stage mara chache lakini coding wanapiga hao programmer. Progammer on his/her own aki design complex system na kufanya implementations mwenyewe sometimes wanatengeneza system ambazo sio bora kwa kiutendaji au security ila inaweza kuwa inapendeza tu kuiona lakini sio bora. Na kampuni hizo zingine kubwa Programmer hausiki kutengeneza au kudesign GUI, wanaajiriwa Visual Graphical designers ambao mara nyingi hawajui Code au programming language yeyote. Bongo tu ndio tunawabebesha mizigo ma developer au Programmers kufanya hizi kazi zote.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…