I bet our universities is the reason we hate coding in Tanzania

I bet our universities is the reason we hate coding in Tanzania

Tatizo sio Vyuo vikuu ni mfumo mzima wa elimu kuanzia chekechea, msingi hadi upili ndiyo unafanya tusiwe na weledi katika fani mbalimbali. Unakuta mtu alikuwa anafanya alternative to practical f4 na f6 anakuja kusoma 3yrs chuo kikuu halafu aje kujua coding kama mtu ambaye amefanya coding three years in high school and five years university(havard). Kwa sasa elimu yetu hajatilia mkazo kwenye elimu kwa vitendo kwa mwanafunzi badala yake inaangalia mtihani wa mwisho wa theory ili mtu aweze kwenda kwenye ngazi nyingine ya elimu. Hii husababisha tusiwe na ubunifu wa kiteknolojia na katika coding wanafunzi wengi tunaishia kukariri mistari ya codes kutoka w3fools:nerd:
 
Even when you go fishing if you are lucky you can get a big fish or many fishes at per. It is the same thing in the tech industries and all other industries some people have mind of being entrepreneurs starting from the scratch doing their thing until it stand and some goes to the big companies and looks for employment opportunities to become Network Administrator. The only reason Africa lags behind today because the second group form the majority of the Africans that why anywhere you go today you will hear people complaining there are no jobs while in reality Chinese and Indians come to do the same stuff while we are watching just because we are waiting to be employed rather than becoming creative.

Mobile industry is not just about developing apps and selling apps online if that is what you have in your mind. There so other stuffs you can do with the knowledge mass messaging, digital advertisement, mobile blogging, records gathering so many other stuffs. I agreed with you in one thing i have been against funding these project in Africa without proper mentor-ship but the believe me the hubs and labs have been a great success to the African tech industries for years back when the emphasis on the innovation hubs were starting the tech industries was just another weird staff in Africa but now look were the industry is going Nigeria to hit 105 million people with access to communication.

In the cooperate world there is always survival of the fittest if in order to be selected with a reputed company to be a Network administrator you have to be good enough to convince them then even in the mobile industry it works the same way no body needs an amateur to work on a project worth millions of dollars that is the harsh reality. That why i was insisting of shaping our education system to help us survive the global challenge which are coming in global tech village.
 
Hey Guys, Can't you use coding in getting your messsage through? Lumping sentence after another, poor pragraphing and without punctuation, your reading becomes difficult to read! Is this what you mustered as programmer!? No I will not have anything of it, if it was!
 
Tatizo sio Vyuo vikuu ni mfumo mzima wa elimu kuanzia chekechea, msingi hadi upili ndiyo unafanya tusiwe na weledi katika fani mbalimbali. Unakuta mtu alikuwa anafanya alternative to practical f4 na f6 anakuja kusoma 3yrs chuo kikuu halafu aje kujua coding kama mtu ambaye amefanya coding three years in high school and five years university(havard). Kwa sasa elimu yetu hajatilia mkazo kwenye elimu kwa vitendo kwa mwanafunzi badala yake inaangalia mtihani wa mwisho wa theory ili mtu aweze kwenda kwenye ngazi nyingine ya elimu. Hii husababisha tusiwe na ubunifu wa kiteknolojia na katika coding wanafunzi wengi tunaishia kukariri mistari ya codes kutoka w3fools:nerd:

Namshukuru Greentech kwa mada hii. Pia wewe umenigusa sana kwa jinsi ulivyochangia mada hii.
 
Dah Uzi mara umeishia hapa....tungepata more details on online courses za programming for free.....but this days kuna apps ming sana mtaaani that 4yrs ago uzi huu ulipo anzishwa..means tungeendelea na mjadala kama huu kuona tumefikia wapi kuhusu programmers in this country.

Regards
Buswelu
 
