Merging in-between Web and Mobile
Journey to becoming a SE tracing interest over Robotics to Software Development
The article is in direct reference to the Github Repo giving insights of the languages and tools learned yearn by year.
Taking a rollercoaster ride; in my Youth early days, where art and sketching was a curve I always wooed by and maybe that’s why I don’t remember what I have written in my notes, but remember the abstracts I have drawn over the indent line of my exercise books.
Now, I got my hand on a Pentium IV, 125MB RAM beauty, which supposedly was a beast at that time. Now comes the interesting part. CPU fried, I cried. I opened up the chassis and went through the components, not knowing what I was doing. Plugged out everything and put it back, and as always, it didn’t work. So, what to do? The thing every Nepali does to his tech, beat the shit out of it and it worked.
Let’s jump to a more enthralling part. Grade 11 HTML, the journey to being a Web-Developer. The time came to finish up the final project and I want to be the very best, like no one ever was so went up on the internet and I got en-lighted by Eli The computer Guy and Jake Wright. My stupidity led me to killing my OS and then got into Ubuntu and Linux along with soft “hakerman” tools introduction, but lets leave that for next time.
Grade 12 wasn’t fun for me though. I got into some Robotics Competition and of-course we lost by a long margin, thus making me loose my interest on electronics and upgrading to a more surreal software side of things. Still, during those days, Photo shop and Illustrator were on a rise, and me not a pretty lady, straight away went into it following Blue Lightning TV , Phlearn & TastyTuts making pathway to giving out initial design ideas for a wire-frame and 1st phase content writing.
Furthermore, my hunger didn’t stop as my ship had sailed to design way back and went into Creating a Responsive Web Design
With a plan to taking a stairway to PHP, I got into it with Dynamic Website Design — PHP, SQL and JS but realized PHP and Backend was not my cup of Coffee and broke up with her immediately and got into Bootstrap UI Development
By now, I am in 1st semester and got into Word-press as UI builder and fast working with best result is what everyone want, right? And getting theme game up to word-press, why not? So did Building WordPress Themes With Bootstrap
Getting into communities and networking is a big part and the way to go though learning-teaching curve, thus go into different workshops and sessions, a my brain wanting to take a break from web, got into python and went through:
- 30 Days of Python
- Learn Python
- Try Django 1.10 | Create a URL Shortening Service
- Python Programming Tutorial : Learn Online | Mongo-db | Django
Also, with the talk of town Machine Learning and Deep Learning, I too got into with some Data Science ideas from up University Courses into it:
A new chapter unfolds. I tried Java but we have had a cold war and I had got the taste of React and was intrigued by the aspects shown by native applications. I had tried my had with Ionic2 & Multiplatform Mobile App Development with NativeScript but it either lacked packages required or required a hell lot of run-time. Thus, I went to react-native side, currently under beta but still showing lot of improvements and the cross platform approach for someone who has no concept of Swift, it was a gem in disguise.
So, I followed the original documentation (which has been a lot better and upgraded a week ago from this post) and some courses available:
- Tyler Mcginnis — Modern JS + React + Native
- From React to React-Native
- The Complete React Native and Redux Course
- RN Basics — Build a Currency Convertor
- React Native Crash Course
- React Native Fundamentals
- Handelbar Labs Youtube courses
- Equimper free courses
For Frameworks under React-Native there are many like nativebase and infinite-red, but I have always worked under my own build for work efficiency. Still, withe the prospects of Expo and it’s snack along with Shoutem’s @shoutem-ui, working under just a browser with drag down approach has been a new journey and aspect.
There were certain shifts over the hybrid development with introduction of Flutter, which got everyones attention by not only being responsive and good performance, the size of app got drastically low. Hence, dived into the Dart ecosystem and well the Widget scheme over Dart is damn easy too. Recommend everyone to try it with the Academind Tutorial
Now, my current background as not sufficient in the full-stack market, thus, I had to induce with everyone’s favourite blue whale, Docker and now my current stack as been Node and React as my front-end, Django as my backend and Django Models or Postgres or MongoDB as my Database, with PASS container over Docker Containers deployed to AWS or Digital Ocean. Didn’t rely much on the Video Tutorials but just some online articles by Exploring Docker is good.
It’s not just about marking a product, you’ve got to sell it to the right audience, thus SEO optimization and digital marketing was the next steps to follow majorly over Social Media and Search Engine with Analytics to reach out to more reoccurring audience and Neil Patel’s videos provided the background.
The journey of me getting to here has been pretty cool & this is just the beginning *cliche*. Any questions? Go ahead and ping me at: