欢迎来到 常识词典网 , 一个专业的常识知识学习网站!
[ Ctrl + D 键 ]收藏本站
答案 1:
好好打基础吧. 把数据结构, 算法, 面向对象等等都学好. 然后再多学几门语言. 别太着急, 现在正是你打基础的时候.答案 2:
在打好基础的前提下,适当学一下几种思想不同的编程语言。开阔一下眼界,不要把自己局限在一个小圈子里。关键还是要自己有动力,肯努力才行,知道成功方法的人很多,成功的确不多答案 3:
1.编程技术方面的知识作为基础是必须的,如果没有这方面的知识积累,你在解决编程这方面问题时很难产生一个好的思路;如果没有关于这方面的任何知识,那就完全不可能产生。好的思路说白了最终还是来源于过去的经验和以前获得的知识。2.至于你说的简单的问题还可以解决,复杂的问题就感觉混沌。推荐一本书是波利亚的《怎样解题》,也许能让你对正确思维这方面的问题得到些启发。答案 4:
抽象能力是需要锻炼的,而且复杂问题不见得能分解成简单问题。我觉得你可以试着锻炼怎么把一个问题在头脑中全部建立起来的能力。比如一些数学问题或者算法问题,如果你能在纸上写出问题的答案,试着把纸丢开,从头在脑子里把整个问题再解决一遍。用这种方式解决一些算法习题,慢慢地你的抽象能力会有上升的。答案 5:
普通人的脑容量,大概是5-7,所以比较好的方式是,将你的问题分解为不多于7个子问题,把它们写下来,再深入到下一层个人比较同意一种观点,就是复杂问题的coding更类似于数学题,多见多总结是一个不错的选择大型程序的coding需要系统化的思维,这时候你需要一些指引,这是国内CS教育比较缺失的一块,很难想象一个较大的程序,能够经由一个没有任何经验的人做出来,就像一个从没了解过房屋-结构的人,仅凭外观去设计一栋建筑下一篇:Ubuntu下如何通过锐捷认证? 下一篇 【方向键 ( → )下一篇】
上一篇:Google Music beta 在国内如何使用? 上一篇 【方向键 ( ← )上一篇】
快搜