Hi all,
I have completed my electronics and communication degree in 2018(Nothing learned there just clearing exams and getting degree and writing assignments and all) and for college, I had made a simple smart school bell ring system on NodeMCU with SD card module and DFPlayer and controlled it through Mobile app and a website hosted on 000webhost. It was simply scheduling time and automatically switching time and all just on a toggle switch. I didn't have any programming subjects in school or college. Python and Arduino language are first I started using and Mostly I can work in python.
Then I started working as an IoT Developer in a company that had just started IoT in R&D. I am currently working here and in the 1 year's time, I learned about Raspberry PI and different packages and modules it uses to communicate with the sensors. Learned communication protocols like UART, SPI, and I2C. I worked with Mycroft's open-source voice assistant and AVS device SDK connected with Alexa Skill to create custom skill and AWS lambda to parse and send data again to the raspberry pi. Tried AWS IoT with Paho sometime ago an learned about MQTT. I know beginner's python and Flask(beginner level), openCV and python interface with MSSQL and MongoDB and CRUD operations. I have also worked with the ThingSpeak cloud. I am now the only person in this company knowing IoT. If I want to switch to another I don't know what should I know and all.
As there is no vision of this company for Industry-focused PoC in IoT I am not working just searching and learning about different achievements in IoT. I had tried once IOTA with Raspberry PI. I know how to use Diptrace and create a top and bottom layer circuit with custom components. I have a fair knowledge of Arduino programming. I just know the basic syntax. Mostly I search online for a program of a reference and create my own. I can read and understand it's programming.
I know only this much in terms of IoT. I want to grow in the field of IoT. I need guidance on: "what should I learn? Which certifications should I acquire? What things I should know? Which community to join to get me updated?" Please help me grow my career and guide me. I am afraid and I cannot make any rash decisions so I am reaching out to trusted this community.