I am thinking of changing the series from “How She Works” to “How She Does It” because I feel that it sounds better, but let me know what you think. That aside, I had an amazing time reading about Florence, I love how I was able to relate to her story because we initially had to make wrong decisions in our career paths.
So, without further ado, meet Florence Okosun, a Web Developer at Andela.
Studying Accounting was not exactly a choice, to get an employer to listen to you in Nigeria you need a BSc. in something :-). So it happened that I ended up studying Accounting. I had no plans to build on that I knew what I wanted to do at the end of the program and it was to build my programming skills and so I did. If I didn’t end up as a programmer, perhaps I would have opted for being a full-time musician. I enjoy music, I enjoy my profession, I could only do what I enjoy doing.
Studying Accounting was not exactly a choice, to get an employer to listen to you in Nigeria you need a BSc. in something 🙂
My interest in technology I believe started when I enrolled in a computer science program at Yabatech where I obtained an OND in computer science. Though we didn’t do much programming (the trouble with our educational system), I was really curious about how software really works and I went out of my way to learn more but sadly as at the time, the opportunity was really scarce. In 2007, I built a software, my very first software, a standalone application using MS Access and it was for my church. It simply collects and stores members data. I was thrilled at what I could do with internet access, a computer and some alone time. I never stopped trying to pick up things and challenging myself, I still do.
My job involves, first of all, a lot of thinking, the ability to think through a problem is key, trying to figure out the best way to solve it. Problem-solving skills is an essential skill needed to succeed as a programmer. Then after that, develop a computer program. What that means is, to write a set of instructions to solve that problem in a language the computer understands. I don’t work in a silo, I work with other developers and engineers, technical skills are not the only skills needed to succeed as a programmer. From time to time, I have to work on projects with other developers, some other times act in the capacity of a Technical Team Lead and sometimes as a mentor to Junior developers.
The top 5 tools I use, in no particular order, are:
- Slack (Comms)
- Trello (Project Management Tool)
- GitHub (Code repository)
- CLI (Command line interface)
- Webstorm and Atom (IDE/Text Editor).
Typically, I start off by checking my email and then to slack responding to them as needed. I also check my calendar for any meetings scheduled for the day. I’ll be checking my Facebook notifications afterward, I’m not big on twitter, I’m hardly there. That takes just about a few minutes before I get started with the business of the day. My evenings take a similar pattern, except that I tend to be more productive in the evenings so I get to work on my personal projects or a project I am contributing to or sometimes just write a blog post if I discovered something I would love to share. I happen to be a member of a community called Laravel Nigeria, every now and then developers posts about bugs they are facing and request help, my evenings are most likely going to involve collaborating to fix a bug with another developer on the platform. When all is said and done, I finally get to sleep at 11 pm thereabout.
I can think of 2 🙂
EPIC: An Acronym for Excellence, Passion, Integrity, and Collaboration
Andela believes that talent is gender neutral. You don’t need to be a man or a woman to grow and succeed as a developer at Andela. As a female, you have an equal opportunity as a male to be placed on a partner engagement, the pay is not gender based neither are the other benefits.
I really enjoy learning so my favorite part is having to learn other languages and stacks aside from my primary stack which is PHP/Laravel.
Data Science and Machine learning, this is the future. Whilst there are lots of programming languages for web development, I see python being in hot demand at least for the next ten years and the demand for python developers will be high. Web apps will be data-driven and any app that is not data driven should be reconsidered. There’s currently a lot of data-mining activities and machine learning algorithms running in the background of many websites, including our favorites (Facebook, Google etc.). Programming for the web will become much more competitive as the need for programmers with this skill plus some subject area expertise will be in high demand.
Data Science and Machine learning, this is the future.
I use a MacBookPro and an iPhone6.
I love a wide range of genres so this is hard … Let’s go with:
- Toxicity (system of a down)
- Jailer by Asa
- Joromi by Simi.
I’m Currently reading a book on working remotely, written by the founders of 37SIGNALS (now Basecamp).
I wouldn’t go for a degree in a field I am not passionate about ;-).
Do not be afraid to ask questions, do not feel disappointed when you don’t find help, keep pushing, it gets clearer only with time and never hesitate to offer help or mentorship, attend tech meetups, hackathons, competitions etc. and most importantly, make sure you are active in some tech community.
Fill in the gap, I’d love to see Princess-Jewel Essien tell us how “she works.”
Next week, Y’all will get the chance to meet the Manager of cloud operations at one of the tech companies in Nigeria. So, if you’ve wanted to find out anything about Cloud Computing, here is your chance! I’d pick only one question (from you guys) to ask our next guest.