Discuz!大师网

搜索
楼主: dream梦凡

计算机大一学生的感吾

[复制链接]
发表于 2014-1-19 13:51:20 | 显示全部楼层
LZ算是不错了,比我这工作了好几年写了不少代码但是还局限于熟练一项语言熟练常见算法的人要有前途很多。我敢说LZ如果坚持下去,肯定能有一番作为。做为一个年长但低能的C++程序猿,愿与LZ共勉。
建议LZ看看这个帖子,听听过来人的经验(仅讨论C++,不知道LZ还在学C++否?):
http://www.zhihu.com/question/19794858
 楼主| 发表于 2014-1-20 16:04:38 | 显示全部楼层
回复   谢谢你的分享,一起共勉,我主要使用的语言是C++,但我的目标不只是语言,语言只是一个工具;从宏观上,我的目标是希望具有独立开发,架构,设计,整合3D网游的能力与及对数据库的架构,对网站的建设等(或对其他大型软件的架构等能力的提升)的能力;从微观上,我希望我的算法能力能够得到慢慢提高,像汇编什么的,Windows操作系统之类的,比如对Windows API的掌握,Windows 核心编程的掌握等,因为这些跟很多安全问题也有关,比如对其他进程的内存空间的操作和读写等,外挂的研究等,逆向工程等,因此我觉得我要走的路还在很长很长。

我也希望当我参加工作后将走上另一个起点。你们也不要说自己不好,毕竟你们经验比我丰富多了,走过的路也比我多,我相信如果可以,肯定能够从你们那里学到很多东西。但我知道,当我们在学习基础的时候,或许还没有能力和很多的人交流,因为只有努力尽快把基础搞好,对各个方面的知识有较深刻的认识,我们才能放慢脚部进行对那些零散的东西进行探讨或学习,或进行更深入的学习,到那时候我想应该不能叫学习了,或许可以叫做研究或探索吧!就像黑客或资深研究人员一样,但这或许是一个梦想,或许我们不知道能不能实现,但我们应该尽力而为。

我现在也趁放假时间了解一些网站开发方面的基础知识。还有谢谢你分享的帖子,他们中很多人说的都很有道理,但有些人说的也不太合理,或许我们的想法不同,但我相信如果要做得更好,我们远不能局限于这些东西。

有时我也想和大家交流交流的,探讨各种观点,但由于我有很多问题要解决,或能力还有所欠缺,我不能搞得太多,因为身体很重要;所以现在只能先努力学习。

也希望你工作顺利,我觉得我们不应该贬低自己,一起共勉。
 楼主| 发表于 2014-1-20 21:55:04 | 显示全部楼层
说说今天的情况吧!今天开始学习一些网站方面的东西了;第一天就遇到了好多问题,只不过都解决了哦!
以下是一些图片:


当然啦以后是要使用C#语言的,因此还要先随便了解一下C#语言的,这个寒假就重点了解一下网站的设计了,一开学就会回到之前的客户端和服务器的编写上去,当然包括数据库,网络什么的,网站就了解了解一下好了,任务艰巨啊!

