1. 聚能聊>
  2. 话题详情

学编程过程中遇到的那些坑,你都踩过哪些?

计算机系的,从大学开始,就要踩一些基本没什么用的深坑。比如:

第一个坑:C语言

我学的第一种程序是“C语言”,课本就是用了二十多年,到现在还一直在用的“谭浩强”的那本教材。当时不知道为什么学C语言,只是对里面的东西很感兴趣,每天调试成功一个程序,心中莫名的有种成就感。但是因为是自学,很快就感到乏味了,因为翻来覆去就是写那些小公式、小算法。一直到后来,才知道,我学的只是其中一二个类库,还有图形类库、视窗类库、输入输出等众多类库还在等着我。所以我对”谭浩强“,这本破本很有诚见,不知道为什么大学里,一直在用这本书教学,这本书只是让学生在一个小圈子里打转转。

第二个坑:DOS编程

再后来,开始自学DOS编程,学DOS编程主要是因为我在地摊儿买到了一本书,对里面的东西特别感兴趣,开始玩命的学了起来。而且还开发出了一些图形界面程序。结果由于不实用,很快丢弃了,虽然现在很多硬件文件的东西和他相关,让我在硬件方面有了长足的进步外,给自己带来的实际的东西很少。

image

第三个坑:foxbase

再后来,我开始学FOXBASE数据库编程,我第一个赚钱的项目就是用foxbase开发了一个财务管理软件。但是后来,foxbase升级成foxpro后, 被微软收购了,我就预感到大事不妙。因为微软有自己的数据库软件,果不其然,FOXPRO在7.0版本后停止更新了。

第四个坑:jquery

这个原来感觉是个很好的东西,下的功夫很深,但是后来,vue出来后,果断不再在它上面浪费时间了,马上转了

image

那么问题来了:
1、上面的这些坑,你都踩过哪些?当时是怎么想的?

2、在你的编程求学生涯中,还踩过什么样的坑?

3、多踩坑有没有什么积极的意义?

4、日常编程工作中,你还踩过哪些坑?**

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    阿里云代金券 x 5

  • 奖品二

    云栖社区T恤 x 1

  • 奖品三

    云栖帽衫 x 1

17个回答

1

小川游鱼 已获得阿里云代金券 复制链接去分享

1、上面的这些坑,你都踩过哪些?当时是怎么想的?
答:踩过JQery的,感觉用起来很方便就使用了,没有想太多,方便快捷有限额,实际也确实如此。
2、在你的编程求学生涯中,还踩过什么样的坑?
答:多线程、日期转换、高精度除法、排序、签名算法等。
3、多踩坑有没有什么积极的意义?
答:多踩坑对定位异常点有敏锐的嗅觉,凭经验可以预判问题出在哪里,光啃书是达不到的。
4、日常编程工作中,你还踩过哪些坑?
答:Java的坑、前端框架的坑、开源框架的坑。

2、在你的编程求学生涯中,还踩过什么样的坑?

3、多踩坑有没有什么积极的意义?

4、日常编程工作中,你还踩过哪些坑?**

1

北方的郎 已获得阿里云代金券 复制链接去分享

1、上面的这些坑,你都踩过哪些?当时是怎么想的?
踩过前两个。呵呵,继续练呗

2、在你的编程求学生涯中,还踩过什么样的坑?
因为技术不断进步,所以可能一开始的绝招后来看都是坑了。那就数一下当初学过现在用不上的吧
Basic,FORTRAN 77,QBasic,C,C++,VB,VC++,Pascal,Delphi,C++Builder,
现在用的上的,Python,R,Java,SQL, PLSQL

3、多踩坑有没有什么积极的意义?
学新东西越来越快了呗

4、日常编程工作中,你还踩过哪些坑?
现在在用新技术前一般都要仔细预研一下,好像还真没有踩过太大的坑。

1

关羽大侠 已获得阿里云代金券 复制链接去分享

