Welcome to my blog...✍️
NAMASTE (Hello) ❤🙏❤ to all of the stunning personalities of the Hive community I am fine and healthy and hope that you also stay fine, happy and healthy with your family
I am a full stack Java developer. It has been almost 1 year since I started working in Java. When I entered the world of coding, I had only one enthusiasm in my mind - to learn something new and create something with my own logic. But since the last few months, when Artificial Intelligence is growing rapidly, a question keeps coming up in my mind, will I be left behind? How will I learn all this and how will I make myself known?
Sometimes Copilot, sometimes Chat GTP and now Agentic AI Tools. Every month a new tool comes which is writing code, testing it and sometimes even making the whole project. In such a situation, it is natural for a new developer like me to have fear.
I have seen and experienced it many times that the code which takes me 30 minutes to write, he completes the same code in just 5 seconds and that too with very few boxes.It is true that sometimes it has to be modified in one's own way, but still I am very scared after seeing all this, sometimes I feel that even if I work hard, what is the use when he is doing everything
But still if I think a little deeply then I understand one thing that this is not an alternative for humans but an ally and if we adopt it in the right way then it will not end our career but can elevate it.
Make A a motivation to learn not a fear
Sometimes I get very scared, so I talk to my elder brother, he just says that whatever thing you see evolving the most, start teaching that.And one of the things that I have learned from it is that instead of running away in fear, it is better to befriend it. Instead of making it our enemy, we can use it as our tool.So our productivity can increase a lot. Nowadays, many senior developers also use AI tools to quickly deal with repeated development and concentrate themselves on logic or architecture. This proves that That if I understand Aai as a sign then I can also take advantage of it as much as they are taking
In the middle of all this, one thing comes to my mind that what should I learn because every day something new is coming in the market, so my opinion in this is something like this
In this era you can't survive for long by just learning one language or by making a simple current account. Now you need to understand the full picture. Here I am sharing some technology and skills which I think will help you in the coming times.This is very important for every developer should have
1-Very strong programming skills like Java Data Structures and Algorithms. Whenever we talk about backend, we only talk about syntax but we should also know that Memory Management Multithreading Collection Exception Handling What is all this What are Clean Code Principles What is the Oops Concept in deapth
2- Instead of being afraid of this they should learn how APIs work, how SDKs work, how LAM models work, like open Basics of AK Hugging Face Transformers Prompt Engineering How to Use chat gpt For Code Review For Testing.
3- Basic to advanced knowledge of DevOps and Cloud model because scalable systems run in the cloud only, if you have knowledge of AWS GCP or AZURE then it is also a good plus point
4-System design and architecture is also a topic in which we can improve ourselves by working very hard
5-And this is the most important point according to myself which is short skill at last you should know how to communicate politely with your client understand their requirement and build something which is actually required by client.
✍️ | ✍️ |
---|---|
✒️Device | Smartphone |
✒️Model | Vivo Z1 Pro |
✒️Pixels | 32 Mp |
✒️Country | INDIA |
✒️State | Madhya pradesh |
A SPECIAL THANKS TO
@indiaunited @spydo @sanjeevm @visionaer3003 @bhattg
Please Do Follow them for their great work and Thank you for your regular support 😍
THANKS FOR GIVING YOUR VALUABLE TIME TO THIS POST
- LIKE❤️
- COMMENT🖋
- SHARE🔀
> Your Comments and Suggestions are valuable