Back to Introduce Yourself forum
Hello There!
My name is Fahad. I am 22 years old. I am originally from India, currently living in UK.
I am a qualified Certified Chartered Accountant(ACCA). I am working as an assisstant financial
accountant. I recently started my job and I have to use Excel a lot on daily basis. I really enjoyed
manipulating, analyzing and solving datas using advanced excel formulas. Later on tried macros, Visual Basic
for Application(VBA) to create templates and automate many process. I am really enjoying what I am doing and I thought
I could start my career in programming later on move on to data science or AI and ML. I am currently learning python.
I need all of your suggestions, help and guidance.
Thank you
Fahad, hello there!
It's curious, but when I was about 21 or 22, I also have several large tasks to do with Excel and also dived in VBA!
I need all of your suggestions, help and guidance.
Well, see, you know that software nowadays don't consist of only Python for example. So to build skills you'll need by and by touch some other technologies. Probably most obvious direction is to have a little experience with web-programming. Even at this web-site you'll see (somewhere below in task list) few web-related problems. Try using python (and pythonanywhere) when you come to them. Then try to have more experience with python web-frameworks (probably, Flask is the best option) and with HTML/CSS/JS meanwhile.
This is a kind of "practical" direction to counter-balance your intended "abstract" skills :)
General idea is that besides learning the functions of the language etc it is important to learn how to write code well. It is what we are really paid for :)
on move on to data science or AI and ML
You can easily find some online courses as these are really buzz-words nowadays. However situation slightly changes over years and now it is so that you may feel not too much excitement when you dive deep into the field. Now people here are switching to use of some ready tools, rather than writing code from scratch... And there are not always too many interesting applications (despite courses will show you a lot of potential tasks). I suspect half or more positions here are about writing (or rather setting-up and tuning) recommenders to various web-shops :)
I'd say in this field much depends on one's mathematical understanding - either person can go deep, or will float on surface. Usually it is possible to find job in any case, but it may be surprisingly dull :)
Hi Rodion,
Thanks for pointing to Flask. Much more suitable to people like me and I suppose Fahad (not interested in becoming full time web developers)then Django.
Kind regards,
Thank you for your comments. Much appreciated