Getting Set For My Software Engineering Training

Getting Set For My Software Engineering Training

"The secret of making progress is to get started." - Mark Twain


This is my second newsletter to you and it is coming much earlier than it should but that is because I want to give a quick update before I start my training to transition to Software Engineering officially.


In my previous newsletter, I mentioned having been accepted for the 12-month ALX Software Engineering program. The program requires the commitment of a minimum of 70 hours per week to training activities and tasks. And being accepted to the program does not guarantee completion. There is a major criterion for participants to proceed beyond the first month of the program. It is required that participants score a minimum of 80% mark during the foundation stage of the curriculum.


The training for my cohort begins in two days and to perform optimally, I have put some key things in place.?

That is what I'll share in this article: how I am preparing for the ALX Software Engineering program. This can also be a sort of guide for any Nigerian preparing for any intensive online training of this sort.



Key things I have put in place in preparation for the ALX SE program:


Alternative power supply:

I live in Nigeria where there is an inconsistent power supply. The average daily power supply we get in my neighbourhood is eight hours; even at that, the supply is epileptic.

Before my acceptance into the ALX SE program, the alternative power supply in my home was a fuel-powered generator and with the hike in the price of fuel (Nigerian government factor), we had to limit the generator usage to only a few hours at night.

So my first challenge was getting a more consistent source of power supply.?

An inverter would have been the best option for an alternative source of power but considering the price of inverters and the financial implications installing one will have on my family, we opted for a solar system instead.

There were not many options to choose from so we settled for a reasonably priced solar system which powers my laptop, phones, led fan and supplies lighting through its accompanying led bulbs.

This at least provides regular power for my needed devices.


A Laptop:

A fully functional laptop is a requirement for the work of a developer therefore, it is necessary for the training of a Software Engineer. My Windows 10 laptop will serve well for this program. All I need to do is install the necessary programs on it.


A Smartphone:

A good smartphone is necessary to support the use of a laptop. With a smartphone, training activities and tasks can be done on the go. My Android version 11 with 6Gb RAM plus 128Gb ROM and a 7000mAh battery is suitable for me to run the program anytime I am OTG.


WiFi or Mifi Wireless Network:

Connecting to a wireless network is necessary for a stable internet connection. It is not advisable to connect laptops to the internet via a phone hotspot because of the harm hotspot causes to phone batteries.?

There are various options of wireless network services to choose from. My MTN Mifi will be handy for this purpose.?


Data Supply:

The best line of action for data supply will be to get an unlimited annual data supply for the duration of my training, but at the moment, I'll make do with a monthly data plan.


Commitment, Dedication, Discipline:

The need for commitment, dedication and discipline to go through the ALX SE program cannot be overemphasized.

I need these in my arsenal to be able to go through the rigours of this program in addition to the demands and responsibility of being a wife and mother.?

I have structured a plan that will free up more time for me to study.?My social life will take a beating as I intend to drastically cut down on socialising for the next 12 months.

Having a plan is not enough, discipline to stick to the plan is required for success on this daunting path.?


A Community of like minds:

A community of like-minded people is one of the greatest assets to achieving meaningful success in this sort of training.

I have found that in the unofficial WhatsApp community of fellow ALX SE cohort nine participants waiting to begin the program along with me. The community has greatly contributed to my resolute decision to go through the programme.


An Open Mind:

For a tech noob like me, an open mind to learn new concepts is a major prerequisite to succeed in a technical field such as Software Engineering.?

Right now, I am ready to learn like a child just beginning to read and write, and I am ready to learn from anyone willing to impart technical knowledge to me even if it is a child.


Like Shunryu Suzuki said,?"in the beginner's mind there are many possibilities, in the expert's mind there are few".


I am a beginner in tech, I have a beginner's mind, as far as technical knowledge is concerned, I know nothing, therefore I have an open mind for -?"the mind that opens up to a new idea never returns to its original size". - Albert Einstein.


Finally, in getting set for the formidable training style of ALX, I wrote a note to myself which I have pasted in every part of my home and which stirs me in the face at every turn:


Dear Abimbola,

To succeed in this your chosen path to Software Engineering, you must persevere and stick with your mapped-out plan for success.

Some days will be walk-throughs while many days will be very challenging. Just remember, giving up is not an option.

You know you can do this, let nothing stop you. And as you do, pls remember to:

- Enjoy the experience;

- Enjoy the journey;

- Make healthy connections;

- Be warm towards people;

- Have fun, and most importantly;

- Become a much better person.

Wish you the very best.

Signed: Your Most Beloved Self.


Now, I am set to 'do hard things!'

Expect my next newsletter in a week, by then I'll be a Software Engineer in training. It's daunting but exciting. Wish me well on this journey.

Isaac Adeyemi

IT/Technical Personnel

2 年

Same here, sure we can learn together

Lughas Onyebuchi

Computer Engineer | Website Designer & Developer | Digital Marketer | Performance Marketer | Optimization Expert | Social Media Marketer & Manager | Content Strategist | Graphic Designer | Marketing Video Creator

2 年

Same here, please forward the link to my dm as well so I can connect.

Is there a group chat? Kindly add me on 08146139123

Is there a group chat ?

Judah Itah

Experienced Content Writer and Educator | Skilled in SEO | Copy Writer | Python Developer| Academic Writer

2 年

Here we go! August Cohort ????

要查看或添加评论,请登录

Abimbola N.的更多文章

  • Playing Catch-Up On Tech

    Playing Catch-Up On Tech

    "Today is a new day and it brings with it a new set of opportunities for me to act on. I am attentive to the…

    1 条评论
  • The Means To An End

    The Means To An End

    'Sometimes we make the process more complicated than we need to. We will never make a journey of a thousand miles by…

    16 条评论
  • Don't Belittle Your Growth!

    Don't Belittle Your Growth!

    'Never despise small beginnings, and don't belittle your accomplishments. Remember them and use them as inspiration as…

    12 条评论
  • Fear Is A Limitation!

    Fear Is A Limitation!

    "Inaction breeds doubt and fear. Action breeds confidence and courage.

    25 条评论
  • Write Down Your Process, Your Memory Can Fail You

    Write Down Your Process, Your Memory Can Fail You

    "A good documentation trail and good content will help you down the road with unexpected liability" - David Lewis…

    4 条评论
  • Know Algorithm, Know Peace!

    Know Algorithm, Know Peace!

    “Success is no accident. It is hard work, perseverance, learning, studying, sacrifice and most of all, love of what you…

    8 条评论
  • Owning My Journey

    Owning My Journey

    'Walking with a friend in the dark is better than working alone in the light.' - Helen Keller.

    6 条评论
  • Making The Career Switch To Tech From Scratch

    Making The Career Switch To Tech From Scratch

    This is my first technically related copy and my first newsletter on Linkedin. I started this newsletter to document my…

    10 条评论

社区洞察

其他会员也浏览了