为什么自学编程那么难?
很显然,这部分人连静下心来学习半个小时的心境都没有,结果就拿起了手机开始了王者,吃鸡和撸啊撸 能学好编程才怪~ 以我编程10年+的经验来看,目前受影响学习编程的因素很多 从小,我们被灌输着一种理念:家里很穷,你要好好学习,以考取好的学校为目标,然后被动的接受着各种概念,理解和记忆 到了大学,很多人继续发扬着这种“高考精神”,背诵着C++语法、操作系统各项定义、计算机网络各种协议、常量、作用域、多态……拿相…
本科生想在机器人领域发展,需要培养哪些编程能力,如何培养?
一年前有个亲戚家的小孩也问过我类似的问题,我给了一些建议,心里还是感慨时代确实在变化,这么早就知道规划了。 我刚读本科时机械还是个热门专业,我以为这就是机器人方向了。后来听学院里老教授们忽悠,制造是工业之母,又选择了制造方向。等到考研眼界逐渐打开,选了个SLAM方向的老师,后来又到机器人行业实习,才算入了行。题外话,真的挺感激我导师的,对我很好。虽然也没怎么管我,但是也不push我,给了我很大的自由。实…
你的编程能力从什么时候开始突飞猛进?
update: 评论区很多学弟学妹要求整理一个学习路线,刚写了篇文章: 从小白到后端工程师的自学之路 - MutexLock的文章 - 知乎 https://zhuanlan.zhihu.com/p/130364187 --------------- 在啃掉一本本计算机经典书籍和写下大量代码以后。 疫情原因回不去学校,作为一个马上毕业,即将入职腾讯的大四生,分享一下自己的学习历程吧。 本人在大学之前从未接触过编程,最开始的编程学习还是在高考完后,从书店买了本C Primer Plus,然后暑假开始啃,前前后…
计算机学院的老师们的实际编程能力如何?
方差极大 强的有jyy那种随时随地手搓操作系统的 弱的也有我导这种,我们吃饭的时候直接告诉我们,你们的代码发给我也没用,我也不会我也看不懂,但是你们只要能跑出你们吹的那个数据,我就有办法给你们弄个paper,这也是本事 我导年龄在院里算很大的,还是副院长,但是有一些奇妙的本领,永远能给我们整出全院最好的实验室环境,和年轻人永远有话聊,acm队本科带牌选手每年都是我们实验室的,学生就业率永远100%,基本都是大厂和…
你用过最丑的编程语言是哪个?
高赞说 Bash 和 Vimscript 丑. 我比较懂 Bash, 就来解释一下. 一开始有个叫 Stephen R. Bourne 的英国计算机科学家在 贝尔实验室 写了个 shell, 大家就叫它 "Bourne shell". 众所周知 UNIX 也是在 贝尔实验室 诞生的, 所以理所当然的第七版 UNIX 就将 Bourne shell 作为它的默认 shell (/bin/sh), 所以我们通常说的 UNIX sh 指的就是 Bourne shell 而不是其它什么 shell.本来 UNIX 出于教育目的, 其源码是开放给高校和其它一些研…
会多门编程语言的你,最推荐哪3-5门语言?
1、C语言/C++,五星级(宇宙最强语言)我本身是干嵌入式的,所以我当然是首推C语言啦!学习C语言可以帮助理解计算机原理,提升内功,同时还有实用价值。而且,想要理解Python、Lua等语言的源码,熟练掌握C语言必不可少,C++可以理解为C语言的升级版,增加了一部分面向对象的特性(封装、继承和多态)。下面列举一部分C/C++语言的应用: 网络软件:服务器端、客户端程序等。C++拥有很多成熟的用于网络通信的库,其中最具有代表性…
为什么说异步编程是反人类?
传统编程的你:你先做a,做完a做b,做完b做c。 异步编程的你:你先做a,a做完做b... 电脑:你等一下,a什么时候做完? 你:我怎么知道你什么时候做完? 电脑:你不知道,我也不知道啊? 你:..., 你先做,做完再说... 不知道为什么突然这么多评论,这个回答,仅仅是想体现在编写异步和同步代码,心智上的区别,在写异步代码时, 你不能根据静态上下文去推测代码执行的先后顺序。这也是异步编程的难点,也是异步反人类这种说法的…
在小公司编程是一种什么样的体验?
cpp工程师写的ui界面上,有个控制相机曝光时间的滑块。 我要求由线性改成指数。 这么一个需求,吵架一小时,各种理由推脱。什么【你不懂cpp,浮点数转整数cpp转不了】,什么【曝光时间步距是10微秒的倍数,不只是整数,你怎么控制刚好是10的倍数】。我说你不要忽悠我,我会写cpp,从来没听说过cpp不能浮点数转整数。 最后告诉我,不会写指数函数。 我说把代码给我,我来改。不行,公司龟腚代码不能互相给。 我说那好,我直接在你…
人工智能大爆发,AI编程工具对程序员到底是颠覆还是辅助?
今年5月,阿里云打造的智能编码助手通义灵码入职阿里云了,这个消息刚出炉时,确实震惊了不少程序员。 随着AI时代的到来,人工智能领域早已走进大众身边,不再是过去的遥不可及。但与此同时,它的出现也令人们惶恐:究竟AI会不会替代我的工作? 作为8年经验丰富的“老码农”,我在亲自测试通义灵码过后,想请程序员们放心,通义灵码并不是完全的无人驾驶,它更像是坐在副驾驶上的一位经验丰富的老司机,为我们随时提供服务,为我…