时政
财经
科技
虚拟货币
其他
登录
#自学编程
关注
Andy Stewart
3天前
我来给大家分享一个我自学编程的经历 100%容易复刻 1. 折腾阶段:Windows和Linux系统经常装系统,折腾各种配置,不要怕,大不了就重装。ArchWiki上越是写的 “不要作死” 的命令,我越要去作死。那些凡是让你系统起不来的命令,都是你以后宝贵的计算机基础 2.写代码:先乱写,先把手感弄熟悉了,你不写出来一个垃圾,你怎么知道自己是垃圾?这个阶段不要想那么多,就天天写代码,先把量搞上去,多学点语言,就跟虚竹一样,练不死的。我现在就会30种编程语言,偶尔还会语法混搭串台,不影响的。乱整的经验多了,就是老师傅了 3.商业代码倒计时:系统和编程语言折腾明白了,就去找个班上,给自己一个倒计时定义,比如别人写一个功能要一周,你就给自己一天的时间,挑战一下。那种把工作变成游戏挑战的心态会让你肾上腺激素爆发,你在摇滚乐和紧张的时间中编写代码,会非常快的进入心流。忘我的写代码心流就是你台阶式进化自己脑部操作系统的时刻 4.大部头书:其实到第3步的时候你已经是武林高手了,要进入扫地僧的状态就要开始读大部头的书。比如TCP/IP详解、UNIX高级编程、计算机编程的艺术、Xlib手册、编译原理、OpenGL图形等等,大部头的书虽然吓人,但是这些书会告诉你计算机底层的原理,不像那些薄的书作者自己都不明白,当你懂得的底层技术越多,就会发现,世界99%的难题对于别人是无头苍蝇,你就是信手拈来 5. 有自己的开源项目:公司的事情,不管怎么做都是给客户做的,整一点自己喜欢的开源项目。当你写代码在取悦自己的时候,代码就不是工作和质量。而是艺术品,当你像艺术品那样雕琢每一行代码,每一个参数,每一个注释语法。你就已经超越你自己了,那时候编程对于你就是生活消遣,就是享受 是不是很简单?开始尝试吧
#自学编程
#编程经验分享
#技术成长
#开源项目
#编程心流
分享
评论 0
0
极客杰尼
3天前
普通人如何自学编程,最近我看了斯科特·杨的一篇文章,讲的是如何自学编程,今天结合自己的编程实践分享几个学习技巧。 我觉得最大的障碍是要学会降低心理门槛。很多人一听到要学编程,都会觉得很复杂,需要懂数学,安装环境很麻烦,学哪门语言也很纠结。 我是一个非科班出身的程序员,也经历过这个过程,任何事情都是第一步最难,关键是要先开始。 现在有了AI编程,其实可以大大降低我们的心理门槛。比如一些云环境、在线编程工具,根本不需要自己去安装环境。这些都是是结构性的障碍,而不是编程思维本身。 我觉得学习编程时要有目标驱动,主要还是兴趣。 先好好想想先决定要做什么。如果是零基础的同学,我比较推荐可以先做一个网页,比如个人网站,再去选择用什么语言。 这种方式和在学校里的学习方式不同。学校教育是让我们先打好基础,学好理论,再去解决问题。AI的出现让学习逻辑发生了变化,现在我觉得更倡导“边做边学”。 从做一个简单的网页、个人站点开始,这样可以帮助你学习前端。因为网页是可视化的,操作难度也会降低,这种非常好的学习方式推荐大家试试。 第一个技巧,让AI写代码框架。 在学习过程中,可以让AI帮你实现一个代码框架,然后你在里面填充细节。AI目前在生成代码方面已经很强大,现在完全可以让AI生成一段代码后,再去修改其中的逻辑。 比如写了一个简单的网页,可以尝试实现不同风格、不同功能切换,这样有助于加深理解和提升能力。 第二个技巧,学习手写代码。 不要一上来就复制粘贴代码,没有手感很难学会。 通过手写代码有个好处,强制大脑进行主动思考。如果只是复制粘贴,基本上很难完全理解代码的逻辑。如果你不理解其中的逻辑,其实很难真正学会编程。 第三个最重要的核心技巧是一定要降低难度,和昨天的自己比。 任何学习都一样,目标太高会让你很难坚持下去,每天做一点进步,比如今天做一个个人网页,明天可以换一种风格,后天可以加一点动画。这样持续进步,效果会更好。 以自己的想法和兴趣为驱动,不断去做,降低门槛。 不要和任何人比较,比如昨天的自己是否真正完成了任务,这才是最重要的,利用AI加速自己的过程。
#AI编程:自学or科班?新旧码农之争· 150 条信息
#自学编程
#AI辅助
#降低门槛
#兴趣驱动
#手写代码
分享
评论 0
0
Sha Jia (AndroidMan)
1周前
要说人生最有成就感的事情是什么,那一定是大概20年前,无任何编程基础,无任何师父指导就买了台VPS,用PuTTY连接,折腾了3天3夜终于在VPS里配置好了Linux 、Nginx 、Php、MySql,然后现学了基础的html+CSS+JS,就把一个卖货网站手搓起来了,然后通过FileZilla上传管理,那个网站至少赚了20个w。
从月薪1800到被裁后独立开发,程序员的逆袭之路· 29 条信息
#个人成就
#VPS配置
#自学编程
#建站经验
#电商网站
分享
评论 0
0
lidang 立党 (全网劝人卖房、劝人学CS、劝人买SP500和NASDAQ100第一人)
3个月前
完全同意,举个我自己的例子。 我大一想自学编程,因为没有成体系的csdiy的网站,所以我自己开始了自己找书、自学之旅。我当时的思路是这样的: 1. C++是C语言的拓展,是编程语言之祖,所以我第一件事是学好C++; 2. C++的最前沿技术在Visual Studio(Visual C++),最实用的技术一定是MFC, 这么多软件都是MFC写的,所以MFC毫无疑问是C++编程的皇冠。 于是我找了一本最厚的中文C++ MFC教材,踏踏实实啃了三个月,前1/3是谭浩强级别的C++基础知识,后面2/3是巨长无比的MFC的例子,随便一个例子就是两三页纸。 作为一个入门者,没有品味,没有引导,没有roadmap,最开始尝试把短一点的程序(100行左右的MFC例子)敲在Visual Studio里,一敲敲几十分钟,后来终于放弃了。 注意,当时我完全不是零基础,我高中有还不错的C和Pascal的功底,并且懂一些基础的数据结构和算法,并且因为用了visual studio,gcc和make这些大坑我也不用踩。 你永远不知道,一个人全凭自学,到底能踩多少大坑。
#AI编程:自学or科班?新旧码农之争· 150 条信息
#自学编程
#C++
#MFC
#Visual Studio
#踩坑
分享
评论 0
0
C 哥
3个月前
为了卖课无所不用其极。自学编程也太正常了吧。我在一九九几年上小学的时候,使用几十 kbps 的网络就自己自学了编程,那时候几乎没有中文编程资料,而我作为一个小学生,连英语都不会,也没影响我自学啊。后续所有的前端、后端、数据库、算法等都是自学,中学就商业化销售了,也是靠算法竞赛保送的大学。在我大学学习计算机专业之前就已经完全掌握了毕业所需要的全部知识,而且我觉得这是一件很正常的事情,没什么值得吹嘘的。 技术每天都在发展,搞技术的人几乎每天都在学新知识,难道都要上个课去学吗?买课学习无可厚非,如果英语不好、零基础,或者完全没接触过存在卡点,确实能加速自己的入门,但自学也没有任何问题,顶多慢点,尤其在 AI 时代更是轻而易举。
#AI编程:自学or科班?新旧码农之争· 150 条信息
#自学编程
#技术发展
#AI时代
#个人经验
#卖课
分享
评论 0
0
卫斯理
3个月前
都在聊自学计算机编程,其实我也是自学的 最早是学习C++编程语言入行的,后面才去做iOS开发,个人觉得计算机编程根本就不需要老师教 需要的只是时间,现在有AI学起来就更快了 但是 现在学计算机编程是无法享受到红利的,这点要明确 老鸟都找不到工作,你自学的新手还想找到高薪的工作嘛? 对此我很怀疑 如果是玩一玩,还是可以的,作为职业,我并不赞成哈 当然,这是我的个人意见
#AI编程:自学or科班?新旧码农之争· 150 条信息
#自学编程
#C++
#iOS开发
#就业难
#AI辅助学习
分享
评论 0
0
个人主页
通知
我的投稿
我的关注
我的拉黑
我的评论
我的点赞