Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,195,460 members, 7,958,383 topics. Date: Wednesday, 25 September 2024 at 01:36 PM |
Nairaland Forum / Science/Technology / Programming / My Software Engineering Journey - Alx (journal) (5578 Views)
ALX Africa Software Engineering Journey - From Zero To Hero! / I Just Quit ALX Programme / My Software Engineering Journey In ALX Africa (2) (3) (4)
My Software Engineering Journey - Alx (journal) by Flocky: 4:23pm On Aug 16, 2022 |
“Of all the hard things we have to do everyday, the most difficult one of them all is to keep going”. My understanding of the above quote is; Fred Swaniker - in his words, "Do hard things; all of us who are privileged enough to be healthy, to be alive and to have education. Our role is not to do small things and to solve small problems, the only way we can justify privilege is by solving the world’s biggest problems and by doing hard things". We all may have daily tasks which takes us closer to our goal and aspiration but we must ensure to possess consistency, perseverance, grit, and dedication to complete them irrespective of every obstacle we encounter and how hard they become. This of course is the most difficult of them all but we must DO IT! This is me documenting my journey as I take on this challenge. |
Re: My Software Engineering Journey - Alx (journal) by Flocky: 4:37pm On Aug 16, 2022 |
So I joined the ALX Software engineering program. This is an online Bootcamp and is expected to run for the next 12 month. Program started on August 15th, 2022. We are currently undergoing onboarding which is going to last for the next 2 weeks. According to the syllabus, the program is divided into 2 phases - Foundations (9months) and specialization (3 months). Foundation is divided in 3 sprints Sprint 1 - Git & command line editors - Introduction to Bash - C - first statements - C - pointers - C - recursion - C - static library - C - memory allocation - C - preprocessor - C - variadic functions - C - bit manipulation - C - file I/O - Singly linked lists - Create your own printf - Create your own Shell Sprint 2 - Python - first statements - Python - import & modules - Python - data structures - Python - exceptions - Python - classes - Python - inheritance - Python - file I/O - Python - JSON serialization / deserialization - HTML/CSS introduction - SQL - basic queries - SQL - join queries - C - dynamic libraries - C - makefiles - Doubly linked lists - Stack and Queues - Hash tables - Sorting algorithms - Binary trees - Bash - scripting - Unix processes and signals - Regex - Network introduction Sprint 3 - Python - Object-relational mapping - Python - Web framework - Python - RESTful API - Python - web scraping - Javascript - first statements - Javascript - objects - Javascript - scopes and closures - Javascript - web scraping - Search algorithms - SSH - SSL certificate - Web server - Load balancer - Firewall - MySQL primary-replica - Server monitoring - Code deployment - Postmortem - Webstack debugging - Portfolio project 1 Like |
Re: My Software Engineering Journey - Alx (journal) by Flocky: 4:51pm On Aug 16, 2022 |
We were grouped into a group of 5 people in each group. This means I have a group of people to discuss, share ideas and learn together after the onboarding. For today, I have been able to set up my virtual environment. I will be working with Ubuntu 20.4 version, My GitHub profile is set too. I have also gotten used to some Linux commands. I decided to go a little further by getting my hands on some books. I have also started studying the book Sam Teach Yourself C in 24 Hours by Zhang, Tony. 1 Like 1 Share |
Re: My Software Engineering Journey - Alx (journal) by Antyxx: 6:23pm On Aug 16, 2022 |
Flocky:Can i do this together with you? |
Re: My Software Engineering Journey - Alx (journal) by Regex: 7:19pm On Aug 16, 2022 |
Flocky: Hiya, you mentioned me. Can I be of help? |
Re: My Software Engineering Journey - Alx (journal) by iHateFraudsters: 8:56pm On Aug 16, 2022 |
Regex: That's what you get when you have a dictionary name. |
Re: My Software Engineering Journey - Alx (journal) by Regex: 9:07pm On Aug 16, 2022 |
iHateFraudsters: |
Re: My Software Engineering Journey - Alx (journal) by Flocky: 9:54pm On Aug 16, 2022 |
Antyxx: of cos you can. |
Re: My Software Engineering Journey - Alx (journal) by Flocky: 9:55pm On Aug 16, 2022 |
Re: My Software Engineering Journey - Alx (journal) by Antyxx: 11:14pm On Aug 16, 2022 |
Flocky:Can you share your mail or number |
Re: My Software Engineering Journey - Alx (journal) by Antyxx: 11:15pm On Aug 16, 2022 |
Flocky:Also,i will love to register in your ALX school, may I have more details |
Re: My Software Engineering Journey - Alx (journal) by Saverin: 1:31am On Aug 17, 2022 |
Flocky: The data structures and algorithms is it implemented with c or python programming language? |
Re: My Software Engineering Journey - Alx (journal) by Flocky: 9:27am On Aug 17, 2022 |
Antyxx: You can reach me through my number: 08155091608 |
Re: My Software Engineering Journey - Alx (journal) by Flocky: 9:30am On Aug 17, 2022 |
Antyxx: Search for ALX Africa on google to know more about them and how you can register. |
Re: My Software Engineering Journey - Alx (journal) by Flocky: 9:31am On Aug 17, 2022 |
Saverin: According to the syllabus, it should be implement with Python programming language. |
Re: My Software Engineering Journey - Alx (journal) by Regex: 12:28pm On Aug 17, 2022 |
Flocky: Hello |
Re: My Software Engineering Journey - Alx (journal) by Saverin: 5:21pm On Aug 17, 2022 |
Flocky: So why is C programming language in their syllabus? |
Re: My Software Engineering Journey - Alx (journal) by jbreezy: 6:24pm On Aug 17, 2022 |
Saverin:C programming is used to teach the fundamentals of computer science/software engineering. |
Re: My Software Engineering Journey - Alx (journal) by Flocky: 9:42pm On Aug 17, 2022 |
So we were given a project on shell navigation. Here we were introduced to Linux navigation and Linux - manipulation of files. I successfully completed the tasks in the project and ready for upcoming tasks. For Linux, I came across a video on YouTube by Amigoscode on Linux navigation and bash scripting. I would be going through the video tomorrow. Here I hope to learn almost everything about Linux tomorrow. Quote to self - "Continue to maintain the passion and perseverance for very long term goal". |
Re: My Software Engineering Journey - Alx (journal) by Suli1999: 8:13pm On Aug 19, 2022 |
Our Individual Check point firewall Training program will help employees to start working on the project from day one after the Check point firewall training completion. |
Re: My Software Engineering Journey - Alx (journal) by longjosh: 9:29pm On Aug 19, 2022 |
Good evening. I have just been admitted to the same programme. We're starting by September. I want to know the challenges involved and the way I can cope with the 70hrs per week. Any other info will be appreciated. Thank you. |
Re: My Software Engineering Journey - Alx (journal) by Flocky: 12:07am On Aug 20, 2022 |
Suli1999: What is the fee like? |
Re: My Software Engineering Journey - Alx (journal) by Flocky: 12:10am On Aug 20, 2022 |
longjosh: The programme is intense. 70 hours per week is non negotiable for this programme, most especially if you don't have prior knowledge of programming or computer science. But with proper time management, it is very possible. |
Re: My Software Engineering Journey - Alx (journal) by Flocky: 12:25am On Aug 20, 2022 |
So yesterday we were given resources and projects on EMACs and Vim text editors. I kinda feel more comfortable using VIM (I will just stick with it for now). Today, we got resources and projects on GIT and GitHub. I have learnt command line git operations like git add, git commit, git push, git pull, git clone, git status etc. and also what README files are and how to write a good README and commit messages. Now this becomes harder just as expected. We also got resources on a topic titled Map Your Mind - So here I learnt a little about flowcharts, whiteboarding, pseudocodes and algorithm. I didn't really dwell much here but I hope to look at it again this weekend. On the other hand, I continued my bash scripting video by Amigoscode. So far, I love the fact that I have been able to keep up with all the projects. I really hope to maintain this momentum as it get harder. |
Re: My Software Engineering Journey - Alx (journal) by longjosh: 10:56am On Aug 20, 2022 |
Do you advise I start learning python now or what do you think I can do to make the learning path smoother for me. Flocky:If you have any resources that may help, please kindly share |
Re: My Software Engineering Journey - Alx (journal) by longjosh: 10:57am On Aug 20, 2022 |
Flocky:Thank you very much for this |
Re: My Software Engineering Journey - Alx (journal) by Pod443300: 5:36pm On Aug 20, 2022 |
Flocky: Flocky: I am also a part of this program started same date as you |
Re: My Software Engineering Journey - Alx (journal) by Miraj22(f): 6:00pm On Aug 20, 2022 |
Currently doing their VA training, I don't know if I should just further my knowledge in front end web design I did small training on it or I should do this alx software engineering they're very good in what they do |
Re: My Software Engineering Journey - Alx (journal) by longjosh: 1:10pm On Aug 21, 2022 |
Pod443300:How's it going? |
Re: My Software Engineering Journey - Alx (journal) by kaylardz(m): 9:48am On Aug 22, 2022 |
Flocky:I'm also in the same cohort with you. I've done my shell navigation, emacs and vi tasks, but I'm currently stuck on flowchart and pseudocode. Truth be told, ALX is 95% self learning, and the concepts are not easy to comprehend by novice with no prior knowledge of computer language. |
Re: My Software Engineering Journey - Alx (journal) by Pod443300: 10:03am On Aug 22, 2022 |
longjosh:It is going well so far |
Re: My Software Engineering Journey - Alx (journal) by longjosh: 1:30pm On Aug 22, 2022 |
Pod443300:Can I message you on WhatsApp? Kindly drop your number if I can 1 Like |
Retrieving/selecting A Particular Number Of Random Rows From A Database Table / Software Companies In Nigeria / Perl, Python, Ruby, PHP, Which Is The Best For Web Design And Development?
(Go Up)
Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health religion celebs tv-movies music-radio literature webmasters programming techmarket Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 63 |