Introduction
My name is Mojo, and I am an Anti Devin seasoned software engineer with over three decades of experience.
I have been kee...
For further actions, you may consider blocking this person and/or reporting abuse
This AI mimics the current human workflow, which for an AI seems counterproductive.
The issue AI should solve more immediately imo is related to having correct problem context and being able to zoom into specific parts of the problem. Develop a solution to that problem part, and have it work in context of each of the little solution parts to form the whole solution.
For that to work, you'd need to help the AI understand the relationships and better understand each problem part such that it can then code solutions that actually integrate well and not just work on their own.
You nailed it.
Keep an eye out for an article posted soon on our Eezze account here on dev.to, we've closed beta released. Our aim is to build this very solution, 'Requirements-to-Code' based AI generation as we call it.
As a new developer, half of the situations I’ve faced require tribal knowledge of the company/software I’m working on, and this I think is the biggest area AI lacks in. I propose we have AI listen in on every developers phone 100% of the time so that it can train on and document all tribal knowledge!!!(only joking) However, I can’t help but wonder if/when we will need to purge all “thinking machines” like they did in the Dune story line. 😂
Context is the key here, if you can provide and look up the right context then AI can help more. If it can index the entire source base and pick the right parts to be fed into the AI for a solution then the results are much better.
Sam Altman is talking about the future including incredibly large context sizes, I think we are on an accelerating part of an exponential capability curve with this. I don't think many systems are going to be particularly amazing utilising the current generation of AI, but then, the next generation is just around the corner, and the one after that etc.
LOL
I remember when they used to say cms will replace web developers, even with all the developments some site still uses SASS, jquery, modernizr and Co. I'm not saying those are no more useful but developers are too equipped to be replaced. Hence, AI still can't do those things that doesn't require thinking in human.
AI will improve our work and optimize time spent on a project no doubt just like we can easily create quick prototype with cms but replacing developers doesn't look possible in few years. Moreover, development career is ever evolving so we all need to be flexible and evolve with it.
Agreed!
Awesome article. Very well written and interesting. Looking forward to reading more of your articles :)
Thanks. I really appreciate your feedback :)
I'm totally agree with your opinion, every AI is a tool to improve our productivity, AI is not our enemy, is our colleague. We need to learn how to use them properly to make our developer life easier.
Hey Shahan,I found your article by chance i'm an MCA Final yr student, and Many of my friends are afraid of Devin.
it will replace our jobs, less opportunity for freshers...
they are demotivated. this article boosts our energy for continuous learning. thanks for this article.
currently, I'm learning Mern stack along with building projects. I have a Qn
How to get entry-level jobs.
I applied to many companies but got no response and was rejected.
plz reply
Hey, I have over 10 years of experience in web dev and I find the AI hype as wishful as when no-code tool promised to replace us. Keep getting better programmers and thinkers. Become capable of translating real-world problems to custom crafted solutions and you shouldn't fear of getting jobless after graduating. By that I mean -- don't be just tool and lib users. Instead, build up experience to see the larger picture of software dev and its many aspects.
Hey Manoj, thanks for sharing this information. To answer your question, I would say it's very difficult (not impossible) to get a job in web development without prior experience. Freshers often struggle with that due to web development jobs require at least some level of experience.
So first build some stunning real-world projects and push them in your Git repo and make them live so anyone can visit and see your charisma. Then make a simple CV mainly outlining these projects.
After that apply for 5-10 internship jobs daily (salary is not important for now, gain experience) on LinkedIn and Indeed.com until getting an assessment test for interview (some companies don't require assessment, but they will ask for an interview right away).
If you repeat what I said, you'll definitely land your first tech job. A 100%.
Thanks, I appreciate your reply. I will follow the advice.