半夜中得感慨!又到了这个时候,倍生感慨,突然想看看有多少长期奋斗到半夜的同行看了很多同行的帖子,被一些
半夜中得感慨! 又到了这个时候,倍生感慨,突然想看看有多少长期奋斗到半夜的同行 看了很多同行的帖子,被一些包含激情的同行所感动,俺也是自知搞编程的艰辛,特别是搞C++这行,不得不吐槽要学的实在是太多了,昨晚搞到累的不行,躺下之后脑袋被书给磕着了,然后才发现我枕边的书籍竟然有14本,让俺流泪满面。。。 而且这些书籍不包含网络应用和数据库开发,也就是说我还要学的实在是太多。。。 每个人最了解的还是自己,这叫自知之明,一个上进的人最基本的素质,所以我很清楚该怎么走。 当然这也是没办法,咱又不是拼爹族。[解决办法] 还有更惊讶的,电脑桌上的烟盒子竟然有20+多个,没办法想戒掉始终戒不掉,可能只有结婚了才有可能戒掉,现在屌丝一个无牵无挂,没人管,结婚后为了孩子我可能会戒掉,难[解决办法] 吐槽?感慨?都有吧! 我是一个很容易沉迷的人,无论什么事情只要沾上就摆脱不开,我不知道这样好不好,我想戒掉一个东西是相当困难,因为沉迷我有十年网游经历,我是第一批网络游戏玩家,只是工作自沉迷于C++才没怎么玩了,所以当我看到有些同学留言说 看到LZ在坚持而他自己在玩游戏,我就感慨啊,读书的时候我才不学习。 现在一个月上一两次吧,也就是上上“媳妇”的号,不过上次跟她闹翻了,很可能不会再接触网游了。 现在一来是后悔浪费了时间,二来就是想学好,不过对学好我也没个标准。只想做一个优秀的程序员,我还真认真思考过这个问题,还写过不少感想。[解决办法] m1 ma,hehe~[解决办法] kan touxiang henxiang shi m1.hoho~[解决办法]
引用: m1 ma,hehe~ 认错人啦。。。
扛不住了,睡觉
[解决办法] 都是拼不起爹的 只有靠自己啦
[解决办法] 唉~~我床头放的书只有小说历史类和草本类书籍
难怪我工资上不去,呵呵,真是服了人家高工资的人了
[解决办法] 床头的书籍已经有灰了。
[解决办法] 床头的书是用来垫东西的
[解决办法] 引用: 还有更惊讶的,电脑桌上的烟盒子竟然有20+多个,没办法想戒掉始终戒不掉,可能只有结婚了才有可能戒掉,现在屌丝一个无牵无挂,没人管,结婚后为了孩子我可能会戒掉,难 哥们,烟还是戒了吧,太伤身体了。买些其他的吃吃算了
[解决办法] 引用: 引用: 还有更惊讶的,电脑桌上的烟盒子竟然有20+多个,没办法想戒掉始终戒不掉,可能只有结婚了才有可能戒掉,现在屌丝一个无牵无挂,没人管,结婚后为了孩子我可能会戒掉,难 哥们,烟还是戒了吧,太伤身体了。买些其他的吃吃算了 目前来说这个难啊
[解决办法] 吃棒棒糖戒烟...
同无法拼爹的人默默的路过..............
路很长,很黑,但我也会坚持下去,期待看到光明的那天
楼主很值得赞赏的.....
[解决办法] 顶一下
[解决办法] 看来我的书还买得不够
[解决办法] 书不在多,有经验,网上找也行
[解决办法] 床头只有小说的屌丝路过。
随便提几个问题,想问一下LZ看过Thinking in C++么?LZ对这本书的看法是什么、、?
[解决办法] 引用: 书不在多,有经验,网上找也行 不错,C++的书那是太多了,看是不可能看完的,有时间就多看几本,不过我建议选几本经典,一本一个层次,然后加一本标准档案做参考,这样很好
[解决办法] 引用: 床头只有小说的屌丝路过。 随便提几个问题,想问一下LZ看过Thinking in C++么?LZ对这本书的看法是什么、、? 没看过,不好评价,听说很经典
只看过c++primer,effectiveC++,深度探索C++对象模型,iso2003这四本书
[解决办法] 程序员就是个it界的民工~~~
[解决办法] C++的学习历程确实是艰辛的,这是同行所公认的目前我把所看过书列下: C++primer 英文版 第四版 绝对经典的入门书,故意买的英文版硬是看完了,不断提高了自己英文水平,也将我带进了C++的殿堂 effective C++ 英文版 第三版 进阶必看之书,任何一句代码都让人深思 深度探索C++对象模型 C++语言的巅峰,理解上相当困难,需要非常深厚的基础,一直在研究 iso2003 C++标准 做参考书 数据结构和算法分析 C++描述 英文版 第三版 ,我认为这本书相比算法导论对程序员来说更有价值(专攻算法的不在此范围) windows核心编程第五版 windows开发人员必看,让你清楚一个完整应用程序是怎么回事 深入浅出MFC 第二版 如果说以上都是控制台下,那么这本教你如何运用MFC并且深入到内部(只能说内部,还不算很底层) 大话设计模式 通俗易懂的语言描述23种设计模式(比较浅层次,只能说认识下每种设计模式是怎么回事) 设计模式 可复用面向对象基础 设计模式中的圣经 (但是有些难,需要长时间领会) UML和模式应用 又是一本圣经 教你如何去OOA/D,如何去设计一个完整的应用程序 还有几本unix相关的书籍,暂时没看,有打算转linux ----------------------------------------- 这些书每一本都是经典,每一本都需要长期翻阅学习 以上书籍对于C++ STL,Template两大方面相对薄弱,比较侧重面向对象 相关书籍可参阅 effective STL,STL源码剖析,C++Template 以上不涉及网络编程,不涉及数据库运用方面,面向对象思想有了这些学起来相对很容易 ------------------------ 以上书籍看完,利用MFC做一个完整的应用程序是没有问题的,并且还能较好的去设计它,当然欠缺的还是很多 比如数据库和网络应用,这也是我目前研究的两个方向,最终的目的是架构一个多层次复杂度相对比较高的应用程序。[解决办法] 不抽烟啊,表示在想东西的时候会狂吃口香糖,一盒益达经不住几天吃[解决办法] 亚历山大……%………………[解决办法] 不错,楼主方法正确~~ 建议找点感兴趣的开源代码看看,再多写写程序练手~~~ 建议再看看操作系统设计与实现(实现minix) 如果对开发游戏有兴趣,可以看看计算机图形学,《3D数学基础 图形与游戏开发》,再看DirectX的SDK文档[解决办法] 蛋疼的职业啊~[解决办法]
引用: 不错,楼主方法正确~~ 建议找点感兴趣的开源代码看看,再多写写程序练手~~~ 建议再看看操作系统设计与实现(实现minix) 如果对开发游戏有兴趣,可以看看计算机图形学,《3D数学基础 图形与游戏开发》,再看DirectX的SDK文档 还真有兴趣搞游戏,目前在研究OGRE源码,凡是用SDK来行进开发的都简单,难的是 设计+算法,
[解决办法] 哎,lz既然你选了c++ ,就少上网, 别玩游戏啦.
这东西需要的知识实在是太多了.......... 学这东西很考察一个人心态的,这东西是无法急于求成
C++就象下面这句话说的那样,挺有意思的,哈,哈.
C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off." -- Bjarne Stroustrup
[解决办法] 引用: 我也一样 几乎不玩游戏了。
如果你对游戏 图形渲染 这块感兴趣 , 个人建议 先把 高等数学 学好吧。
计算机图形学 里面其实全部都是数学.
[解决办法] 引用: 哎,lz既然你选了c++ ,就少上网, 别玩游戏啦. 这东西需要的知识实在是太多了.......... 学这东西很考察一个人心态的,这东西是无法急于求成 C++就象下面这句话说的那样,挺有意思的,哈,哈. C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows y…… 玩游戏对我来说已经没有吸引力了,不过对做网络游戏还是挺有兴趣
[解决办法] 楼主87年的?C++学的很厉害啊
[解决办法] 一直想抽点时间把数据结构和算法搞一下…… 一直在拖,看到楼主经历后下定决心了,无论再忙也抽出时间来搞。
[解决办法] 引用: 引用: 我也一样 几乎不玩游戏了。 如果你对游戏 图形渲染 这块感兴趣 , 个人建议 先把 高等数学 学好吧。 计算机图形学 里面其实全部都是数学.
国内网游在图形开发这一块上到不如一些多媒体应用公司,国产网络游戏主要还是逻辑,界面,而在图形渲染,物理引擎开发上都很菜,没办法,技术力度不到位,引擎也是买的,所以大多数网络游戏都是策划+美工就搞定了画面这一块,别说什么自主研发,那都是国外闲垃圾的东西,另外游戏开发真正需要用到图形编程技术的还是单机游戏,这块还是欧美那边处于霸主地位。所以在国内做游戏开发图形编程这块到不是很注重。都是要求熟悉一块开源引擎这就说明只要你会SDK就行了,真正让你去设计图形算法的基本没有。
[解决办法] 感谢楼主及各位的经验之谈,让我受益不少
[解决办法] 引用: 引用: 不一定吧,网络游戏的客户端也需要 图形学 的知识,虽然有SDK, 但是SDK不是万能的。 个人感觉其实只要有个 画点的函数 就够了。 朝廷的大环境不好,大家都喜欢山寨,木办法。 不过我总觉得以后 人机交互 发展方向是往3D 靠拢的, 而3D的基础就是 数学,C++倒是挺适合做这方面的。 不管好还不是不好,既然是想搞这行我到是觉得先进去再说,虽然我很清楚国产网游很水。恐怕最有实力的估计也就完美时空,那还是在国外早些年的研发引擎上进行二次开发来的,然后自己叫嚣拥有自主研发能力,其实只要关注这一行的人都明白是个什么水平,国产网游都是在走泡菜路线,稍微有点实力的也只是买引擎来进行下二次开发。这是由社会因素决定的,中国网游玩家基数巨大,开发网游是暴利,商家太急着圈钱,哪有心思专注于研发。
不过你得满足人家那么叼的胃口,不然别人都不给你机会,这就是现实。
[解决办法] 引用: 慢慢来,坚持就是胜利
等你有实力了 , 推倒 那群怪叔叔,哈,哈
[解决办法] 我对图形开发的兴趣到不大,不对整个游戏系统到有兴趣,这个到不需要掌握各中细节,但是需要的知识面很广
分层架构思想有待进一步学习和理解,对于一个完整的网络游戏系统想要架构它难的很啊,
大方面是服务器端,客服端,cs架构
细化就是 UI,逻辑,脚本,数据库,网络==这些都得很熟悉之后才能谈得上架构
[解决办法] 引用: 不一定吧,网络游戏的客户端也需要 图形学 的知识,虽然有SDK, 但是SDK不是万能的。
个人感觉其实只要有个 画点的函数 就够了。
朝廷的大环境不好,大家都喜欢山寨,木办法。
不过我总觉得以后 人机交互 发展方向是往3D 靠拢的, 而3D的基础就是 数学,C++倒是挺适合做这方面的。
[解决办法] C++ 菜鸟,马上就要毕业了,还在苦逼的拿着一份少的可怜的工资打拼。若若的问题,楼主都是抽什么时间来看书! 每天下班感觉累死了,很少有心情来看书学习!
[解决办法] 引用: C++ 菜鸟,马上就要毕业了,还在苦逼的拿着一份少的可怜的工资打拼。若若的问题,楼主都是抽什么时间来看书! 每天下班感觉累死了,很少有心情来看书学习! 迭代开发方式讲求时间定量和每次完成用例定量,不过最重要的是前者,在本次迭代不能完成的需求情况下迭代开发采取将这个需求放到下一次迭代开发当中
而我的方式和这个很像,我保证每个星期至少有6天是看书,时间也是定量每天三个小时,每天至少理解20页,坚持下来别说这几本书,在往后的几年里我不敢想象了
[解决办法] 你的想法有一定的道理,不过最近5年热点应该是web应用,手机应用,页游要大翻身了,而真正涉及到图形编程的还是很稀少。相反在网络,数据库这方面到是有较高要求
网络游戏的最终发展我也不好推测,我理想中的网络游戏当然是超炫的画面,良好的游戏系统,和充分的可玩性,但是这些国内厂商很难做到,任何一个想急着圈钱的游戏公司都无法做到
-------------------------------
C++的前途还是很光明,应为他包含C,凡是处理大容量的数据首选就是c/C++了,再不济也可以去干嵌入式,java,C#那些语言对此是无解的
[解决办法] 顶一下
[解决办法] 书多,本本都几公分厚,这是程序员的书桌。
学C++,我班和我一样的没两个!
[解决办法] 得慢慢少抽烟,对身体不好,本来程序员就很伤身体,再抽烟,真的是..............
[解决办法] 补充一下,我所注重的也是时间定量,不一定说非要看到20页或者只看20页,以前我看C++primer,和effective C++的时候一天不只看20页,但是看深度探索我有时候看不到20页
时间大多是8点到12点之间抽时间,不过因人而异我反正经常不遵守这个时间,有时也搞到1点2点
[解决办法] 做测试开发 好迷茫
[解决办法] 楼主 你跟我精力一模一样啊 我现在经常会搞开发到天亮
读书时根本没学C++
也是10年网络游戏史
我现在在给自己开发款产品
加个Q46346333 交个朋友吧[解决办法] 下线了 得出差一趟 自己的产品第一版弄得差不多了 但未来产品拓展路太远了 我是准备做到安卓上去 C++全部自学的 呵呵 忽悠着做了些项目 产品正式弄好后 准备把公司做起来 希望跟大家认识认识[解决办法] 与楼主共勉~[解决办法] 汗,我也觉得伤身体,我还是去买棒棒糖吧,确实身体搞垮了划不来[解决办法] 坚持就是胜利啊。[解决办法] 加油啊[解决办法] 作为晚辈,只能这样说,前辈的书有14书,我的电子书的数量也可以跟前辈拼一拼了...其他就拼不起了...[解决办法]
引用: 下线了 得出差一趟 自己的产品第一版弄得差不多了 但未来产品拓展路太远了 我是准备做到安卓上去 C++全部自学的 呵呵 忽悠着做了些项目 产品正式弄好后 准备把公司做起来 希望跟大家认识认识 那真很像了,我目前也在做一款软件,话说还有些实用价值,哈哈,我加你了,有时间了解下
[解决办法] 我就是做游戏的,马上四年了。说实话,是国内的市场现状决定了技术现状。做技术当想做自己理想中的游戏。但是因为市场变化太快,所以项目的时间都很紧,这样质量也就很难上去了。
[解决办法] 引用: C++ 菜鸟,马上就要毕业了,还在苦逼的拿着一份少的可怜的工资打拼。若若的问题,楼主都是抽什么时间来看书! 每天下班感觉累死了,很少有心情来看书学习! 你还在用我的头像招摇,赶紧换了。
[解决办法] 引用: 哥们每天坚持看3个小时的书?坚持多久了呢? 目前是7个月,这些书也是这段时间看的,之前我是搞C#,asp,html,div+css,你懂的就是网站建设
[解决办法] 哥们每天坚持看3个小时的书?坚持多久了呢?
[解决办法] 楼主头像的照片的实物也在床上吗?哈哈
[解决办法] 不过本人对甜食兴趣真不大,很少吃,也不知道坚持的了几天啊
[解决办法] 买回一公斤糖果,故意买的硬糖,先看看效果如何,若怎能戒了烟,我要请那位仁兄吃饭了
[解决办法] 引用: 引用: 哥们每天坚持看3个小时的书?坚持多久了呢? 目前是7个月,这些书也是这段时间看的,之前我是搞C#,asp,html,div+css,你懂的就是网站建设 呵呵,哥们牛逼啊
[解决办法] 楼主你好,很佩服你,我现在也想自学C++,可又感觉无从下手,我现在还是在校学生,不知如何才能入门啊,求指点啊。小弟邮箱jsanycall@163.com
[解决办法] 学无止境,
[解决办法] 不知道我将来会不会干这行啊???
[解决办法] 引用: 楼主头像的照片的实物也在床上吗?哈哈 我也希望在啊,可惜不在
[解决办法] 楼主加油啊,一起勉励自己吧
[解决办法] (善)
[解决办法] 我也是,一直自诩是C++程序员,可是我知道自己的C++还没有入门,独立做一个软件都做不了。
C++也许我真的攻不下来,但是如果在选择其他的,自然是从0开始,又会掉价许多。
有时候还真不知道怎么办了,浮躁啊 。 想往网站方面转了,到时候自己做一个网站,自己经营,但是也看不到希望。
哎,越来越迷茫了,也不知道该怎么办,一家人都靠我这点工资吃饭。
------解决方案--------------------
善哉善哉。
[解决办法] 欲提高水平,除了代码量,博览群书也是一个重要途径,这里说的“博览”,只是要说明多看书,但更重要的是吸收的质量。
[解决办法] 楼主,加油!
[解决办法] 引用: 书多,本本都几公分厚,这是程序员的书桌。 学C++,我班和我一样的没两个! 一样啊!! 加个QQ1518203415 以后可以探讨探讨
[解决办法] 引用: 欲提高水平,除了代码量,博览群书也是一个重要途径,这里说的“博览”,只是要说明多看书,但更重要的是吸收的质量。 这个问题我确实认真考虑过,我认为一个优秀的程序员必须具备的素质首选就是“博学”,是在领域方向上的博学;另外思维要开阔,这就要求不是浅尝辄止,要理解思想并能运用
[解决办法] 引用: 楼主你好,很佩服你,我现在也想自学C++,可又感觉无从下手,我现在还是在校学生,不知如何才能入门啊,求指点啊。小弟邮箱jsanycall@163.com http://topic.csdn.net/u/20120420/08/7089034e-68e4-4375-8f5e-4fdbb914bf87.html?86749
我认为读书的时候应该这么做,建议都在这个帖子里
学C++的话,照着我上面写的书一本本看下来就行了
[解决办法] 引用: 我也是,一直自诩是C++程序员,可是我知道自己的C++还没有入门,独立做一个软件都做不了。 C++也许我真的攻不下来,但是如果在选择其他的,自然是从0开始,又会掉价许多。 有时候还真不知道怎么办了,浮躁啊 。 想往网站方面转了,到时候自己做一个网站,自己经营,但是也看不到希望。 哎,越来越迷茫了,也不知道该怎么办,一家人都靠我这点工资吃饭。 看到我的签名没,你浮躁了,你需要静下心来并且坚持下去,尽管这点很难做到但是这是必须的
[解决办法] 引用: 同为87年生人,我才转C/C++,自学了几个月,正在努力找个合适的岗位锻炼呢。.. 差距啊,亚历山大 坚持就是胜利,这句话一点都不假的,加油啊,其实我觉得我很菜,要学的超级多
[解决办法] 引用: 引用: 同为87年生人,我才转C/C++,自学了几个月,正在努力找个合适的岗位锻炼呢。.. 差距啊,亚历山大 坚持就是胜利,这句话一点都不假的,加油啊,其实我觉得我很菜,要学的超级多 顶起。
[解决办法] 书我是看了蛮多了,就是感觉很杂,也没有扎扎实实动手写多少程序了,效率不高,也不知道自己达到了个什么程度,好像什么都知道点,就是不深入,最近陷入了思索中,打算回过头深入先前看过的书籍,打算从Windows 程序设计 第五版 开始,多写点写点代码了
[解决办法] 拼得起的一般都不会选这一行业[img=http://E:\表情][/img]
引用: 都是拼不起爹的 只有靠自己啦 [解决办法] 同为87年生人,我才转C/C++,自学了几个月,正在努力找个合适的岗位锻炼呢。..
差距啊,亚历山大
[解决办法] 楼主V587啊!
[解决办法] 这么晚还发帖呀,程序员是个“体力活”,要注意早睡早起。
[解决办法] 没积分了……
[解决办法] 引用: 楼主 不行啊。我觉得读计算机 就不该有书。。那技术更新速度 快过 印刷机。 你指什么更新快?我怎么没有感觉呢?我觉得说这样话的都还没有认清一些本质东西,并且感觉到你还挺浮躁
编程这个东西有些本质东西是不会改变的,比如说面向对象思想,这个够你一辈子理解了,越深刻越值钱
你可以看任何一家公司对这方面都有要求吧
数据结构和算法,这个是纯数学的东西,数学不会过时吧,这种知识教你如何去组织数据,如何去抽象,如何去设计算法,掌握的越熟练越值钱,这种知识也是每个公司都要求的
设计模式,这又是越熟练越值钱的,除非软件开发行业出现大变革,听说DSL在崛起,但至少几十年内还是不会变革的,还是OO的天下,所以这个还是要掌握
你所说的是语言层面,而编程的本质恰恰与语言的关系最小,因为每个层都可以用不同的语言来开发。年轻人应该多想想这些东西
[解决办法] 没办法啊,世道难混。不过有的时候 方向 方法也很重要.
[解决办法] 夜深了,该眠了![解决办法] LZ大哥怎么走,教下我吧[解决办法] 涉猎要广泛,知识要渊博。 在写代码之余我的感悟,懂得太少了,书是个好东西。[解决办法] 楼主 不行啊。我觉得读计算机 就不该有书。。那技术更新速度 快过 印刷机。[解决办法]
引用: 不抽烟啊,表示在想东西的时候会狂吃口香糖,一盒益达经不住几天吃 兄台的跳投很标准啊
[解决办法] 知识改变命运,坚持到底就是胜利!
[解决办法] 引用: C++的学习历程确实是艰辛的,这是同行所公认的目前我把所看过书列下: C++primer 英文版 第四版 绝对经典的入门书,故意买的英文版硬是看完了,不断提高了自己英文水平,也将我带进了C++的殿堂 effective C++ 英文版 第三版 进阶必看之书,任何一句代码都让人深思 深度探索C++对象模型 C++语言的巅峰,理解上相当困难,需要非常深厚的基础,一直在研究 iso2003 C+…… 和楼主研究的书颇为相似啊。漫漫长路,共同努力。关注下楼主。
[解决办法] 阿门 主会保佑你的
[解决办法] 引用: 程序员就是个it界的民工~~~ +1
[解决办法] 引用: LZ大哥怎么走,教下我吧 在这个帖子里你应该能找到答案的
[解决办法] 坚持就是胜利。。。大家都在坚持。。。
[解决办法] 知道的越多,你不知道的越多
[解决办法] null
[解决办法] null
[解决办法] 楼主 c++ primer 哪个版本比较好呢,我也是87的,佩服楼主的奋斗精神,不过还是要提醒注意身体啊
~~~
[解决办法] 我只把C的基础学了一遍,知道指针是什么东西,数据结构是什么东西..
然后没学下去什么C++之类的,仅仅是为了了解一下底层的开发层面而已
所以无法理解楼主所说的C++要学好多所涉及的是多少份量的知识.
我选择的是Web开发,其实我看着所涉及的HTML,CSS,JavaScript{JQuery},XML,Json,AJAX,MySQL,PHP{smarty,CodeIgniter,Thinkphp,ZendFramework},http协议,tip/ip协议,Linux,coffee,SEO优化知识
虽然不至于要全部学完才能做事,但要真正做得好,还是要全部都懂耶..为了未来,只好硬着头皮学了.
我倒是感觉Web方面也很多的..而且有言论表示Web是最复杂的开发.涉及的技术面太多了,各种技术要互相配合.
特别是最近前后端一起做,前端页面界面被各浏览器的兼容性问题虐待得很惨...