My TIIDELab Experience 1.0 (First Month)

Akanwealth Asanga
4 min readSep 7, 2020

My name is Akan Asanga am an emerging backend developer with a sound knowledge of HTML, CSS, MongoDB, Vanilla JavaScript and NodeJs. Am a team leader and loves picking leadership roles.I have an excellent listening, communication and team spirit skills.

I will like to walk you through my experience as a TIIDELab fellow.

WEEK ONE: Big O and Data Structuring:::What’s big O :- big 0 is all about scalability of code and how it slows down when we get bigger with our output. Big O also allows us to know how many steps we take in a function. I was also taught what causes space complexity- 1. Variable 2. Data structures 3. Function call 4. Allocations. Big O cares about the worst case,also in order to have a salable code you need to look out for the worst case.

Factors that affect the code are: 1. Power of CPU 2. Program running on the computer 3.What programming language you are using.

In summary big O notation(n) is the language we use for taking how long an algorithms take to run.

Data Structuring: Data structuring talks about how we organize data and enable more efficient programming.

Selecting a data structure you have to:

  1. Determine the basic operation that must be supported.
  2. Select a data structure that best meet your want.

I was also taught the types of Data structures,which are:

  1. Primitive (primary Data structure)
  2. Non-primitive ( secondary Data structure)
  3. Static Data structure
  4. Dynamic Data structure.

In summary data structure is like going into your house after a very long day, you always know where your shoes goes to,your shirt, your bag or purse and where to take your bath. That structuring

Week two: We moved into version control, yes GitHub. I learnt it advantages, i can now work with my team mate remotely without physical meet up. With just few commands i can access my team mate code(git clone, git add ., git commit, git push, git pull) you need to try it out if you haven’t.

Week three and four: We moved into advance HTML and CSS. Learning how css works made me appreciate bootstrap. It was a fun class and above all i was able to build my portfolio,you can check it out akanasanga.netlify.app .

TiideLab also taught me presentation skills, initially i had no idea about the dos and don’t about presentation. Now i can present to client and even you reading this. In week 4 TiideLab fellows where put in to teams and given project to build. I was taught System Required Specification (SRS):- SRS is a document that describes the software and what it will do and how it will be expected to perform. SRS content are :

  1. SRS project scope
  2. Project Methodology
  3. Use case diagram
  4. Sequence diagram
  5. The user journey.

WEEK FIVE: Week 5 is all about vanilla JavaScript and the flow is great.We started with the introduction and with the knowledge gotten i will be able to add new features to my portfolio and my team project.

Let me talk about about my team, my team is T-Circuit and we are working on a time sheet that every organization can use. Our team consist of three frontend and three backend developers, will great ideas.

Being in TIIDELab has being a loving moment especially the Friday’s meetup, where we are taught problem solving skills and leadership roles, that has built me to become someone better and am hopeful by when am done in TIIDELab i should be the best i can possible be.

Will continue to keep you updated on my journey in Tiidelab.

Here are memories i have being keeping

A group picture with our speaker mr Ibrahim, after a wonderful session on Problem Solving and Identification(Problem framing)

Thanks for reading.

--

--

Akanwealth Asanga

Backend developer | Open to opportunities | Vanilla JavaScript, NodeJs, MongoDB, SQL |I Code for a leaving | TIIDELab fellow