你好,能发我一份C++版的数据结构视频吗?金币或者其他的东西可作为感谢和谢谢的区别,谢谢哈~

您好!看到您有洛基英语单词忘不了套装资料,能否给我发我一份?非常感谢谢谢哈 _百度知道
您好!看到您有洛基英语单词忘不了套装资料,能否给我发我一份?非常感谢谢谢哈
提问者采纳
提问者评价
来自:求助得到的回答
其他类似问题
为您推荐:
洛基英语的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您好,你能把HTML5的教程发我一份嘛,邮箱:org_,谢谢哈!_百度知道
您好,你能把HTML5的教程发我一份嘛,邮箱:org_,谢谢哈!
真是sorry ,我只有网页上就有
来自:求助得到的回答
其他类似问题
为您推荐:
html5的相关知识
其他1条回答
谢谢哈.com,你能把HTML5的教程发我一份嘛:liuqingya_,邮箱您好
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁你好,麻烦你给我发一份AUTO CAD2008版cad制图视频教程,我的邮箱是.谢谢了哈!_百度知道
你好,麻烦你给我发一份AUTO CAD2008版cad制图视频教程,我的邮箱是.谢谢了哈!
我最基础的都不怎么会。
提问者采纳
要多画图就自然会了,你能坚持看的时间绝对不长。视频看会怎么操作就行。不了解的话看教程会把你看疯的,没有用的给个建议你,别老是看:刚学的人最好是先看教学视频
你好,那你一定会哦,就是有两个直径一样的圆我想标注,2-2*直径是5.5的应该怎么标注啊?麻烦你教教我可以吗?谢谢
你是要改尺寸还是要命名,改尺寸的话直接点击圆标注之后双击数字就可以改了。命名的话一般都是文本形式表达的啊。
提问者评价
原来是这样,感谢!
其他类似问题
为您推荐:
cad制图的相关知识
其他1条回答
我只能提供cad安装,没有教程、注册,采纳其他好的答案吧呵呵,不好意思
来自:求助得到的回答
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁你好,请问你有冰与火之歌第五季第十集的吗?能发我一份?谢谢哈!!_百度知道
你好,请问你有冰与火之歌第五季第十集的吗?能发我一份?谢谢哈!!
提问者采纳
向我提问,我重发,可以点击我的头像.需要要其他资源的知友,你看看分享里面,没有的话回复我,有的话满意采纳奥,满意采纳奥,谢谢10】我已经发到你的百度云Enblecool
提问者评价
来自:求助得到的回答
来自团队:
其他类似问题
为您推荐:
冰与火之歌的相关知识
其他1条回答
&#47/QUFmdHA6Ly95Z2R5ODp5Z2R5OEB5MDA5LmR5Z29kLm9yZzo5MDIxL1vpmLPlhYnnlLXlvbF3d3cueWdkeTguY29tXS7lhrDkuI7ngavkuYvmrYzvvJrmnYPlipvnmoTmuLjmiI8u56ys5LqU5a2j56ysMTDpm4YuMTAyNHg1NzYu5Lit6Iux5Y+M5a2X5bmVLnJtdmJaWg==&#47
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁&a href=&///?target=http%3A///note//& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&十年编程——和本文罪魁祸首陈梓瀚一起悼念逝去的十年&i class=&icon-external&&&/i&&/a&&br&&br&在2010年的时候我对自己学习编程十年以来的经历做过一个回顾,不过只记叙了生活方面的内容,就专业来说并无太多着墨。所以这个回答算是对那边文章在专业上的一个补完,如果以后我在知乎开了专栏,会将该回答放到专栏中。&br&&br&----------------------------------------------------------------------------&br&&br&不管你学习什么,总是要有一个动机,比如天然的好奇,或者是实际的需求。&br&&br&这个是大家众所周知的事情。但是,有一点,几乎所有提到这个“动机”的回忆性质的文章,都将“动机”,或者说“理想”这个词,设定在非常高远的地方:做一个世界前列线上的游戏/应用程序,或者干脆就是发大财。&br&&br&这没有什么不好,但是问题在于,一时半会达不到。那么很可能你努力了两个礼拜,发现没有成效,就散了,该干嘛干嘛了。这不一定是你意志不坚的问题,更有可能是因为你的目标设置的有错。&br&&br&所以第一步应该是,&b&设定一个你有兴趣的近期目标。&/b&&br&&br&对于我来说,能在控制台上打印出Hello World或者画一颗圣诞树就令我饶有兴致的琢磨好几天。&br&&br&&a data-hash=&1e2cccc3ce33& href=&///people/1e2cccc3ce33& class=&member_mention& data-editable=&true& data-title=&@Milo Yip& data-tip=&p$b$1e2cccc3ce33&&@Milo Yip&/a&&br&控制台神技:&br&&a href=&/question//answer/& class=&internal&&如何用 C 语言画一个“圣诞树”? - Milo Yip 的回答&/a&&br&&a href=&/question//answer/& class=&internal&&如何用C语言画一个“心形”? - Milo Yip 的回答&/a&&br&&br&当然,初学者是不可能做到这么好,但是用最基本的for和printf总是能够完成一些简单的目标的。这就是最基本的“初心”。在我学习控制台的时候,还接触到一些软件所使用的比较高级的技巧,比如如何在控制台中擦除字符以实现控制台动画 —— 最简单的例子是可以更新的进度条和由&br&&div class=&highlight&&&pre&&code class=&language-text&&-|/\
&/code&&/pre&&/div&四个字符构成的转动动画序列&br&&div class=&highlight&&&pre&&code class=&language-text&&- \ | / -
&/code&&/pre&&/div&但是,这种平台特定的问题很可能让你感到束手无策,你根本就不知道如何用正确的术语表达你的问题。当然了,现在的小朋友很幸福,可以上百度 知道 / 贴吧 / 知乎 来询问,在我学习编程的时候,唯一还算专业的论坛,是CSDN。而且经常因为问题表述不清楚,别人也很难给予正确的解答。&br&&br&在你寻求解答的过程中,你会接触到许多知识,这些知识有的你可能还用不上,有的可能是无效或错误的。当然这个时候就体现了StackOverflow的好处:排名靠前的答案总是有用的。&b&记住你所接触到的一切信息。&/b&特别是在你还不太懂编程的时候,你会忽略掉很多信息,留在你眼中的并不多,记住他们。&b&在遇到信息相互矛盾的时候,去交叉验证他们。&/b&如果你对这件事情本身没有什么兴趣,那么你的学习速度将会受到很大的影响。&br&&br&我的第二个问题,是输入输出,如何读写文件。我当然更想知道如何读写图片,如何播放影音,但是不要着急,文本就够你折腾许久了。这个阶段结束的标志是,我放弃了用 fopen 来读取一个BMP file并显示出来。&br&&br&我的第三个问题,是如何把代码编译成exe。我当年干的荒唐事情是把.pas改成了.exe就妄图让他执行起来。当然,我的目的并没有错,虽然我那个时候还不知道DLL,Runtime什么的,只是手段有问题,后来知道了要编译,链接这回事(很长时间我都分不清楚这两个步骤有什么区别),才算是解决了这个问题。当时我使用的环境是Turbo Pascal 7.0 / Turbo C++ 3.0,我翻遍了所有的菜单,记住了所有的术语,包括后来已经很少使用的 Memory Model。你问我为什么要记住,有什么用,我只能回答你,不知道,就是觉得新鲜,有意思。&br&&br&再到后来,就是Pascal语言特性的学习。除了基本逻辑,还建立起了“存储”的概念。这个概念是在潜意识中建立的,就像把数字放到不同的格子中一样。这一点非常重要,因为内存中的抽象数据以形象的空间形式在我脑中呈现,它们的相互关系也随之建立起来。所以我后来在学习指针、数组、二维数组、链表的时候,没有遇到任何的困难。这一种想象,也降低了后来我在以后理解诸多问题的难度,例如排序的概念、二叉树的概念、图的概念,等等。&b&更重要的是,这些概念有了实意,我在学习的时候不用关心他们到底有什么用。&/b&难道把数字组织成二叉树本身不就是一件颇有趣味的事情吗?所以如何构造排序二叉树这一类问题,就成为了我的阶段性的目标。所以靠着这一点,我的数据结构和算法就算是入门了。&br&&br&再后来接触了一些GUI方面的内容。最原始的就是Turbo C的Graphics库,可以画各种有趣的图形,比如彩虹之类的。后来在高二的时候,接触了Delphi,学会了拖控件,虽然拖得并不好。那个时候还有一个词让我至今都有一些心理阴影:数据库引擎(BDE)。接下来的好几年我都没搞懂数据库,数据库引擎和应用程序是如何连到一起的,当然,后来知道有个概念叫做IPC,所有问题就迎刃而解了。&br&&br&Delphi是一门面向对象语言,我那个时候根本就不会区分类型、变量、类、实例这些拗口的概念,在我看来它们都只标识符。因为GUI的类经常和变量是一一对应的(一个窗口就一个类,一个类就一个变量) ,我甚至能把变量和类混为一谈:“为什么这里要用TForm1.SetWindowTitle 而不是 TForm.SetWindowTitle”。&br&这是因为,那个时候还没有办法把逻辑代码和数据灵活组合的能力(说白了就是“编程”这个概念本身还没有明确)。尽管Wirth说了,程序就是算法加数据结构,但是实际上,我后来才明白,&b&程序的功能,需要特定的算法,与特定结构的数据组合到一起。&/b&中心词可不是数据结构,而是呈现某种特定结构的数据。&br&&br&其实到了这个时候,我对编程最基本的概念已经建立完成了:知道了数据要怎么组织、知道了逻辑要怎么表达。&br&&br&GUI做了一段时间之后,就放下了。后来就是高三,沉迷于 C++ 和 DirectDraw 7,花了一年。C++的基本语法没有遇到什么问题,死记硬背就好了。但是遇到了很多新名词,比如模板啦,继承啦,方法啦,还有什么对象之间的通讯啦,费了一些时间。后来不管什么问题拿到手,先写个类,再来个继承,没事挂个模板。和被很多高手嗤之以鼻的“滥用”是一样的。但是正是因为这样的训练,我才知道这些东西能解决什么问题,不能解决什么问题,不需要用它们来解决什么问题。&br&&br&到了大学之后,开始注重工程和设计方法的训练。那段时间我就天天抱着《设计模式》和一本台湾人出的基于UML的面向对象建模的书。我打穿了整个UML 2.0的手册,区分了很多细微的概念,比如单独一个dependency就有十来个stereotype。工程上,就是看《Essential COM》如何解决组件之间的通讯问题。C++的话就是用More Effective C++洗刷了三观,看《Large Scale C++ Software Design》看别人如何解决规模的问题,给自己打预防针。&br&&br&那个时候我就发现我特能理解这些工程背后的原理,看起来就跟自己亲身体会一样。后来到了工作中,也发现自己当初的理解没有任何偏差。这可能也是我比较擅长的地方。 &a data-hash=&ecc0ec035f& href=&///people/ecc0ec035f& class=&member_mention& data-tip=&p$b$ecc0ec035f&&@vczh&/a& 说编程需要不断的练习,而且他也是先练后看的。这点我正好相反,我挺喜欢先看后练。所以不同的人,学习方法是不太一样的,学习生涯中找寻适合自己的方法也是很重要的一环。&br&&br&至此,我的码农生涯就算是上了正路了。
在2010年的时候我对自己学习编程十年以来的经历做过一个回顾,不过只记叙了生活方面的内容,就专业来说并无太多着墨。所以这个回答算是对那边文章在专业上的一个补完,如果以后我在知乎开了专栏,会将该…
&b&1. 入门难易:都一样&/b&&br&&b&2. 找工作难易:都一样&/b&&br&&b&3. 薪水:跟城市和级别有关&/b&&br&&br&帝都(北京)程序员的薪资结构大概是这样的:&br&&ul&&li&初级程序员的薪资是 10k ~ 15k / 月(注,此初级程序员不是说刚入门会写点代码就是初级了)&/li&&li&中级程序员的薪资是 15k ~ 25k / 月&/li&&li&高级程序员的薪资是 25k ~ 35k / 月&/li&&li&专家的薪资是 35k ~ 50k / 月&/li&&/ul&我有六年开发工作经验,会点 Android、php、前端、Ruby&br&以上回答完全是基于自己的经验,应该还算靠谱。&br&=============&br&题主,我认为你现在的问题不是能不能学会编程,而是你怎样才能坚持学下去!&br&所谓坚持是指坚持三个月、半年、一年、三年、五年、十年,直至退休或换行业。&br&&br&基于我组织的技术学习小组经历和数据来看:&b&零基础的人坚持学三个月的人比例只有 2 %。&/b&&br&&br&这个技术学习小组是我在三个月前成立的,要持续呆在技术学习小组里面,需要每周学习技术并将本周的学习总结写成一篇技术文章。如不写将被强制退出技术学习小组。&br&&br&这个任务说难不难,说简单也不简单。而且我每周都会定时提醒组员写技术文章。&br&就这样,你猜,坚持写了三个月的文章人剩几个?不多也不少,5个人。而第一批加入进来的人数是 70 人,其中零基础的朋友是 22 个。5个人只有一个人零基础学习的朋友。╮(╯_╰)╭&br&&br&三个月来,有 300 多个朋友陆陆续续联系我并加入到这个学习小组。截止到现在,只剩下了 45 个朋友了。&br&&br&你说你会周一到周五每天2-3个小时学习,周末全天学习。&br&这句话,每个联系我的人都是这么说的,可是等每周日审核技术文章时,各种借口就冒出来啦~~~&br&&br&所以,题主,你还是先开始学吧,看看自己能不能坚持学习半年,然后再说转行的事情。&br&说不定你学了一个月就放弃了呢?&br&&br&当然,我还是鼓励题主坚持学习的,其他人都回答 30 岁太晚,我确不这么认为,有句经典的老话,活到老学到老。&br&&br&很多人都认为程序员年老拼不过年轻的人,这句话对吗?&br&不对呀,你想想,技术实力拼的是年龄吗?不是呀!&br&那拼的是什么?拼的是掌握的技术知识呀!&br&那技术知识的掌握程序拼的是年龄吗?不是呀!&br&那拼的是什么?是花在学习里面的时间呀!
1. 入门难易:都一样2. 找工作难易:都一样3. 薪水:跟城市和级别有关帝都(北京)程序员的薪资结构大概是这样的:初级程序员的薪资是 10k ~ 15k / 月(注,此初级程序员不是说刚入门会写点代码就是初级了)中级程序员的薪资是 15k ~ 25k / 月高级程序员的…
这个问题我必须要答。&br&&br&裕兴学习机,大约1997年的时候爸爸去市里出差带回来的,花了1000多人民币。对于当时我家来说,并不是一个小数目。&br&&br&学习机附带送了一本教程,里面有一段有个很长的程序。&br&&br&当时我还在上学前班,连汉字都不认识几个,翻着书找图片看,就问妈妈这都是什么呀?&br&妈妈说这是程序。&br&我问什么是程序呀?&br&妈妈说:程序就是学习机里面的那些图和字。把这个程序念给学习机听,学习机就能出来会动的图和字,等你长大了上了大学,就能让学习机显示你心里想的图画和字。&br&我说:真的呀,那念给我听好不好。&br&妈妈说:念给你听不行,将来你去上大学了,像隔壁x阿姨那样,就能做更厉害的学习机,叫做计算机。&br&我就让妈妈念给学习机听,这样学习机就能出来很多会动的图画。&br&&br&当时我妈妈正好在学打字,她就把那个程序一个字母一个字母地输进去了,虽然她一点英语也不会。从早上起来一直写到夜里,我就坐在旁边草席上边看着边玩卡片,也不觉得无聊。编译的时候报了2个错,改过来之后就能正常运行。&br&&br&运行出来是一架小飞机,有几个苍蝇一样的东西,会追踪,能躲子弹,那是我玩过的第一个游戏,觉得神奇极了。后来妈妈又教给我logo语言,教我什么是3.5英寸软盘,教我用鼠标。后来我又知道x阿姨是计算机系毕业的,学习机是计算机的一种。&br&&br&后来2年级的时候,有人给小学捐了一个机房,20多台电脑,白色的显示器和白色的机箱。学校决定挑20个“学习标兵”去参加电脑班。我自然是没有机会被选上。有天上语文课,我又给同学讲鼠标和猫的笑话,没想到竟被老师抓到办公室罚站,让我把自己讲的笑话罚抄一百遍。微机老师过来围观,看见我罚抄的文字后,说:这小孩挺聪明的吧,怎么不来上我的微机课?老师说:不行不行,苯得要死,字写得和蚯蚓一样,他爸爸倒是长得一表人材的。微机老师坚持说:让他来上课吧,就和你们班那个小姑娘共用一台电脑。于是,每个周二下午,我闻着机房特有的塑料香和小姑娘头发淡淡的香味,是我整个小学里最幸福的回忆。&br&&br&大家也许会觉得这是一个离题万里的励志故事,小孩长大后上了大学,报了计算机系,娶了那个小姑娘,现在正坐在西雅图的明亮的办公室满满回忆。&br&&br&然而现实是,无论是爸爸的一千块钱,还是妈妈的用心良苦,无论是小学老师的网开一面,还是小姑娘香香的头发,都抵不过那句:“21世纪,是生物学的世纪”。不说了,电泳快跑完了,我去转个膜。
这个问题我必须要答。裕兴学习机,大约1997年的时候爸爸去市里出差带回来的,花了1000多人民币。对于当时我家来说,并不是一个小数目。学习机附带送了一本教程,里面有一段有个很长的程序。当时我还在上学前班,连汉字都不认识几个,翻着书找图片看,就问妈…
对于水平相同的自学和大学的同学,主要区别是HR承认不承认的问题
对于水平相同的自学和大学的同学,主要区别是HR承认不承认的问题
招聘要求中的那些什么多少年工作经验啊,都是为了压低你的工资用的,你愿意被压低工资的话,你就直接投简历,然后被压低,然后就进去了。多容易。
招聘要求中的那些什么多少年工作经验啊,都是为了压低你的工资用的,你愿意被压低工资的话,你就直接投简历,然后被压低,然后就进去了。多容易。
题主教java课的老师说, “其实学好一门编程语言最好的方法是自己多实践多编,你们在这儿听课,看书作用都不大”,这句话是对的。&br&你发散出“上大学学习编程和自己在家自学岂不是无区别”,这一步是错的。&br&&br&中间步骤我懒得解释了。
题主教java课的老师说, “其实学好一门编程语言最好的方法是自己多实践多编,你们在这儿听课,看书作用都不大”,这句话是对的。你发散出“上大学学习编程和自己在家自学岂不是无区别”,这一步是错的。中间步骤我懒得解释了。
&b&update: &/b&&br&&b&更新一个github项目: 关于新手学编程的. &/b&&br&&b&主要内容: 关于自学编程的学习方法,学习资源等.&/b&&br&&b&项目地址:&/b&&br&&b&&a href=&///?target=https%3A///hhstore/v2coder& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&hhstore/v2coder · GitHub&i class=&icon-external&&&/i&&/a&&/b&&br&&b&欢迎围观.欢迎一起填坑.&/b&&br&&br&===============================================&br&&br&&br&谢邀。&br&北航学物理的。选择余地还是比较大。&br&&br&///////////////////////////////////////////////////////////////&br&&b&&u&看到有各种各样想转程序员的提问,让我感觉很焦虑。&/u&&/b&&br&&blockquote&&b&先泼冷水:程序员这个行业,不太适合投机者。&/b&&/blockquote&希望每个想转行的人(不限于IT),都思考一下转行的初衷?&br&为财和为兴趣,哪个占第一位因素。&br&&b&&u&如果仅为财,而对编程无兴趣,不热爱,我推荐转金融。&/u&&/b&&br&&b&&u&如果仅为财,而对编程不擅长,写代码像憋中学作文,我推荐转金融。&/u&&/b&&br&我不装崇高,为财转IT不可耻。但这不应是第一位因素。&br&&br&///////////////////////////////////////////////////////////////&br&&blockquote&&b&只有你对编程有极高的兴趣,或者很擅长写代码,我才建议转程序员。&br&&/b&&b&只有你对编程有极高的兴趣,或者很擅长写代码,我才建议转程序员。&br&&/b&&b&只有你对编程有极高的兴趣,或者很擅长写代码,我才建议转程序员。&br&&/b&&b&只有你对编程有极高的兴趣,或者很擅长写代码,我才建议转程序员。&/b&&/blockquote&前者是因为兴趣可以调动主观能动性,后者是天赋加成,无往不利。&br&&br&&b&编程这项工作,远远不是那么简单就能学好的。&/b&&br&&b&任何一项工作,如果门槛很低,且薪水很高,你觉得满世界,其他行业的人都是傻子?&/b&&br&&b&编程需要耗费大量精力和训练,写代码,调代码,积累经验和技巧。&/b&&br&&b&《一万小时天才理论》所述,做到杰出需要1w小时的训练。对大多数职业都是有效的。&/b&&br&&a href=&///?target=http%3A///subject/4726323/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&一万小时天才理论 (豆瓣)&i class=&icon-external&&&/i&&/a&&br&&br&///////////////////////////////////////////////////////////////&br&&b&上面推荐很多单纯为了钱的人,转行去学金融。&/b&&br&&b&搞金融,会数学就够了。搞IT,会数学也不够。&/b&&br&&blockquote&&b&所以强烈建议:&/b&&br&&b&所有仅“为了找一份薪水好的工作”的跨行者们,都去学金融。&/b&&br&&b&路子走的会更轻松,且回报更高。&/b&&/blockquote&&br&码农这词,并不算自黑,是因为原本这行就是很苦逼。&br&跟衣着光鲜的金融狗是完全不能比。&br&&br&///////////////////////////////////////////////////////////////&br&涉及人生路径抉择的。我觉得写回答,要慎重负责。我不想误导别人,耽误别人的人生。&br&&br&&b&免责声明&/b&&br&&blockquote&&b&我对“转行程序员”所回答的内容,都遵循如下前提:(默认提问者)&/b&&br&&b&1. 具备足够智力。(默认本科考进985,211以上的非专业同学,自行判断)&/b&&br&&b&2. 具备足够强烈的编程兴趣。&/b&&br&&b&3. 具备天赋加成,擅长写代码。&/b&&/blockquote&&br&&u&&b&请谨慎采纳任何一个陌生人的建议。包括我的。&/b&&/u&&br&&br&///////////////////////////////////////////////////////////////&br&&b&我提供一个python程序员的转行路径。&/b&&br&在其他提问回答过的,不重复。补充几点。&br&以下是具体建议:&br&&blockquote&&b&1. 学python2.7。&/b&IDE推荐pycharm,社区版免费。文本编辑工具:notepad++,UltraEdit(收费)。我不太喜欢sublime text 3。有这些就足够。《python核心编程》较其他入门书,算最好。&br&不过类,对象部分讲的仍不咋样。需要参考《python学习手册》。《Python Cookbook》是技巧代码集,实用。特别强调:python代码要多写,不写看再多书,都没用。推荐《廖雪峰博客》有python系列和Git系列。&br&&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Home - 廖雪峰的官方网站&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A///.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&《Python核心编程(第2版)》([美]丘恩(Chun,W.J.))【摘要 书评 试读】&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A///.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&《O'Reilly:Python学习手册(第4版)》([美]鲁特兹(Mark Lutz))【摘要 书评 试读】&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A///.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&《Python Cookbook(第2版)中文版》【摘要 书评 试读】&i class=&icon-external&&&/i&&/a&&br&&br&&b&2. 学web基础。HTML(HTML5),CSS,javascript。&/b&了解Node.js,JQuery,Bootstrap,CoffeeScript。具体参考其他回答。&br&&a href=&///?target=http%3A//.cn/html/index.asp& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&HTML 教程&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Bootstrap · The world's most popular mobile-first and responsive front-end framework.&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//nodejs.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&node.js&i class=&icon-external&&&/i&&/a&&br&&b&3. 学python框架。早期只需专注Flask。&/b&其他不推荐,等你深入之后,自然了解其他框架是啥。&br&《Flask Web开发:基于Python的Web应用开发实战》(英文版:《Flask Web Development》)&br&&a href=&///?target=http%3A///.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&预售 Flask Web开发 基于Python的Web应用开发实战 python开发教程书【图片 价格 品牌 报价】&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A///.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Flask Web Development【图片 价格 品牌 报价】&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A///flask/index.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&欢迎使用 Flask&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A///flask-mega-tutorial/index.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&欢迎进入Flask大型教程项目!&i class=&icon-external&&&/i&&/a&&br&&br&&b&4. 数据库。推荐MySQL,以及python自带的sqlite。&/b&多用sqlite练习代码,再慢慢移植到MySQL。&br&&a href=&///?target=http%3A///.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/.ht&/span&&span class=&invisible&&ml&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&&br&&b&5. Linux。推荐Centos。参考其他回答。不需要过度学习。仅会在Linux下编写代码,会调试即可。&/b&&b&学一下vim命令,GDB调试,makefile编写。足够。&/b&&br&&br&&b&6. 学一下C语言。学C不是必须,但强烈建议必须学。==!这是句废话。你学javascript,有C基础会好很多。&/b&&b&学C只需要一本。&/b&&br&&a href=&///?target=http%3A///.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&《计算机科学丛书:C程序设计语言(第2版?新版)》([美]Brian W.Kernighan(布莱恩?克尼汉),[美]Dennis M.Ritchie(丹尼斯?里奇))【摘要 书评 试读】&i class=&icon-external&&&/i&&/a&&br&&br&&b&7. 数据结构和算法。参看其他回答。&/b&&/blockquote&&br&其他相关几个回答:&br&&a href=&/question//answer/& class=&internal&&文科生如何转行当程序员?考研是最好选择吗? - 知乎用户的回答&/a&&br&&a href=&/question//answer/& class=&internal&&当今最机智的大学生是不是选学金融+计算机双学位、双方向发展的人? - 知乎用户的回答&/a&&br&&a href=&/question//answer/& class=&internal&&学会Python之后(作为一个使用Python的程序员)是一种怎样的体验? - 知乎用户的回答&/a&&br&&a href=&/question//answer/& class=&internal&&学了一点 C 语言,下一步应该学什么? - 知乎用户的回答&/a&&br&&br&///////////////////////////////////////////////////////////////&br&&b&推荐转行python程序员几个理由:&/b&&br&&b&1. 可以做web前端开发&/b&&br&&b&2. 可以做网站后端开发&/b&&br&&b&3. 可以做运维岗位&/b&&br&&b&4. 可以做测试岗位&/b&&br&&b&5. 最重要的,薪水不错。&/b&&br&&b&6. 在行业背景下,学python,保证20年内饿不死。&/b&&br&&br&///////////////////////////////////////////////////////////////&br&&blockquote&&b&&u&再一次友情提示:&/u&&/b&&br&&b&仅考虑薪水,不在乎兴趣的转行者,推荐转金融!&br&&/b&&b&仅考虑薪水,不在乎兴趣的转行者,推荐转金融!&br&&/b&&b&仅考虑薪水,不在乎兴趣的转行者,推荐转金融!&br&&/b&&b&仅考虑薪水,不在乎兴趣的转行者,推荐转金融!&/b&&/blockquote&
update: 更新一个github项目: 关于新手学编程的. 主要内容: 关于自学编程的学习方法,学习资源等.项目地址:欢迎围观.欢迎一起填坑.===============================================谢邀。北航学物理的。选择余地还是比…
关于题主的问题,我在知乎有两个回答,未必对,题主可参考:&br&&a href=&/question//answer/& class=&internal&&如何成为一名真正的程序员?&/a&&br&&a href=&/question/& class=&internal&&自学java遇到瓶颈,整天云里雾里的怎么办?&/a&&br&&br&但是我要说——我是来实名吐槽 &a data-hash=&fd7c571a0ada1a72e42e8d& href=&///people/fd7c571a0ada1a72e42e8d& class=&member_mention& data-editable=&true& data-title=&@萧井陌& data-tip=&p$b$fd7c571a0ada1a72e42e8d&&@萧井陌&/a& 的答案的,我一再克制这个念头,但还是来吐槽了。&br&&br&首先我赞同&a data-hash=&fd7c571a0ada1a72e42e8d& href=&///people/fd7c571a0ada1a72e42e8d& class=&member_mention& data-editable=&true& data-title=&@萧井陌& data-tip=&p$b$fd7c571a0ada1a72e42e8d&&@萧井陌&/a& 关于不当伸手党的观点,可是对于一个高中毕业生,对IT行业完全不了解,仅仅只是有些兴趣的情况下,能提出怎样有准备、有深度的问题?&br&不要用自己的认知水平来要求别人,作为即将进入大学的高中生,能现在就提出这个问题,难道不应该被鼓励吗?&br&&br&即使是很幼稚的问题,也要耐着性子回答,或者干脆不回答,因为你的一句话,就有可能影响人的一生。很多年以前,我向一位前辈请教DOS下的Foxpro如何实现GUI,回答是“这个很难,你学不会”,这位前辈我记一辈子。我也始终记得一位已故的前辈在机房里手把手教我组装286的情形。&br&&br&好学校的学生可能有天然的优越感,考进好学校固然是自身努力的结果,但同时起作用的还有家庭和社会环境的影响,父母有意愿、有能力支持你好好学习天天向上,在合适的时候遇到一个好老师,进一流的初中、高中,高薪请家教......,不排除有少数人在条件极其艰苦的情况下考上北清复交,但富裕的家庭更有条件让孩子上好大学也是不争的事实。&br&&br&所以,我吐槽的重点是“考上专科就是不合理”、“都可算作一定程度上的高中失败”这样片面的表达,这种观点从某种程度上是正确的,但是需要正视这样说对一个刚毕业的高中生的影响,可能是&a data-hash=&fd7c571a0ada1a72e42e8d& href=&///people/fd7c571a0ada1a72e42e8d& class=&member_mention& data-editable=&true& data-title=&@萧井陌& data-tip=&p$b$fd7c571a0ada1a72e42e8d&&@萧井陌&/a& 希望的正面的影响,但是从我的教学经验来看,极有可能是负面的。&br&&br&至少我在课堂上是绝对不敢丢这两句话就闪人的!学生不会投诉,但是一旦有一个学生因为这句话产生自暴自弃的念头,就是犯罪。&br&&br&再补充一点,很多名校学生人生辉煌的顶点就是高考至大学毕业的那个阶段,不少智商、学历都不怎么样的人最后取得的成就反而超过了那些一开始就考上好大学的人。&br&&br&关于学历,我在&a href=&/question//answer/& class=&internal&&三本学生没有出路吗?&/a&这个问题发表过看法,小结如下:&br&&ol&&li&&b&要承认与那些在同等环境(学校和家境)下考上重点大学的同学相比,存在态度、行动力、毅力等方面的不足。&/b&至于智商,我真不觉得那是个问题。&br&&/li&&li&&b&考的学校差一些没什么大不了的,如果能因此检讨自己,扬长补短,反而是好事。&/b&&/li&&/ol&少年得志,人生大不幸,反过来说,少年阶段受点打击,可以成为好事。
关于题主的问题,我在知乎有两个回答,未必对,题主可参考:但是我要说——我是来实名吐槽
的答案的,我一再克制这个念头,但还是来吐槽了。首先我赞同 关于不当伸手党…
必须匿名了,这个问题很正经的,但是看了题目修改日志和底下众多的嘲讽以后,我已经没有实名来回答的勇气了。&br&&br&其实,题主真正想问的是PHP程序员的成长路径和未来可能的天花板所在。年薪40万也好,月薪20万也好,只是一个量化指标,我是这么理解的。&br&&br&本帖所撰写的2015年6月,正是一个创业氛围火爆空前的绝佳时机,PHP因为其快速原型能力,在市场上倍受青睐,绝大部分公司,都是一将难求。&br&&br&那么PHP缘何能够受到大家追捧和喜爱,又为什么饱受嘲讽?&br&&br&PHP的语法类似C语言,又融合了面相对象的编程范型的支持,5.3.0以后,又融入了函数式编程的一部分特性,可见其语言层面,在着力去讨好各个层次和各个范型的程序员。于是,PHP有着极低的入门门槛,掌握各种语言的程序员,都可以轻松入门PHP,按照自己原来喜爱的编程范型去解决问题。&br&&br&PHP到目前为止,没有引入多线程的能力,主要指在Web场景下(命令行下可以使用类似pcntl和libevent等等东西实现各种想实现的),一般都是单进程单线程,伺服一个请求结束,即回收场景,默认不进行持久化(连接复用,对象复用等),因此,PHP将其部署的速度提到了极致,简单到了拷贝覆盖文件就行了,这带来了开发迭代效率的极大提升。&br&&br&PHP基本不怎么严谨,但是采用了run 然后restart的形式来避免各种泄漏和问题,导致项目整体健壮性也有很大的保障,尤其对程序员没有提出太高的要求。这样,团队一般不需要太多的代价,就可以组建起来,快速干活。&br&&br&我觉得,对低劣的容忍,可能是PHP备受嘲讽的真正原因。其实,在PHP世界,也可以严谨地做事,但是,因为PHP的高容忍性,往往不容易培养具备严谨性格的程序员。所以,这个领域的程序员,总是显得不靠谱的居多数(没什么恶意,别喷我)。&br&&br&那么问题来了,PHP程序员,怎么提升自己的薪资待遇?其实,薪资待遇来自于对程序员价值的评估,你能为企业带来多大价值,这个价值就能转化成薪资待遇。那么怎么为企业带来更大的价值?你需要具备更大的能力。&br&&br&PHP只是个语言而已,而技术是相通的。PHP本身没什么太多知识点。&br&&br&比如框架,设计模式,缓存,消息队列,这些统统可以脱离PHP单独存在的。所以每一种能力,都是跟PHP没什么关系的,只是有些人喜欢用PHP而已。所以,就看掌握了多少技术,能处理多大的问题了。&br&&br&1. 接入类型的问题,比如海量的长连接,怎么搞&br&&br&2. 高并发运算问题,秒杀一类的东西,怎么搞&br&&br&3. 大规模事务问题,怎么搞&br&&br&然后怎么海量运维,海量部署,怎么容灾恢复,怎么冷热备,然后还有最关键一块,安全问题,不是简简单单的注入,跨站,而是系统性的安全,各个环节的安全。&br&&br&除了纯技术,还有管理层面,也要有所修养,因为大规模技术问题,一个人搞不定的。你必须带着别人一起搞,一个人能写好代码,怎么控制一群人写代码。&br&&br&最后就是取舍,我知道屠龙之术,但是杀鸡就选个小刀,打蚊子就用电蚊拍,直升机来了,我马上得抄起火箭筒。&br&&br&我觉得PHP程序员,往往就是解决问题专家,从最前的网页交互体验,到最后端的性能存储,都有掌控力,那薪资基本上就有保障,现在市场上,这样的人应该也绝对是40万以上的,而且企业就算开出这个价,也不一定挖得到这样的人。&br&&br&以上所说,本人未必能做到,各种技术术语也未必严谨,薪水已然超过了吧,但是还需要继续努力。一点点心得,分享给大家。
必须匿名了,这个问题很正经的,但是看了题目修改日志和底下众多的嘲讽以后,我已经没有实名来回答的勇气了。其实,题主真正想问的是PHP程序员的成长路径和未来可能的天花板所在。年薪40万也好,月薪20万也好,只是一个量化指标,我是这么理解的。本帖所撰…
泻药,题主这个年纪有这些想法,还是挺佩服的。&br&&br&不过我不是很支持退学专心研究编程的观点,首先,得确定这么做能不能得到家人的支持,千万不要硬着来。&br&&br&我觉得人一生除了工作还有别的东西,编程(也可以指代所有可以用来谋生的技能)说到底就是用来赚钱的工具,当然,有人热爱他,就可以把他变成生活,但归根结底,人生不能只有这个。&br&&br&我觉得教育最大的意义就是那一个人从一个无知的野蛮人变成一个理性文明人,所以千万不要忽视人出生前20年所经历的接受教育的阶段,这个阶段你所能学到的,不仅仅是生存的技能,更有很多生活的技能,所以能不放弃这段就不要放弃。&br&&br&其次对于高等教育,我认为只有经历过得人才有权利说他有用还是没用,对于一个没有经历过的人,千万不要随便定论。&br&&br&再从实际角度来讲,题主英语不好,数学好,有机会接受优质的教育资源,我觉得这个时候选择放弃这些很不理智,英语和数学是我觉得中学阶段学的最有用的两门课了,编程要大量阅读英文文档,但这些都包含很多专业性词语,经常看就熟悉了,所以英语不是什么坎,不过为了应付高考,最好还是逼着自己学一学;良好的数学思维对于编程会有很大的帮助,所以建议题主继续保持。&br&&br&而对于题主所提到的两个编程技能Android或iOS客户端编程,虽说当下很火,也很能给初学者带来成就感,但是这个相比你高中或者大学的课程来讲简直是不能再简单了,完全掌握了给你带来的价值肯定没有你去掌握高中大学课程带来的价值多,所以相比之下题主放弃后者追求前者很不值得。&br&&br&觉得题主是在学习生活中遇到了困境了吧,人在困境中会去寻找一些自认为很好的出路去替代现在的处境和出路,但事实上这很大程度上是一种困难面前退缩心态,所以调整一下心态,继续上,在你该学编程的时候再去学。切记,欲速则不达。&br&&br&===update&br&&br&看题主更新了 我也补充点。&br&&br&关于经济问题,我家乡是穷甲天下的甘肃会宁,但是我们那边家长不管多穷,都不会让孩子不读书,所有人都目标一致,就是一定要考大学。具体我也就不多描述了,网上关于这个资料太多,可以搜一下。所以我觉得题主不要着急挣钱解决家里问题,根据我的了解,我们那边多贫困的家庭只要有人能考上大学,依然会不遗余力的去让他完成学业,当然这里面的艰辛只有他们自己知道。&br&而题主想通过课余时间学点APP知识赚点外快解决一下经济问题,想法固然好,然可行性很差,你要知道一个新手要通过课余时间自学达到完成一款可用的产品化的东西,短期是不可能的,我的短期是以年为单位。&br&&br&另外对于高中课余时间自学,这个对于普通人来说几乎是零概率的,相信经历过高考的人都知道,高中恨不得不吃饭不睡觉的刷题,谁还有闲工夫关注另外一门课外学科。&br&&br&我在大学选择走自学编程的路,大学的课余时间相对来说多很多,所以才有大把时间拿来挥霍在编程上。但是在兼顾自己正道和偏道的路上走的很辛苦,如果把这段经历搬到高中阶段,我完全不敢想象我能不能扛得住。&br&&br&说到底,就是题主太急,对编程学习太急,对改变家庭太急,总之人在不安于现状的情况下很容易产生这种心态,但往往去做的时候会碰一鼻子灰,最终得不偿失。
泻药,题主这个年纪有这些想法,还是挺佩服的。不过我不是很支持退学专心研究编程的观点,首先,得确定这么做能不能得到家人的支持,千万不要硬着来。我觉得人一生除了工作还有别的东西,编程(也可以指代所有可以用来谋生的技能)说到底就是用来赚钱的工具,…
你以为编程是人人都能学会学精通的?&br&&br&中专会计能有多少钱啊,一个月5千撑死了吧?你一个211毕业不反省自己虚度的光阴,反倒觉得读书无用来了?&br&&br&&b&211:怪我咯?&/b&
你以为编程是人人都能学会学精通的?中专会计能有多少钱啊,一个月5千撑死了吧?你一个211毕业不反省自己虚度的光阴,反倒觉得读书无用来了?211:怪我咯?
这类问题不要太简单...伸手党福利。&br&
知乎搜索关键字:自学编程。零基础自学编程。&br&&a class=&internal& href=&/question/&&如何从0开始做编程? - iOS 开发&/a&&br&&a href=&/question/?rf=& class=&internal&&如何自学 Android 编程? - 学习方法&/a&&br&&a class=&internal& href=&/question/&&非科班出身,如何成为程序员? - iOS 应用&/a&&br&&a class=&internal& href=&/question/&&自学编程的人,都是怎么找到第一份软件开发工作的? - 程序员&/a&&br&&a class=&internal& href=&/question/&&怎样开始自学Python? - 编程语言&/a&&br&&a class=&internal& href=&/question/&&零基础自学 Android 并去找工作可行性大么? - 编程&/a&&br&&a class=&internal& href=&/question/&&如何系统、科学地自学编程知识? - 学习方法&/a&&br&&a href=&/question/& class=&internal&&零基础如何自学 Android 开发? - 学习&/a&&br&个人收藏的一些编程自学的问答:&br&&a class=&internal& href=&/question/&&真心请教:如何从0开始做好一个程序员? - Java&/a&&br&&a class=&internal& href=&/question/&&知乎上,前端开发领域有哪些值得推荐的问答? - JavaScript&/a&&br&&a class=&internal& href=&/question/&&如何系统的自学python? - 学习&/a&&br&&a class=&internal& href=&/question/&&java初学者,如何学习java? - Java&/a&&br&&a class=&internal& href=&/question/&&外行人如何在一个月时间内成为可以开发 App. 的独立制作人? - iOS 应用&/a&&br&&a class=&internal& href=&/question/&&大龄、零基础,想转行做网络安全。怎样比较可行? - 黑客 (Hacker)&/a&&br&&a class=&internal& href=&/question/&&零基础开始学 Web 前端开发,有什么建议吗? - Web 开发&/a&&br&&a class=&internal& href=&/question/&&零基础如何学习 Web 安全? - 信息技术(IT)&/a&&br&&a href=&/question/& class=&internal&&如何入门 Python 爬虫? - 爬虫(计算机网络)&/a&&br&&a href=&/question/& class=&internal&&HTML、CSS、JavaScript、PHP、 MySQL 的学习顺序是什么? - 前端开发&/a&&br&&a class=&internal& href=&/question/&&最好的 Python 网站开发方面的学习教程有哪些? - 编程&/a&&br&&a class=&internal& href=&/question/?rf=&&我们如何学好Java? - 自学&/a&&br&&a class=&internal& href=&/question/&&你是如何自学 Python 的? - 调查类问题&/a&&br&。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。&br&&br&&br&
这类问题太多了......不过伸手党好像更多。
这类问题不要太简单...伸手党福利。 知乎搜索关键字:自学编程。零基础自学编程。
谢邀, 我博士的研究方向正好是计算机图形学,希望我的解答能够帮到你,也欢迎大家指出错误。&br&计算机图形学分为很多个方向:图像处理,动画,渲染,几何建模,三维重建等等(计算机视觉现在和计算机图形学也有很多交叉)。&br&既然是零基础学计算机图形学,你可能需要阅读大量的书籍并写很多代码。前期需要学习的知识主要包括数学,编程基础和计算机图形学基础,后面根据你的职业规划还需要额外阅读其他细分的专业书籍或者写更多的代码 =。= 忘了说你要想跟上时代的脚步,还需要有良好的英文阅读能力。&br&&br&先从基础书籍开始推荐(涉及到的英文教材可以去找中文教材的对应版本,根据经验一般由机械工业出版社翻译):&br&1. 数学类:微积分,线性代数(或矩阵论),向量微积分(Vector Calculus)或者多变量微积分(multivariable calculus)。其中请务必认真学习线性代数,因为图形学里大量应用矩阵和三维空间的知识。&br&2. 编程基础类:C语言/C++入门教材;Hearn, puter Graphics with OpenGL(这本书很厚适合当工具书);OpenGL(R) Programming Guide : The Official Guide to Learning OpenGL;DirectX 9.0 3D游戏开发编程基础(外号龙书)。图形学界讲究运行效率,所以大量程序使用C/C++开发,不论你是想进工业界还是搞科研,搞科研编程要求稍微低一些,有些方向只会matlab也可。OpenGL适合搞科研,而DirectX适合进工业界做游戏。&br&3. 计算机图形学基础:Shirley. Fundamentals of Computer Graphics;3D Math Primer for Graphics and Game Development;Tomas Moeller, Eric Haines. Real-Time Rendering (2nd Edition)。这类基础书籍推荐英文版教材,它们写得都很详细,使用大量例子来解释各种概念和算法,当然你需要知道英文专业名词对应的中文翻译。第一本最为简单,第二本是图形学和游戏的一些数学基础,第三本是第一本的深入,涉及图形学的各个分支方向。&br&&br&等你学习完基础并且没有丧失对计算机图形学的兴趣,那么恭喜你可以进阶了。你将面临两个选择:做游戏或者搞科研。&br&如果你非常喜欢做游戏或者动画特效,请参考该链接里的书籍:&a href=&///?target=http%3A///clayman/archive//1459001.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&游戏程序员养成计划 (更新)&i class=&icon-external&&&/i&&/a&。&br&如果你想读博士搞科研,请参考以下书籍(重要性不分先后,需要根据你的个人兴趣考虑选择):&br&1. CUDA by Example: An Introduction to General-Purpose GPU Programming。CUDA编程入门教材,现在的图形学领域越来越多的算法会使用GPU加速,如果你也需要用到可以通过这本书快速入门开始写GPU程序,但是GPU程序的优化是门很深的学问,需要在实际编程中慢慢学习。&br&2. Pharr and Humphreys. Physically-based Rendering。一本关于渲染的基础教材,尤其是ray-tracing。图形学中最难的部分就是渲染了,这本书写得非常好,既详细介绍了各种概念又通俗易懂,还附有大量的源代码,这种书籍不可多得。&br&3. Dutre, Bekaert, Bala. Advanced Global Illumination。上一本书的补充教材。&br&=========================分割线==============================&br&之前学校放春假,而后又去开了个IEEE VR会议,一直没有更新,现在来把实验室库存的几本书籍名字更新一下。&br&1. Rick Parent, Computer Animation algorithms& techniques, 2nd edition.&br&2. Erleben, Sporring, Henriksen and Dohlmann, Physics-based Animation.&br&3. GPU gems 1/2/3&br&4. 数学书:数学物理方法, Solid Mechanics.&br&5. 其他大部分书都在第一部分介绍了&br&&br&另外,你还需要关注你感兴趣的游戏公司或者科研单位,看看他们招人的要求是什么,然后有针对性的补充学习。&br&&br&有其他感兴趣的问题,欢迎补充。
谢邀, 我博士的研究方向正好是计算机图形学,希望我的解答能够帮到你,也欢迎大家指出错误。计算机图形学分为很多个方向:图像处理,动画,渲染,几何建模,三维重建等等(计算机视觉现在和计算机图形学也有很多交叉)。既然是零基础学计算机图形学,你可…
按照天朝现在的情况,就算你学会了编程,但最后不能毕业,日子要比你能毕业但是什么都不会惨多了。
按照天朝现在的情况,就算你学会了编程,但最后不能毕业,日子要比你能毕业但是什么都不会惨多了。
&p&作为一个大学才真正入门,高中仅仅玩过简单VB和乐高development kit的普通人,分享一下自己的学习经历:&/p&&p&先是入门一个高级语言,c++爱好者就推荐c++了,当然java,c#都可以。不推荐入门就学python之类的,从c++跳java简单,从java跳python也简单,反过来就不是这么一回事了。&/p&&p&然后是基础的数据结构和算法,也不用把算法导论全看掉,linked list,几个基本的search algorithm,tree还有相关算法,看到红黑就差不多了。&/p&&p&然后必须要学一个computer organization的,这基本是你从newbie到intermediate的标志。推荐数目是computer system: a programmer's perspective.非常好的教材。&/p&&p&接下来从道理来讲你应该学一门computer theory foundation,搞明白p和np这些基本问题,虽然非常枯燥,但花时间搞清楚computer sceience里面唯一那一点点science的东西到底是什么也是不错的。。。&/p&&p&弄完之前的东西,你已经完成了入门。接下来就是你自由探索,如下方向可以按兴趣拓展:&/p&&ol&&li&你可以学一个高级oop,探索一下c++10 或者java的高级特性,这些你找工作时候也不太用到,但一旦开始工作了你就发现学过design pattern,会用高级语言的高级特性真的非常有用。&/li&&li&operating system,如果你学computer organization非常high,那你可以考虑operating system, mit的OS课&a href=&///?target=http%3A//pdos.csail.mit.edu/6.828/2014/schedule.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&6.828 / Fall 2014&i class=&icon-external&&&/i&&/a& 是开放的,而有一些minix的os课也可以选择:&a href=&///?target=http%3A///teaching/courses.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Minix Course Web Sites&i class=&icon-external&&&/i&&/a& 基本上你弄完这些,就可以自己去下Android源码去改里面的kernel了,工作的话一般是华为,三星,Qualcomm之类的公司。当然了,你这些都会,基本所有用c++的活都会入门很快。&/li&&li&AI,好吧这是个大方向,真要说的就是machine learning或者robotics,学machine learning的话Andrew Ng有公开课,而且像Hinton这些大牛他们也会把自己赖以成名的东西放网上。唯一要注意的就是,很多学machine learning的最后都跑去写matlab,python,R或者就是简单调用现有的函数库了,总体来讲编程能力会相对其他方向偏弱。如果真的不想完全为科学献身,想留条后路去industry,那可以多考虑做系统的实现,多做一些用gpu (CUDA library) 或者distributed system 实现machine learning的项目。就算最后发现没机会做machine learning,出来以后编程能力还是秒杀众生。&/li&&li&computer vision 或者graphics&/li&&li&算法,把之前没看完的算法导论都看完,不过我觉得无论你选择之前那个方向,多多少少看掉算法导论,或者其他算法的高级教程都是应该的,理清楚一个大致的算法体系,无论对工作,面试,科研都有好处。&/li&&li&Database,然后还有web application&/li&&li&Mobile development,这东西你可以当爱好,但把写Android/IOS application当职业做的。。我觉得发展机会不大,因为你的眼界和技术发展就圈死在Android/IOS给你的一亩三分地了。不过如果你用ndk写一个大型手游也挺酷的,但现在大家都习惯用unity= = 还是被圈死了。。好吧,这只是我自己的看法。。。&/li&&li&Compilier&/li&&li&还有什么方向,哦,纯理论研究,就是之前那个computer theory,没什么研究我就不妄言了。。。&/li&&/ol&&p&此外,在学完入门以后,你就可以开始出去找实习或者帮老师做项目了。很多时候上课没有自己动手做项目学的快,而且还能赚钱,何乐不为呢?&/p&
作为一个大学才真正入门,高中仅仅玩过简单VB和乐高development kit的普通人,分享一下自己的学习经历:先是入门一个高级语言,c++爱好者就推荐c++了,当然java,c#都可以。不推荐入门就学python之类的,从c++跳java简单,从java跳python也简单,反过来就不…
正途之所以是正途,是因为最符合大概率。你来问我,我在不了解你的人生的情况下,还是建议你好好读书,将来到大学里再选择你的职业道路。等你见了外面的世界,大概会觉得现在的阅历太浅了。
正途之所以是正途,是因为最符合大概率。你来问我,我在不了解你的人生的情况下,还是建议你好好读书,将来到大学里再选择你的职业道路。等你见了外面的世界,大概会觉得现在的阅历太浅了。
作为一个几乎靠自学,然后找到工作,刚从超级菜鸟走出来的PHP开发者(现在也很菜),我觉得有资格说点经验。&br&首先,我觉得菜鸟都应该有个重要的认识(血的教训!!!),就是网上那些什么“XXX程序员必看”,“XXX开发书籍大全”,“XXX大全”这些让你一看觉得很屌,然并卵的东西不要去看。&br&为什么,因为水太深,作为菜鸟你看了也不懂。那些是写给入了门的人看的,你还没入门就不用看!&br&其次,不要“一波流”地把整一本吞下去,硬着头皮看没用的,只是头痛医头,安慰自己而已。&br&你需要的是:&br&1 现在就做出一个页面来(不好看没关系!这点很重要!)&br&&b&现在就做!&/b&&br&现在就做!&br&现在就做!&br&然后你就会去了解什么是HTML,什么是CSS,JS(百度、谷歌)。他们发挥怎么作用,有什么交叉关系。(别忘了最先要装个编辑器,笔者是用sublime text2 ,因为它漂亮。)&br&等你把很丑的网页弄出来后,你就会想增加一些功能什么的。&br&2 这时候就去学lamp,或者别的平台。然后你就会去了解PHP是干啥的,什么是服务器,数据库的基本知识。linux这些可以先不用学,因为可以先在windows玩玩。&br&等把这些东西串起来,走了一遍逻辑后,再去一点点的了解每一部分的知识。&br&这时候最重要的还是:做出你想要的那个功能!因为你做出来了才能真的懂&br&现在就做功能!&br&现在就做功能!&br&现在就做功能!&br&3 然后你就会慢慢了解PHP的引擎,php框架和前端框架,二次开发是什么意思。&br&4 等到你能把程序的逻辑大概走一遍后,就可以回去把基础的知识打牢固一点了。&br&5 然后你继续添加功能,美化界面,直到网站流程能走一遍了,你就入门了。入门后你就不需要攻略什么的,你已经会自找资料,加速追赶了。&br&&br&这样做的原因:&br&1 你有个短期的,容易实现的目标在面前。这让你越学越有信心,相当于打游戏一样。&br&2 这是符合思考的逻辑的。&b&逻辑最重要&/b&!它摆在那里,你就不会跑偏。&br&&br&推荐书籍:&br&细说PHP+w3school(手册),入门够了。
作为一个几乎靠自学,然后找到工作,刚从超级菜鸟走出来的PHP开发者(现在也很菜),我觉得有资格说点经验。首先,我觉得菜鸟都应该有个重要的认识(血的教训!!!),就是网上那些什么“XXX程序员必看”,“XXX开发书籍大全”,“XXX大全”这些让你一看觉…
谢 &a data-hash=&4cc0caef239a3c5cc08e5ce00ce25a61& href=&///people/4cc0caef239a3c5cc08e5ce00ce25a61& class=&member_mention& data-editable=&true& data-title=&@牛揉揉& data-tip=&p$b$4cc0caef239a3c5cc08e5ce00ce25a61&&@牛揉揉&/a&邀&br&首先黑一把目前的高票答案,不回答问题而武断的攻击题主,又要别人”不要因此批评我,&u&我不爱听&/u&“,这简直是双重标准过头了。&br&以这样的姿态自然很难当一个好老师。我是听说一些老师,教育方法不对,完全不能和别人沟通,回头觉得,哎呀学生真是难教啊。&br&我给题主的建议就是,首先远离这种教育者,他们会把这种心态传染到你身上,传染到你的各个领域。当然如果你的学校背景不好的话可能会有许多这样的教育者,那就尽量告诉自己,不要受这样的人影响。&br&&i&顺便一提,一个好的程序猿一定是与人友善的,这意味着写的代码要为后来接手的同事考虑。让所谓“伸手党”不用伸手就看得懂,是最好的。耐心平和甚至有些话唠,才是一个受人喜欢的coder,所以我怀疑高票答案本身就不是一个很好的团队成猿&br&&/i&&br&当然作为一个java一生黑,我实在是很难告诉你怎么去学java,但是高级语言的原理基本是类似的,无非只是表达形式的不同。Java也好,C#也好,PHP,JS,都只是某个语系下的不同方言,也许发音和词汇不同,但是语法都是一样的,学起来会很快——至少在你成为某个领域的大神之前,是这样。&br&&br&首先我想说的一点是,心态放平。社会对你的要求,没那么高&br&先讲我自己的故事吧&br&我自己刚去公司面试时,对于我接下来常用的几种东西完全没有任何概念:Javascript,见过,不知道怎么用。C#倒是经常用,仅限于日常语句,写个扫雷的水平。MVC框架,噢天呐这是个啥。&br&就这水平。月薪5k&br&&br&我十分庆幸我遇到了一个耐心的好老师,在我实习的时候带我的那位经理。他很耐心的从一开始就把正我的方向,避免我养成不好的编程习惯,在每一个细节指导我。有了好的想法,会兴冲冲的把我叫去一起讨论,虽然多数时候我就是听着。&br&我感谢他的善意,同样我会愿意把这份善意传播给每一个后来者——没有不好的学生,只有方法不对的老师。&br&&br&刚刚我说道扫雷,我可以告诉你一点,你&b&在学生生涯,能独立完整的做一个扫雷,那你的水平就足够了&/b&。&br&&br&进去学校头一年半,我要你忘记扫雷。学好基础&br&基础分两类,理论基础和实践基础。&br&理论基础不需要很深刻,举个例子:你要知道继承和抽象是什么东西 ,哪怕你可以没用过。但是你要知道概念和他们的区别,哪怕背也要背下来。&br&实践基础,很简单,&b&动手做。&/b& 从第一个helloworld开始,你要动手写每一个程序。算法你可以照着伪代码或者流程图来亦步亦趋,但是代码,每一行你都要是自己打出来的。&br&这头一年半的时间里,你要学会怎样使用基本的语句,怎样写一个完整的程序,怎样通过明确的算法描述实现一个算法。怎样使用集成开发环境来帮助开发。&br&&br&然后你可以做扫雷了。你可以用一个下午把扫雷做出来,然后接下来的一年半,去完善它。&br&做一个扫雷需要什么:(以下有一些术语,看不懂不要紧,学到那时候自然就懂了)&br&1,基本:使用集成开发环境去启动一个图形界面的程序。这很容易。&br&2,扫雷的雷区阵列,&b&涉及到类的应用和实现&/b&。这是面向对象语言的核心&br&3,雷区区隔的点击,&b&涉及到事件响应和事件处理。&/b&&br&4,计时器,多线程。&br&5,整体的逻辑实现,怎样算是游戏成功,怎样算是失败,这就是基本功了。&br&到这个时候为止你的扫雷程序基本就有个样子了。&br&然后优化&br&优化代码:合理的代码分块,合理的函数化。写让人看得懂的代码。&br&优化性能:调整逻辑,以及使用多线程来优化雷区阵列的响应速度。&br&优化体验:包括设计的优化,交互的优化。程序猿还是懂点设计比较好。&br&&br&到这种程度,你的水平足够边工作边学习,成为一个能胜任多数基本工作的优秀工作者了。&br&当然你可以更进一步&br&做一个坦克大战。这里主要涉及的东西和扫雷没什么区别,不过就是有了动态游戏进程,你需要更好的设计整体的逻辑。&br&还有,写一个A.I.&br&&br&反正我直到毕业也做不好一个坦克大战就是了。你可以努力。&br&这里讨论的都是纯粹高级语言(java)的范畴,没涉及数据库。&br&&br&总结一下,在学习编程这一块,你首先要做的,是动手做。&br&然后你三年内的目标,是写一个完善的扫雷,再努力做一个坦克大战。&br&好的老师,会给你经验,让你少走弯路。但是编程上,真要学会什么,主要是靠自己动手。&br&&br&顺便一提,从0到坦克大战,如果你严格要求自己的话,9个月到一年足够你学会了。&br&-------------------------&br&最后鉴于 &a data-hash=&fd7c571a0ada1a72e42e8d& href=&///people/fd7c571a0ada1a72e42e8d& class=&member_mention& data-tip=&p$b$fd7c571a0ada1a72e42e8d&&@萧井陌&/a& 同学关闭了评论,不得已把话放在这里说。&br&&br&回来针对萧同学对所题主伸手党,没有准备就来要东西说几句:&br&我刚刚私下和题主沟通,他目前高中刚毕业,在中学开始就已经自学java,已经有了一定程度的基础。我刚刚找了个oj平台给他。目前题主估计在努力做题。&br&我不清楚萧是从哪里看出他”伸手党“”抄捷径”又“没有准备”了。&br&如果就在这个问题里看到的情况而言,萧同学你之所以有了许多“教育失败”的经验,无非是因为你自己的教学态度和方法十分恶劣导致的。&br&而“没有准备”就武断攻击他人的,还是你自己而已。&br&武断就不要答题了,这是为你好。&br&没耐心就不要答题了,这是为你好。&br&懒得了解情况就不要攻击别人了,这是为你好。
谢 邀首先黑一把目前的高票答案,不回答问题而武断的攻击题主,又要别人”不要因此批评我,我不爱听“,这简直是双重标准过头了。以这样的姿态自然很难当一个好老师。我是听说一些老师,教育方法不对,完全不能和别人沟通,回头觉得,哎呀学生真是难…
谢邀。&br&&br&1,从linux+python入手,或者从linux+c/c++入手。个人推荐c/c++。为什么linux? ---免得你将生命浪费在窗口按钮进度条上(1)。那些东西是煮蛙汤,沾者死。&br&&br&如果你非要在win上学习,也行,装个正版Visual Studio,简单上手后从win32 console application开始。(你是学生,你应该可以下载正版的最豪华版本的vs)&br&&br&2,先把python或者c/c++语法学会(先不要跟c++那些继承多态纠缠,会最基本的就足够),然后把大蓝本的算法与数据结构学会,(把里面的算法和数据结构全部自己实践一遍)x3。不过不知道现在本科还学不学大蓝本了。反正类似的书书店里有的是。&br&&br&3,不要看任何网络视频课程。迄今为止我没见过任何一个高手当初是看视频课程养成的。&br&&br&4,养成打开书就同时打开开发环境的习惯,看书和上手的时间比利最好保持1:4左右。&br&&br&5,再往远一点看,有一天你把py或c,以及数据结构算法都学会了,自己感觉可以创世纪的时候,就到&a href=&///?target=http%3A//& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&等网站去作死去吧,若能作而不死,说明通往世界的大路就在你脚下了。&br&&br&6,最后,我相信现在那些个“大神”们(如轱辘哥等),他们当年站在上述第1点那个时间节点上的时候,并没有觉得过谁是“大神”,也没有管谁叫过“大神”。你觉得任我行小时候管谁叫过干爹吗?&br&&br&-----------------------------&br&(1)意思是不要把时间浪费在做低端ui上。
谢邀。1,从linux+python入手,或者从linux+c/c++入手。个人推荐c/c++。为什么linux? ---免得你将生命浪费在窗口按钮进度条上(1)。那些东西是煮蛙汤,沾者死。如果你非要在win上学习,也行,装个正版Visual Studio,简单上手后从win32 console applicatio…
不知道你是怎么学的。。。不过反正一口想吃个胖子肯定是行不通的。。。&br&说说我自学的经验。本人211小本,目前大四,大学前两年半都是混吃等死。大三下学期觉得这么下去也不是个办法,遂自学。在此之前我相当于一点儿编程经验都没有,以往的作业都是抱大神的大腿。唯一的基础是通过近三年的耳濡目染,对c语言系的语言的语法有一些基础的了解。我从今年四月份开始学,每天差不多六到八个小时,学习的途径是看马士兵的java教程视频,从最基础的面向对象的概念开始学起。每看完一集视频我都会仔细回想一遍要点,然后把每个视频的例子都写一遍。如果中间卡住了就回头再看视频,然后再重新写。基本上下来一个小时的视频我需要花两到三个小时左右的时间消化。那些日子我基本上整天就在想编程的事情,睡前也都总结一下今天学到了什么。学了近三个月,到七月份我已经能够独立的用ssh写个网站了。比起大牛我当然差的很远,但是跟自己比较,我已经对自己取得的进步非常满意了。大四一开学我到一家互联网公司实习,目前负责的是前端的工作,要学的东西当然还有很多,但支撑我学习的动力已经慢慢的从单纯想证明自己不比别人差的一股气变成了兴趣。&br&我觉得自学完全是没有问题的。现在网上的资源太丰富了,教程一抓一大把。我觉得题主关键是要找准切入点,从一门语言学起,学的深入一些,别贪多嚼不烂。另外是找准适合自己的学习方法。对我自己而言,我看编程书籍就会犯困。。因此我选择看视频学习。但是无论是什么学习方式,多动手编,都是绕不开的。从题主写贪食蛇很费劲来看,肯定是平时代码写的太少了。。。我自学java的时候也写过一个简单的贪食蛇,记得也就一百来行代码。。。光看视频,不实践,是永远不会进步的。&br&当然我这么学有个比较严重的问题,就是基础不够扎实。。。数据结构,操作系统,网络原理,等等都很重要,但是我觉得这些可以放到后期慢慢补上。反正既然选择了编程的道路,就不能停下学习的脚步。&br&&br&日更新&br&一年多前写的答案,目前回头看,很稚嫩,也很不成熟。但是确实是当时的感受,也算是自己学习过程中的一个小记录。&br&虽然看到答案点赞回复的人很少,但是还是有小小的帮助到一些人,给很多迷茫的人一些希望,还是很开心。曾几何时,我也是这么一个迷惘的少年,每天沉迷游戏,对未来就是三个字:不敢想。如今的我已经毕业一年出头,加入了美团,薪水也早已比刚毕业的时候翻了一倍以上。编程其实真的不是很难的东西,其实不止编程,世上无难事,只怕有心人。
不知道你是怎么学的。。。不过反正一口想吃个胖子肯定是行不通的。。。说说我自学的经验。本人211小本,目前大四,大学前两年半都是混吃等死。大三下学期觉得这么下去也不是个办法,遂自学。在此之前我相当于一点儿编程经验都没有,以往的作业都是抱大神的…
已有帐号?
无法登录?
社交帐号登录}

我要回帖

更多关于 谢谢你好舞蹈视频 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信