1、上面的这些坑,你都踩过哪些?当时是怎么想的?
都没踩到,唯一踩到的坑就是学C语言时,按书上操作装了个古老的开发工具,怎么跑都跑不起来,后来发现可以直接在visual studio上运行。
2、在你的编程求学生涯中,还踩过什么样的坑?
学的数据都很古老,各种低版本的软件,非常费劲才能搜到,搜到了还只能在XP下运行,各种试,各种折腾,电脑都搞坏了。
3、多踩坑有没有什么积极的意义?
其实踩到坑很正常,能把坑填上才是真本事,培养的也是个人的实际动手解决问题能力。
4、日常编程工作中,你还踩过哪些坑?
最大的坑来了,Java要收费,我目前还在迷茫中。

0

aoteman675 已获得云栖社区T恤 复制链接去分享

1、上面的这些坑,你都踩过哪些?当时是怎么想的?
汇编语言、C语言。
开始学习汇编语言的时候感觉特别有逼格,但是编写效率太慢了,不是代码的执行效率。后来就学习了C语言代替汇编。
一开始学习新的语言总是感兴趣的,因为能取代之前的语言,但是发现语言越学越多了,到最后,通用的就是几个了,比如java、C++
、Python了。

2、在你的编程求学生涯中,还踩过什么样的坑?
能用IDE的尽量用。不要搞编译、链接过程了,一键操作,集成智能语法编辑,多方便啊。不要用低端的编辑器了,写代码效率低,还很慢。

3、多踩坑有没有什么积极的意义?
只有踩坑了才知道要去寻找新的东西,程序员来说这是必不可少的过程吧。
新的事物就是不断踩坑过来的、才会去珍惜,比如你用了10个框架,最后发现一个最优的框架,你会不会觉得之前用的框架是在浪费时间。但是没有找到最好的框架之前,你会认为这10个框架都可以,所以多踩坑,你会发现程序的一个新高度。

4、日常编程工作中,你还踩过哪些坑?**
最近遇到过Android Studio集成百度导航的坑,一直出现闪退情况,最后在设置中关闭Instant Run就行了,虽然速度慢了许多,还是解决了闪退问题。
每个项目都会有自己没有学过的东西,都要学习一遍,技术变化快了,需求也变高了,只有新技术才能实现。

0

嘉德game 已获得阿里云代金券 复制链接去分享

1、上面的这些坑,你都踩过哪些?当时是怎么想的?
c语言的坑果断踩了。大一就学c语言,还要用vc++6.0编程,这老旧软件很多win8的电脑都安装不了。有的老师说提倡使用主流的编译器,熟悉编译器的使用也是很重要的,有的老师不提倡使用编译器,认为太方便了,肯能忽视一些语法的注意点。
至于是怎么想的,心态挺好,和大家一起学习,老师说怎么做就怎么做,毕竟还是个好学生。
2、在你的编程求学生涯中,还踩过什么样的坑?
有人说学语言简单,只要学会一门,比如,学会了c,学c++只要一周。这是我个人见到最大的坑。当然,从c的皮毛,到c++的皮毛确实只要学习语法,一周可能也够,但是要到应用,还有很长的路。
3、多踩坑有没有什么积极的意义?
坑踩多了,腰不酸了,腿不痛了,脾气也更好了。
4、日常编程工作中,你还踩过哪些坑?
要说坑啊,最大的就是android studio的坑。这个软件,有中文版,可以在国内下载使用,也很智能,不但能报错,还有提示如何修改。但是需要安装一些内容,这些内容要用vpn,连接到谷歌才能安装,要是忽略,就会报一些奇奇怪怪的错。百度上也很难搜到解决方案,要谷歌才能搜索到。

0

海阔天空yy 已获得阿里云代金券 复制链接去分享

1、上面的这些坑,你都踩过哪些?当时是怎么想的?
C语言,DOS,foxbase等的都踩过
当时因为刚接触计算机程序,所以也分不出那个好那个坏,对大部分人来说都是新东西,就是当一门课程去学了,要不然不及格影响分数啊。

2、在你的编程求学生涯中,还踩过什么样的坑?
学用VB,当时觉得VB能开发出可执行exe程序,好牛B的样子,感觉自己也能做出exe很有成就感
但现在看,谁还用VB啊。。

3、多踩坑有没有什么积极的意义?
只有踩过坑你才知道那里有坑
没进过坑你不会切身的体会到什么东西好,什么东西不好
有些时候,走一些弯路,比无知更重要。。