You can choose to differ with me but it is the harsh reality that our Universities is the main reason most of the Tanzania ICT professionals eliminate programming as their career option. Most of the students with interest in programming and developing applications have been witnessing their dreams cut short. You might say what is the reason behind and why are you blaming the syllabus that describe clearly that the students is practicing all the basic languages that a computer science student, IT student or Computer engineering student should study whither is Java, C-language, C++, Data Structures, Visual Basic and others. But believe me displaying in the syllabus and practicing the syllabus to reach to the student’s requirement and be able to prepare the students as a programmer these are two different things.
When I was in second year Computer Science students at my college I got a chance to admit two guys from University of Dar es Salaam who just now appear to be my best friends. The first one was college dropout of engineering background and the other one college dropout of Computer Science first year. With other challenges they face the main reason for the computer science dropout to quit University of Dar es Salaam, his father who just appear to be a civil engineer realizes his son was not having lab sessions in whatever is practicing and if he had the opportunity it was just for the purpose of passing the exams meaning that, clamming few lines of codes ready to answer the exams then that’s it. He was not ready to face the challenges that are coming outside there for programmers .The guy was even surprised to see that it is compulsory to attend lab and have the lab record book and submit project report for almost every language you are practicing at the college when he was admitted to our college. I remember him asking me that if during the exams the lab results counts, I told him without passing the lab exams you are not going to get your degree and it means you have to pay another ticket fees to come and clear your mess in the fourth year after finishing your course if you didn’t attend third year’s lab.
This is what makes people to develop interest in coding in most of the universities overseas and reputed universities in Africa coding is taken seriously since it is what distinguish a Computer science student (software engineering student) from other people in the industry. It is so disturbing to see someone graduated with clean and sensational GPA but he cannot even declare variables in C-Language or explains to you the concept of function overloading in Java and do it practically. In universities like Harvard and other reputed universities they consider coding as the measurement of students creativity and involvement in the study while to us is just another exam you have to pass. I wonder that’s why each college graduate you ask in Dar es Salaam want to be a network professional. Am not saying this is not good but for a country like ours were by we have few resources and most of the people are poor and cannot even afford to buy a router to practice at home how do you expect them to be good network administrators or engineers. I say programming is the get way for people who are coming in the tough background all you do is to download Borland C, NetBeans, Eclipse or whatever and up you go start to develop your applications don’t wait for the college to teach you or the college to accomplish whatever is mentioned in the syllabus course that will never happen.
Final advice programming is an art; you have to develop passion on it in order to understand it. Don’t create a state of mind that told you it is hard to code believe me it is easier hundreds time compared to networking and system administration if you decide to practice and be frequent on it. They are a lot of resource available online W3Schools is there waiting for you to go and practice. Youtube videos for beginners training for each and every possibly known computer language go and try out because the University will never give you that. You can even go for the bigger projects and download them; there is a lot of open source projects waiting for people to exploit them for example PHP project OpenCMS, Orange HRM, Open Source Commerceand others. For Java students you can always Google for free projects available online download them and edit the codes and start developing the interfaces. If you want to for Visual Basic or C# am there for you with a lot of projects contact me I will give them to you personally. By the way it is my way of giving back to the community. For although who have read this article and they are PHP and MySQL developers am giving this gift to them OPENCART . Have fun with coding guys ……….

By Jumanne Mtambalike
Hivi mnashindwa hata basic writing skills?

Hata paragraph inakushinda?
 
Da umehit aisee yani hapa me hata ukiniuliza a simple code ya jina c++ sikumbuki na yote ni baada ya kugundua TA alikua anadowload nilichofanya na mimi nilikuwa naload nacrame though i do remember mosst othe rules.sasa ninahangaika na Sql,mbaya zaidi Oracle 10g sql wanakupa direct sio kama 9 or 9.g which means at the end nitakuwa na very little knowledge.Walimu wa bongo akirun code akaona imamshinda anamalizia.....anyway for the purpose of exam this will not be there" sa bora hata nyie wanaume utundu na muda kujifunza mnao sio kina mama?aa ndio elimu yetu
Njoo nikufunze
 
