Use of AI in coding industry

avatar

In the last few months, AI has been doing an amazing job in multiple places. I have to say that this technology is maturing little by little. In the future, we might have a fully matured technology with us. I have a few free extensions in my VS Code that provide me with coding suggestions. Especially when I'm doing some boring or repetitive tasks, these extensions auto-fill the code and ask me if that is okay. This is where my work is made simple and interesting. This is just one example where AI can improve the coding experience but there are so many use cases.

Generating code for a logic

I have tried using AI to generate code for me. We have to be very careful with this though. I would say it is better to be used by experienced coders because sometimes the code provided by AI can be misleading or it can be only elementary level. Sometimes the code can even have logical mistakes. This can be identified only by an experienced developer. But I have to say that AI is definitely very helpful in generating code for our logic.

Source

I have had interactions with AI chatbots asking for some help if I'm stuck with coding logic. I used to ask for some sample code based on a use case. AI is capable of creating a foundation and giving and we can improvise from then on. This is one of the best things I like about AI.

Language conversions

Sometimes for some of the logics, I would easily find solutions in a different programming language. Then I go to AI tools to convert the code from one programming language to another programming language and it will be precise. This has been a great thing for me. Sometimes I even convert Mongo queries to SQL and vice versa. Earlier for this task we had to rely on third party software that are programmed to convert Mongo queries to SQL or SQL to Mongo queries.

Code optimization

I think there has to be more innovation in this particular area but there are already good AI tools available that can detect code and do optimizations to the code or at least suggest best coding practices. Maybe soon it will improve and we may be able to optimize the code based on speed, performance, resource consumption, etc based on AI suggestions.

Source

Learning and development

When it comes to coding, it is very important to keep learning all the time. If we have to be a good coder, we have to stay up to date with the technology and as technology is moving very fast, we need good people to teach us the trend. Sometimes I have conversations with AI to learn about new things. Even though some information may not be accurate, I will at least be able to learn the crux of things.

In terms of Learning, there are AI tutors available these days who will give personal care and provide answers to all the questions we have in our learning journey. There are problems provided by the AI tutors that will help us specifically learn certain concepts. This helps AI do customized teaching based on the learning needs.


If you like what I'm doing on Hive, you can vote me as a witness with the links below.

Vote @balaz as a Hive Witness

Vote @kanibot as a Hive Engine Witness



Posted Using InLeo Alpha



0
0
0.000
9 comments
avatar

So do you mean that I can begin to code even without knowing too much about it earlier since the AI has intervened?

0
0
0.000
avatar

This is very good but is the AI tutor always effective?

0
0
0.000
avatar

Sometimes yes but all based on what data we feed.

0
0
0.000
avatar

This post has been manually curated by @bhattg from Indiaunited community. Join us on our Discord Server.

Do you know that you can earn a passive income by delegating to @indiaunited. We share more than 100 % of the curation rewards with the delegators in the form of IUC tokens. HP delegators and IUC token holders also get upto 20% additional vote weight.

Here are some handy links for delegations: 100HP, 250HP, 500HP, 1000HP.

image.png

100% of the rewards from this comment goes to the curator for their manual curation efforts. Please encourage the curator @bhattg by upvoting this comment and support the community by voting the posts made by @indiaunited..

This post received an extra 20.00% vote for delegating HP / holding IUC tokens.

0
0
0.000
avatar

This post has been manually curated by @bhattg from Indiaunited community. Join us on our Discord Server.

Do you know that you can earn a passive income by delegating your Leo power to @india-leo account? We share 100 % of the curation rewards with the delegators.

100% of the rewards from this comment goes to the curator for their manual curation efforts. Please encourage the curator @bhattg by upvoting this comment and support the community by voting the posts made by @indiaunited.

0
0
0.000
avatar

AI indeed is an awesome tool; seeing how it aids you in coding makes me wonder if it can teach a beginner the basics, I'm pretty sure it can create a conclusive roadmap to learn a particular Programming language. AI usefulness is being shared in all fields and that's because it's a memory bank that interacts with us.

Good luck with your coding, hope the new upgrades helps you get better optimization of your codes.

0
0
0.000
avatar

I know right. It's a fascinating era we find ourselves in. As a friend often says, there's no better time to be alive than now.
AI can teach a beginner, and provide real world roadmaps to achieving certain tasks. I discovered this after exploring Effective Prompting.
There's still more work to be done, though.

0
0
0.000
avatar

The world of artificial intelligence actually is controlling our world and the truth is it can have side effect on us if we continue

0
0
0.000
avatar

It's incredible to see how AI is transforming various industries and enhancing our daily lives. We really can’t get enough of its prospects.

0
0
0.000