banner
沉浸式趣谈

沉浸式趣谈

👤 个人网站: https://yaolifeng.com ✍ 微信公众号【沉浸式趣谈】 🚀 前端 & 开源 | 🕵‍♂ 工具 | 🧹 代码强迫症患者 ⚙️ 独立开发出海必备网站: https://www.indietools.work 🐙 Github: https://github.com/yaolifeng0629 𝕏 Twitter: https://x.com/Immerse_code 🏹 远程工作猎人
github
email
twitter
youtube
zhihu

In the more than a month that I disappeared, I completed three projects using AI, and it was simply amazing!

  • Hey, everyone! Long time no see, it seems like it's been over a month since the last update.
  • During this time, I've been working on a few little projects.
    • Why haven't I updated the articles?
      • Well, I've been busy "doing things"! 🏃‍♂️💨

What have I been up to during this time?#

  • In a nutshell: Experience + Practice, I used AI programming to create three projects.
  • Hint: There’s an Easter egg at the end!

Project One: Personal Website#

  • 【Welcome to visit: https://yaolifeng.com】

  • I feel a bit ashamed to say that after almost four years of working, I still don't have a decent personal blog, which is quite unacceptable.

  • Finally, I have a place to showcase my efforts, and I can share some learning insights and project experiences there in the future!

  • PS: This project wasn't built from scratch; I used a template from a big shot on Github, made some modifications, and added some of my own stuff.
    image

Project Two: Independent Developer Navigation Site#

  • 【Welcome to visit: https://www.indietools.work】

  • This project is my recent “favorite”. I enjoy browsing and collecting various tools, but I found that there doesn't seem to be a website that organizes these tools from the perspective of independent developers. 🧐

  • Then, just in time, an open-source repository was released, and I organized these tools into a website for my convenience and for everyone else.

  • A brief introduction to this website:

    • INDIE TOOLS: Focused on sharing selected and high-quality tools for independent developers. Organized by categories, so you no longer have to search through a haystack for tools!
      image
  • Basic stack used: React 19 + Next 15 + Bun, which also allowed me to experience the three updated tech stacks. Overall, it turned out quite well; the startup speed of the React project has finally improved.

  • Although there are still some minor issues, the result is good. I am continuously improving this website and will add more practical tools and features in the future! Stay tuned! 😉

  • If you have better suggestions and ideas, feel free to join the group for feedback! 👇
    image

Project Three: Countdown#

  • 【Welcome to visit: https://countdown.us.kg】

  • This was purely a spur-of-the-moment idea. 😂

  • Recently, I saw someone on X saying that the Bolt tool is amazing, capable of generating an entire project with one click and even deploying it. I was itching to try it myself instead of just hearing about it! 🤨

  • With the New Year approaching, I used Bolt to create a countdown for everyone to enjoy the countdown to the New Year.

  • Register, log in, and get started; it was quickly set up, and I deployed it to vercel! It was incredibly satisfying! 🥳

  • Although this project is simple, it showed me the power of Bolt, which can generate a complete project with just a simple interaction, and the code quality is also very high. 👍
    image

AI Programming#

  • Speaking of Bolt, I have to mention the recently popular AI programming.

  • In fact, the concept of AI programming has been around for a while. From the time ChatGPT 3.5 came out, people have been saying it would threaten developers, and that developers would struggle to find tools, to later Claude 3.5, which can upload files for analysis and problem-solving. I already thought that was impressive.

  • However, it wasn't until the emergence of tools like Cursor and Bolt that I felt this is the real “AI programming”!

  • It can build a project directly from 0 to 1, and then continuously add features to it; you just need to tell it what you want to do, and it will help you get it done. It's incredibly convenient!

  • There are also Windsurf, 0.dev, and so on; it feels like things are getting more and more competitive.

What are the benefits of AI programming?#

  • Lower development thresholds
  • Increased efficiency: This is undoubtedly true; things that used to take half a day can now be done in a few minutes or hours.
  • Faster problem-solving: When encountering problems you don't know how to solve, just ask AI, and it can provide you with a bunch of answers.
  • For unknown matters, you can ask ChatGPT for further understanding, which is my favorite part.
    • Because of the unknown, not knowing where to start, this is when ChatGPT comes in handy.

Disadvantages of AI programming:#

  • Security risks: Code generated by AI cannot be 100% guaranteed to be problem-free.
  • Dependency: If you let AI do everything, it becomes AI controlling you, rather than you controlling AI.
  • Social employment issues: With the emergence of tools like Cursor, there is now a lack of basic developers in the job market.
  • Lack of professional knowledge.

How will AI programming develop in the future? (This is just my personal opinion)#

  • More powerful code generation capabilities, such as smarter code understanding.
  • Smarter code debugging and testing.
  • Simpler human-computer interaction.
  • Integration with low-code platforms.

Easter Egg#

Finally, let’s summarize#

  • AI tools can indeed help us improve efficiency and solve problems. But don't blindly rely on them; you need to understand the steps and principles behind what you ask AI to accomplish.

  • One more important point: You must be familiar with projects completed using AI! Otherwise, if a bug occurs, you won't even know where the files are, let alone how to fix them! (This is also my experience using AI, and I've seen many people have similar experiences.)

  • Alright, that's it for this casual article. Feel free to leave comments and engage in discussions!

Loading...
Ownership of this page data is guaranteed by blockchain and smart contracts to the creator alone.