计算机系的,从大学开始,就要踩一些基本没什么用的深坑。比如:
第一个坑:C语言
我学的第一种程序是“C语言”,课本就是用了二十多年,到现在还一直在用的“谭浩强”的那本教材。当时不知道为什么学C语言,只是对里面的东西很感兴趣,每天调试成功一个程序,心中莫名的有种成就感。但是因为是自学,很快就感到乏味了,因为翻来覆去就是写那些小公式、小算法。一直到后来,才知道,我学的只是其中一二个类库,还有图形类库、视窗类库、输入输出等众多类库还在等着我。所以我对”谭浩强“,这本破本很有诚见,不知道为什么大学里,一直在用这本书教学,这本书只是让学生在一个小圈子里打转转。
第二个坑:DOS编程
再后来,开始自学DOS编程,学DOS编程主要是因为我在地摊儿买到了一本书,对里面的东西特别感兴趣,开始玩命的学了起来。而且还开发出了一些图形界面程序。结果由于不实用,很快丢弃了,虽然现在很多硬件文件的东西和他相关,让我在硬件方面有了长足的进步外,给自己带来的实际的东西很少。
第三个坑:foxbase
再后来,我开始学FOXBASE数据库编程,我第一个赚钱的项目就是用foxbase开发了一个财务管理软件。但是后来,foxbase升级成foxpro后, 被微软收购了,我就预感到大事不妙。因为微软有自己的数据库软件,果不其然,FOXPRO在7.0版本后停止更新了。
第四个坑:jquery
这个原来感觉是个很好的东西,下的功夫很深,但是后来,vue出来后,果断不再在它上面浪费时间了,马上转了
那么问题来了:
1、上面的这些坑,你都踩过哪些?当时是怎么想的?
2、在你的编程求学生涯中,还踩过什么样的坑?
3、多踩坑有没有什么积极的意义?
4、日常编程工作中,你还踩过哪些坑?**
阿里云代金券 x 5
云栖社区T恤 x 1
云栖帽衫 x 1
1、上面的这些坑,你都踩过哪些?当时是怎么想的?
答:大学第一学期,开始学习C语言,当时对编程完全没有概念,然后就挂科了。然后就想我一定要学好编程,之后考过了全国计算机等级考试二级Java程序设计、三级网络技术和四级网络工程师。虽然没有特别大的意义,但是是对自己努力的肯定。
2、在你的编程求学生涯中,还踩过什么样的坑?
答:基本上都是在大学的时候踩的,因为专业是电子信息工程,主要还是偏硬件、信号分析及信号处理。虽然有些需要编程的课,比如大学生计算机基础、单片机原理、数据结构和微机原理等等,但是当时都只是学了点皮毛,实验课上照着书上的代码输入然后运行,考试考的也都是理论知识。直到最后因为对智能手机很感兴趣,自学了Java和安卓开发,然后就走上了编程的不归路。
3、多踩坑有没有什么积极的意义?
答:我个人觉得还是挺有意义的,就拿我自己来说,从C语言挂科到现在掌握差不多10门语言,我觉得当初的刺激很重要。更重要的是,踩完坑之后能够自我总结,争取以后不踩或者是少踩。
4、日常编程工作中,你还踩过哪些坑?
答:现在因为编程经验比较丰富,踩的坑都是一些特别细的细节,基本上遇到问题都能通过百度或者谷歌解决。
小川游鱼
已获得阿里云代金券
复制链接去分享
1、上面的这些坑,你都踩过哪些?当时是怎么想的?
答:踩过JQery的,感觉用起来很方便就使用了,没有想太多,方便快捷有限额,实际也确实如此。
2、在你的编程求学生涯中,还踩过什么样的坑?
答:多线程、日期转换、高精度除法、排序、签名算法等。
3、多踩坑有没有什么积极的意义?
答:多踩坑对定位异常点有敏锐的嗅觉,凭经验可以预判问题出在哪里,光啃书是达不到的。
4、日常编程工作中,你还踩过哪些坑?
答:Java的坑、前端框架的坑、开源框架的坑。
2、在你的编程求学生涯中,还踩过什么样的坑?
3、多踩坑有没有什么积极的意义?
4、日常编程工作中,你还踩过哪些坑?**
北方的郎
已获得阿里云代金券
复制链接去分享
1、上面的这些坑,你都踩过哪些?当时是怎么想的?
踩过前两个。呵呵,继续练呗
2、在你的编程求学生涯中,还踩过什么样的坑?
因为技术不断进步,所以可能一开始的绝招后来看都是坑了。那就数一下当初学过现在用不上的吧
Basic,FORTRAN 77,QBasic,C,C++,VB,VC++,Pascal,Delphi,C++Builder,
现在用的上的,Python,R,Java,SQL, PLSQL
3、多踩坑有没有什么积极的意义?
学新东西越来越快了呗
4、日常编程工作中,你还踩过哪些坑?
现在在用新技术前一般都要仔细预研一下,好像还真没有踩过太大的坑。
黄二刀
已获得阿里云代金券
复制链接去分享
1、上面的这些坑,你都踩过哪些?当时是怎么想的?
都没踩到,唯一踩到的坑就是学C语言时,按书上操作装了个古老的开发工具,怎么跑都跑不起来,后来发现可以直接在visual studio上运行。
2、在你的编程求学生涯中,还踩过什么样的坑?
学的数据都很古老,各种低版本的软件,非常费劲才能搜到,搜到了还只能在XP下运行,各种试,各种折腾,电脑都搞坏了。
3、多踩坑有没有什么积极的意义?
其实踩到坑很正常,能把坑填上才是真本事,培养的也是个人的实际动手解决问题能力。
4、日常编程工作中,你还踩过哪些坑?
最大的坑来了,Java要收费,我目前还在迷茫中。
aoteman675
已获得云栖社区T恤
复制链接去分享
1、上面的这些坑,你都踩过哪些?当时是怎么想的?
汇编语言、C语言。
开始学习汇编语言的时候感觉特别有逼格,但是编写效率太慢了,不是代码的执行效率。后来就学习了C语言代替汇编。
一开始学习新的语言总是感兴趣的,因为能取代之前的语言,但是发现语言越学越多了,到最后,通用的就是几个了,比如java、C++
、Python了。
2、在你的编程求学生涯中,还踩过什么样的坑?
能用IDE的尽量用。不要搞编译、链接过程了,一键操作,集成智能语法编辑,多方便啊。不要用低端的编辑器了,写代码效率低,还很慢。
3、多踩坑有没有什么积极的意义?
只有踩坑了才知道要去寻找新的东西,程序员来说这是必不可少的过程吧。
新的事物就是不断踩坑过来的、才会去珍惜,比如你用了10个框架,最后发现一个最优的框架,你会不会觉得之前用的框架是在浪费时间。但是没有找到最好的框架之前,你会认为这10个框架都可以,所以多踩坑,你会发现程序的一个新高度。
4、日常编程工作中,你还踩过哪些坑?**
最近遇到过Android Studio集成百度导航的坑,一直出现闪退情况,最后在设置中关闭Instant Run就行了,虽然速度慢了许多,还是解决了闪退问题。
每个项目都会有自己没有学过的东西,都要学习一遍,技术变化快了,需求也变高了,只有新技术才能实现。
嘉德game
已获得阿里云代金券
复制链接去分享
1、上面的这些坑,你都踩过哪些?当时是怎么想的?
c语言的坑果断踩了。大一就学c语言,还要用vc++6.0编程,这老旧软件很多win8的电脑都安装不了。有的老师说提倡使用主流的编译器,熟悉编译器的使用也是很重要的,有的老师不提倡使用编译器,认为太方便了,肯能忽视一些语法的注意点。
至于是怎么想的,心态挺好,和大家一起学习,老师说怎么做就怎么做,毕竟还是个好学生。
2、在你的编程求学生涯中,还踩过什么样的坑?
有人说学语言简单,只要学会一门,比如,学会了c,学c++只要一周。这是我个人见到最大的坑。当然,从c的皮毛,到c++的皮毛确实只要学习语法,一周可能也够,但是要到应用,还有很长的路。
3、多踩坑有没有什么积极的意义?
坑踩多了,腰不酸了,腿不痛了,脾气也更好了。
4、日常编程工作中,你还踩过哪些坑?
要说坑啊,最大的就是android studio的坑。这个软件,有中文版,可以在国内下载使用,也很智能,不但能报错,还有提示如何修改。但是需要安装一些内容,这些内容要用vpn,连接到谷歌才能安装,要是忽略,就会报一些奇奇怪怪的错。百度上也很难搜到解决方案,要谷歌才能搜索到。
海阔天空yy
已获得阿里云代金券
复制链接去分享
1、上面的这些坑,你都踩过哪些?当时是怎么想的?
C语言,DOS,foxbase等的都踩过
当时因为刚接触计算机程序,所以也分不出那个好那个坏,对大部分人来说都是新东西,就是当一门课程去学了,要不然不及格影响分数啊。
2、在你的编程求学生涯中,还踩过什么样的坑?
学用VB,当时觉得VB能开发出可执行exe程序,好牛B的样子,感觉自己也能做出exe很有成就感
但现在看,谁还用VB啊。。
3、多踩坑有没有什么积极的意义?
只有踩过坑你才知道那里有坑
没进过坑你不会切身的体会到什么东西好,什么东西不好
有些时候,走一些弯路,比无知更重要。。
4、日常编程工作中,你还踩过哪些坑?**
最近在弄前端的东西,有代码是用jquery写的,于是乎又把jquery温习了一把
但听说有vue,而且大家都说vue不错,目前感觉在坑里呢。。。