希望以后顺利进行。
3954626fd2d39904b2ce81e80678a991.jpg
86685439a810344654349170ae712023.jpg
48b3e530f01d80825004f13adc7313c0.jpg
5f50bd366f4a3bbffa18bb266de69547.jpg
1ec87230dd2f67043858f08c4ac6279e.jpg
dd1599cfdb5e938fc92e04ec6da0fb32.jpg
发表于 2014-1-21 23:00:27 | 显示全部楼层
没想到这帖子还在更新!我会一直关注楼主的~~希望有时间能跟楼主深切交流一下~
发表于 2014-1-22 00:10:58 | 显示全部楼层
啊啊啊啊啊啊啊擦擦擦啊啊啊啊啊啊
发表于 2014-1-22 13:51:01 | 显示全部楼层
同大一。敬佩LZ的学习的勇气,无论怎样,敢于迈出第一步总是好的。
一起加油吧。
发表于 2014-1-24 10:37:05 | 显示全部楼层
我是991楼的程序猿。LZ很有想法,很赞。而且对自己有客观的评价,不骄不躁,这点太重要了,如果中国计算机相关专业的大学生的十分之一能有LZ的能力和心态,中国IT早早超越美国了,基数越大,天才越容易产生,金字塔的底基越大越结实,顶端就越高!
我也不是贬低自己,而是经过几年的折腾知道了自己的潜力,到达金字塔的脖子位置就是我的目标。
LZ如果想拥有“独立开发,架构,设计”的能力,那么精通一门到数门语言是必须条件之一,毕竟软件还是要用编程语言去实现的。不熟悉语言的特性怎么能利用好这门语言呢。尤其是架构设计层面,要做出好的架构设计需要的技能很多,熟悉甚至精通语言肯定是其中之一,另外还需要熟悉数据结构与算法,设计模式,操作系统,3方类库,业务逻辑等等。
我在外企工作,专做搜索模块,涉及到的技术范围比较大,很理解LZ说的语言不是目标是工具。就本人的工作而言,要做好,非得精通C++(其实也用其他语言,就是比较少),数据结构算法。再想进阶,必须要懂操作系统,编译原理等。想做到顶尖,就需要搞数学了,非得数学方面的专家来参与不可。
每天接触很多美国的程序猿,他们把个人拥有的各项IT技能都当成工具,做任何事情的第一反应是找合适的工具,他们有一个抽象的概念:工具箱(tool box)。比如了解一门语言的语法是工具,知道一种数据结构是工具,会用一个编辑器 是工具,会跟测试人员沟通也是一个工具。程序猿就是运用自己工具箱的工具去制造一个产品。工具越强大,也就越得心应手。
LZ的工具箱明显比一般大学生要大。
希望LZ能早日达到自己目标。
发表于 2014-1-24 17:52:40 | 显示全部楼层
本人大一新生,上学期讲师教玩了c语言,html,ps目前预习java中

     血染江山的画 ,怎敌你眉间, 一点朱砂, 覆了天下也罢 ,始终不过, 一场繁华。
发表于 2014-1-25 16:35:13 | 显示全部楼层
孩纸,做游戏不是学几天PS,3DMax就能做出自己的界面的;
不是学几天OpenGL,windows编程l就能写出自己的图形库的;
不是学几天C++,汇编就能写出自己的引擎的;
要是这些个东西都这么容易上手,那毕业的都是绝顶高手了!
发表于 2014-1-25 17:57:25 | 显示全部楼层
作为过来人给楼主几点建议:
1.程序员不要打错别字,这体现了一种态度。试想你将来写个文档标题都有错字,你老大怎么看?你注释里错别字连篇你同事怎么看?你代码里打错字符,你跑下make,再定位,再改,再跑一遍,浪费的时间怎么办?
2.程序员不要看中文资料,尤其是楼主这样想做游戏程序的。游戏程序相关的你所知道的有价值的blog,库,proj,都是英文的。你学glibc、redis、nginx这些后端的东西,你要看源码看英文注释。你学d3d11API、shader这些client的东西,你要看英文msdn,看amazon上买的原版书。你写行为树、寻路,你要看英文paper。
3.程序员不要上百度贴吧这种娱乐至上的地方讨论程序。楼主毅力很好,坚持到将近1000楼发自己的学习感悟。楼主的心态更好,能顶住楼上那么多卢瑟乱喷。百度贴吧本来就是娱乐的地方,你在这地方发程序感悟只会招来无数的喷子乱喷,无数的人吐酸葡萄,无数的所谓“前辈”自己拿着屁点的工资连个c++拷贝构造函数都不会禁掉连c++隐藏机制都需要自己去百度谷歌却来教育你应该学什么不应该学什么终把你引入歧途。
4.建立自己的blog,把这些东西留在那些地方。这样的话底下评论的也会是一些同道中人。
5.看楼主对游戏行业很有兴趣,如果你有兴趣的话,可以私信我进一步沟通。

ps,国内Top2的游戏公司,我都工作过,我相信我还是有一定的发言权的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|网站地图|小黑屋|展会网|Discuz站长论坛 |天天打卡

GMT+8, 2024-5-15 07:57 , Processed in 0.044625 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表