一定要学好的课程,一定要读的书,一定要掌握的技术这几门课程是你一定要认真学习的,因为有一天你会发现它们非常重要:“数学方面的课程”、“数据结构”、“算法设计”、“操作系统”、“数据库”和“系统级编程”等。 这几本书不管你有多忙,都希望你能好好研读:《算法导论》,《代码大全》,《编程珠玑》外加多本文学书籍。 这几个技术一定要用心学习,因为它们真的很有用:Linux(内核+概念+应用),数据库,汇编与编译,调试,算法设计等。 广泛涉猎,但不要丧失重心技术行业里永远有新的技术,不要让你的大脑僵化,要勇于去尝试新的东西,了解各个细分的行业,了解各项技术,广泛涉猎。因为只有这样,你才能发现什么是你真正喜欢的,真正感兴趣的。当你找到了自己真正的兴趣所在,你的所有研究和工作都将是快乐的。 另外,树立一个榜样,如果你决定要做一个商人,可以选择比尔盖茨、乔布斯,如果你决定要做研究,可以选择 Linus,高德纳等技术流。抱着一种学习的心态去看待,不要盲目崇拜。 好好学习一门脚本语言学习一门脚本语言如 Python 或 Ruby。建议学习 Python,并好好掌握它,这样可以让你更快速地与计算机交互,帮你快速解决某些问题。Python 也有很多各方面的、优秀的框架,在 Server 开发、科学计算等方面都有很大的潜力。另外,PHP 可以让你快速地架设一个小型网站,而且开源的系统也非常多。所有的这些工具,都可以在你需要的时候帮助到你。 保持一颗好奇心,一颗童心时刻关注业界信息,关注各个 IT 公司动态,关注科技新闻,关注创业,向过来人吸取经验。你看得越多,分析的越多,你对业界的信息、发展的感知就会越敏锐。不要盲目跟风网上的言论,学会自己分析。 保持一颗童心,你才能保持一颗创造性的心,不要僵化思维,不要定势思维。这些都是需要训练的,相信你经过这些历练,一定可以有所进步。 最后,珍惜时间,珍惜生命,做最好的自己,把握好自己的程序人生! |
来源:即时通讯网 - 即时通讯开发者社区! |