偶觉得编程入门难不难还是要看你自己要掌握到什么程度的。
偶分几个程度(且都是针对Web后端开发,前端不说。AI不说,因为咱也不是做AI的,没那个实力。):
一.初级开发入门:
- 掌握后端开发,熟悉自己开发所使用的语言,比如该们语言封装的数据结构、语法糖。。。
- 能使用该门语言操作数据库。
- 熟悉数据持久化常用方式(数据库保存、文件保存)。
二.中级开发入门:
1.能单独实现模块需求。
2.能看懂别人写的轮子。
3.熟练使用常用数据库。
4.熟悉常用设计模式。
三.高级开发入门:
- 一切离不开需求文档啊,熟悉业务,文档编辑能力强,能拆分复杂需求。
- 有能力造轮子,有能力解决别人解决不了的问题。
- 掌握性能优化,包括代码性能、数据库性能、数据库集群、读写分离。
- 能解决高并发问题。
- 各种部署方式(windows下部署、linux下部署、docker方式部署)。
总结:
从如上三点大家知道,想要真正编程入手不同等级,还是很有难度的,不只是会编程语言,还有很多需要掌握的,偶觉得偶的编程道路就止步于中级水平了,高级无望,如果自己想要达到高级,必须很努力加自己对写代码有一点天赋。
回答完毕,谢谢,偶是只说代码的大饼。