You can choose to differ with me but it is the harsh reality that our Universities is the main reason most of the Tanzania ICT professionals eliminate programming as their career option. Most of the students with interest in programming and developing applications have been witnessing their dreams cut short. You might say what is the reason behind and why are you blaming the syllabus that describe clearly that the students is practicing all the basic languages that a computer science student, IT student or Computer engineering student should study whither is Java, C-language, C++, Data Structures, Visual Basic and others. But believe me displaying in the syllabus and practicing the syllabus to reach to the student’s requirement and be able to prepare the students as a programmer these are two different things.
When I was in second year Computer Science students at my college I got a chance to admit two guys from University of Dar es Salaam who just now appear to be my best friends. The first one was college dropout of engineering background and the other one college dropout of Computer Science first year. With other challenges they face the main reason for the computer science dropout to quit University of Dar es Salaam, his father who just appear to be a civil engineer realizes his son was not having lab sessions in whatever is practicing and if he had the opportunity it was just for the purpose of passing the exams meaning that, clamming few lines of codes ready to answer the exams then that’s it. He was not ready to face the challenges that are coming outside there for programmers .The guy was even surprised to see that it is compulsory to attend lab and have the lab record book and submit project report for almost every language you are practicing at the college when he was admitted to our college. I remember him asking me that if during the exams the lab results counts, I told him without passing the lab exams you are not going to get your degree and it means you have to pay another ticket fees to come and clear your mess in the fourth year after finishing your course if you didn’t attend third year’s lab.
This is what makes people to develop interest in coding in most of the universities overseas and reputed universities in Africa coding is taken seriously since it is what distinguish a Computer science student (software engineering student) from other people in the industry. It is so disturbing to see someone graduated with clean and sensational GPA but he cannot even declare variables in C-Language or explains to you the concept of function overloading in Java and do it practically. In universities like Harvard and other reputed universities they consider coding as the measurement of students creativity and involvement in the study while to us is just another exam you have to pass. I wonder that’s why each college graduate you ask in Dar es Salaam want to be a network professional. Am not saying this is not good but for a country like ours were by we have few resources and most of the people are poor and cannot even afford to buy a router to practice at home how do you expect them to be good network administrators or engineers. I say programming is the get way for people who are coming in the tough background all you do is to download Borland C, NetBeans, Eclipse or whatever and up you go start to develop your applications don’t wait for the college to teach you or the college to accomplish whatever is mentioned in the syllabus course that will never happen.
Final advice programming is an art; you have to develop passion on it in order to understand it. Don’t create a state of mind that told you it is hard to code believe me it is easier hundreds time compared to networking and system administration if you decide to practice and be frequent on it. They are a lot of resource available online W3Schools is there waiting for you to go and practice. Youtube videos for beginners training for each and every possibly known computer language go and try out because the University will never give you that. You can even go for the bigger projects and download them; there is a lot of open source projects waiting for people to exploit them for example PHP project OpenCMS, Orange HRM, Open Source Commerceand others. For Java students you can always Google for free projects available online download them and edit the codes and start developing the interfaces. If you want to for Visual Basic or C# am there for you with a lot of projects contact me I will give them to you personally. By the way it is my way of giving back to the community. For although who have read this article and they are PHP and MySQL developers am giving this gift to them OPENCART . Have fun with coding guys ……….

By Jumanne Mtambalike
Developing a right mindset while unsure when their next meal will come from...pity..
 
if you want to become a good programmer you need to sacrifies your self in coding and try practicing every second to code .Remember the best programmer are not wether gifted.since a good talent are of not value unless they improved.
Area where you can apply programming language is like in networking,programming hardware ,sensors,network driver,programming network security system.so i believe we people of Republic of Tanzania we can if we decide.
uwezi ona thamani ya kitu kama ukitumii ila mda ukiitaji kukitumia utaona thamani yake.hivo wanafunzi wa tanzania ambao wako kwenye field za computer science jitegemee kwa 80% na 20% kwa mwalimu wako.
hivo tunaweza tukiamua
 
Back
Top Bottom