4、日常编程工作中,你还踩过哪些坑?**
最近在弄前端的东西,有代码是用jquery写的,于是乎又把jquery温习了一把
但听说有vue,而且大家都说vue不错,目前感觉在坑里呢。。。

0

sinb520 已获得云栖帽衫 复制链接去分享

1、上面的这些坑,你都踩过哪些?当时是怎么想的?
答:大学第一学期,开始学习C语言,当时对编程完全没有概念,然后就挂科了。然后就想我一定要学好编程,之后考过了全国计算机等级考试二级Java程序设计、三级网络技术和四级网络工程师。虽然没有特别大的意义,但是是对自己努力的肯定。
2、在你的编程求学生涯中,还踩过什么样的坑?
答:基本上都是在大学的时候踩的,因为专业是电子信息工程,主要还是偏硬件、信号分析及信号处理。虽然有些需要编程的课,比如大学生计算机基础、单片机原理、数据结构和微机原理等等,但是当时都只是学了点皮毛,实验课上照着书上的代码输入然后运行,考试考的也都是理论知识。直到最后因为对智能手机很感兴趣,自学了Java和安卓开发,然后就走上了编程的不归路。
3、多踩坑有没有什么积极的意义?
答:我个人觉得还是挺有意义的,就拿我自己来说,从C语言挂科到现在掌握差不多10门语言,我觉得当初的刺激很重要。更重要的是,踩完坑之后能够自我总结,争取以后不踩或者是少踩。
4、日常编程工作中,你还踩过哪些坑?
答:现在因为编程经验比较丰富,踩的坑都是一些特别细的细节,基本上遇到问题都能通过百度或者谷歌解决。

1

1687935410405421 复制链接去分享

C语言的坑是踩过不少,高中时期感兴趣学的C,当时用的是安卓手机上的一款软件C4droid,估计你们很少用过,甚至都不知道,现在想想我当时真坚强,手机写代码很痛苦的,印象最深的就是沦陷在**args上,啧啧~很是怀念

1

微wx笑 复制链接去分享

1、上面的这些坑,你都踩过哪些?当时是怎么想的?
foxbase还真没玩过。
DOS编程?bat算不算?

2、在你的编程求学生涯中,还踩过什么样的坑?
一个语言一个坑?Java、PHP、ASP、……

3、多踩坑有没有什么积极的意义?
摔倒了再爬起来,千锤百炼么!

4、日常编程工作中,你还踩过哪些坑?
最近踩到了Log4j的坑,开启日志后,jmeter 1000并发没事,APp端一人访问就很容易出现死锁。

0

cc.ak 复制链接去分享

记得最清楚的一个坑,学python,自己大胆的做了个web小项目,就是因为一个空格,程序出问题,找了一个多星期,最后实在没办法,让老师找的别人公司的人帮忙解决,,,
也就是因为这,后来学的时候,比较严谨,认真

0

七月羽歌 复制链接去分享

Vue 好,Vue 棒,Vue也坑呱呱叫。不过,还是Vue 好。

0

nemovip 复制链接去分享

asic,FORTRAN 77,QBasic,C,C++,VB,VC++,Pascal,Delphi,C++Builder

0

abby2相 复制链接去分享

采坑还是比较有意义的吧,之前前期来讲,踩过的坑,认识会更加深刻

0

1474940619618148 复制链接去分享

我现在也准备学习C语言

0

大河人家 复制链接去分享

踩坑 踩坑 踩过之后才会发现它是一个坑

0

jeack_ma 复制链接去分享

c和dos坑都踩过,jq没有,做前端时,jq已经没人用了

0

加新 复制链接去分享

我学的是电脑系统的,磁盘怎么分区分不了,结果是硬盘坏了,花了一天时间搞分区

2160
浏览
0
收藏
邀请他人互动
关注
8
粉丝
139
话题
53

简介:

全栈工程师、十年公益项目义务程序员
大数据开发套件(Data IDE),提供可视化开发界面、离线任务调度运维、快速数据集成、多人协同工作等功能,为您...

用于实时预测用户对物品偏好,支持企业定制推荐算法,支持A/B Test效果对比

MySQL 是全球最受欢迎的开源数据库,阿里云MySQL版 通过深度的内核优化和独享实例提供稳定极致的数据库性能...

为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...
阿里云总监课第五期重磅上线!

阿里云总监课第五期重磅上线!