大家谈谈对于编程的激情和热爱
男,二本,生物专业,从大二下开始自学C++编程,至今还是个菜鸟,没有写出过什么东西。写下这篇文章我愿意做出改变,
第一个问题:
为什么要开始自学C++编程?
我一个没钱没背景的从农场中走出的穷二代,怎么去改变自己的命运让父母能够乐享天年?怎么样才能不让自己心爱的人过上小康的生活(平平常常的就好)?怎么样给自己以后的孩子创造一个良好的学习环境?编程是个很好的选择,在相对公平的it行业,技术强工资就高,没有那么多的黑幕,我们拼爹拼不过,但是我们可以拼技术,相信很多屌丝和我想的也一样。当时不涉及到兴趣和热爱,但是随着学习的时间久了我慢慢的发现C++这本语言挺好玩的,和我们生活中的很多道理都是相通的。
第二个问题:
我对编程热爱吗?我对编程有激情吗?
确切的说:曾经有。曾经放暑假在学校看书看视频到很晚,看到同学们都回家了,心里很不是滋味,但是觉得值。
曾经为了一个问题绞尽脑汁想好几天也想不出来,想出来以后的喜悦真是太美了。
但是我的C++基础知识都是死记硬背的,记住该怎么使用,注意事项是什么,缺乏大量的编程实践。
我知道静态变量是怎么回事怎么使用,但是我从来没用过;
我说起来封装、继承、多态头头是道的,但是让我用我就傻眼了,我根本不会使用!
现在我才明白,缺乏编程实践的理论知识很容易忘记,而且经不起推敲。
我很少写程序和代码,没有体会过你们所说的写出来一个类似图书管理系统的成就感,那种成就感到底是怎么样的感觉呢?
[解决办法]
看了楼主的文字,觉得楼主是一个真实的人。。。热爱编程,就去编程!付出了会有回报的,加油!
[解决办法]
有人说我需要多敲代码多写程序,但是我现在连个完整的图书管理系统都写不出来,我是真的写不出来,我该怎么办?
编程有很多种,不一定要写完整的图书管理系统,你能用语言实现个算法也很牛逼。。从零开始,慢慢来,多看书,有很多经典的书的,日积月累,就牛逼了。
[解决办法]
看完你的文字感觉你是一个很真实的人,而且我觉得你这种性格的人会很适合搞IT的。虽然我还是一个在校的学生,但是你的第一个问题的回答,我觉得很中肯。
你的第二个问题中提到的有关学习C++阶段,对于C++的用法能说的头头是道,但是不会用怎么办?这个我也遇到过,最起码现在我有时候还会遇到。我觉得是因为自己没有去用C++实现某些东西,就比如说那个静态变量,能用到的地方还是很多的。你说体会不到写出一个类似于图书管理系统的东西出来的喜悦,学完C++完全可以写出来一个嘛,而且感觉你应该语法很扎实的啊,有了这个想法为什么不去尝试着实现一下呢?做一个差不多的千把行的小系统,如果涉及的好的话肯定会用到静态变量与常量等等的。
如果长时间不用,语法会忘掉的,但是曾经自己很清楚的语法再次拾起来的时候会很容易的。
你的第三个问题,我觉得自己要坚持某些东西的时候肯定会失去某些的,比如你以前的DOTA5人组,看他们DOTA自己心里肯定也想玩,也想一起欢乐,可你是一个有想法有目标的人哦,所以要放弃那些玩乐了。我虽然都大二了但是大学期间至今没玩游戏,编程能力我想也不算差吧。
在游戏公司我想会看到自己很多不会的不懂的吧,这不就是学习的好时候嘛,我也是学习游戏编程的,比如用到图形学的那就看,遇到有关图像处理的那就看嘛,某些DX函数,那就去了解一下嘛,虽然游戏需要很庞大的知识体系,但只要肯积累,我想楼主会变成大牛的,只是时间会长些路上会坎坷多些,加油楼主
[解决办法]
注意休息 合理安排时间
[解决办法]
英语也是一门计算机语言的说。
对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……
搜“《乐者为王》”
[解决办法]
不吃苦说再多都当你放屁。
[解决办法]
喜欢玩游戏, 可以看看一些好的独立游戏, 比如fez等, 没有特别好的画面, 但是很有想法.
看自己有没有一些思路, 从简单的游戏逻辑写起.
另外, 关注google code, github, 看看大家都有哪些开源了. 能否给自己带来一点点思路.
纠结语言的时间, 还不如去弄清楚一个算法思路, 还不如去玩玩新游戏.
btw, 看看非诚勿扰, 或许能让你对社会上不同职业的人群有不同的认识.
朋友,祝好运.
[解决办法]
感觉和楼主有点类似,加油吧
[解决办法]
“关于如何提高在编程过程中的兴趣问题?”
如果真的得需要方法和努力才能提高兴趣,我建议考虑放弃编程。这个东西不是培养的,如果真的喜欢,是自己无法抗拒的,你自己能耐得住寂寞。如果你只把它当作谋生的手段,还是可以继续谈的。
“我都不知道在什么地方吃苦。”
不开玩笑的说,别找苦吃了,做自己真正喜欢的事情吧。
[解决办法]
楼主,我是自动化专业毕业的,现在读研明年要找工作了,C++也自学的,身边没有人学这个,他们最多学学C,
我也喜欢编程,一编可以编一天,让我编管理信息系统我也只能只能找找源码改改,不过我做底层的算法的比较多,把一个复杂的问题用C++实现出来就感觉很开心,也有很崩溃的时候,崩溃到没人可以理解,因为他们都不搞这个,现在身边搞C#,JAVA的居多,但我不想放弃编程的自由,不想调用调用模块,科研用的matlab我用得非常熟练,4次数模大赛我都是主编程的。
很多时候,很多苦只有自己知道,不能放弃,不然你就不是原来的你了。
------解决方案--------------------
怎么说呢,当你彻底觉得只有不断提高编程水平,是你以后生活唯一的希望时。你就不得不去学习,这就是动力,如果你能保持住这种动力,坚持不懈,慢慢就会被动产生兴趣,我感觉自己就是这样的。
而且我本人也比较喜欢有挑战的编程,所以我现在在坚持做北大 POJ的题。当每次解决一个题是,就会有比较大的乐趣。楼主也可以试试。
[解决办法]
1.C++不是用来做图书管理系统的。不会的话关系也不是很大。
2.既然你都实习了,公司要你做的或是希望你会的 你都会吗?不会那就赶紧去学。问问需要看些什么书,就赶紧去看。看书的时候,跟着敲敲代码理解会更深。
3.跨专业的话你需要比别人更多的努力。但是貌似你花的时间不够。所以说你还需要多多努力。
[解决办法]