如何成为一名优秀的程序员?
有C/C++基础,建议继续深入学习,多动手编程,多读书,多coding,多debug,还记得一万小时定律吗?
既然已经有了一定的基础,那么以下几本书应该也早有耳闻或者早已读过了吧,这里建议题主不妨再多读他几次。
1)C程序设计语言
2)C++ Prime
3)Effective C++
4)Effective STL
另外,如果想向linux方向发展的话,建议在校期间读读APUE,UNP这两本经典中的经典书籍吧。(别说你不知道APUE,UNP指的是哪两本书,那你就真的太不专业了)
计算机专业,更注重的还是动手能力吧。建议题主可以选择一些比较小的来源项目作为练手,具体的项目推荐可以看我之前的回答,或直接私信我发你地址。重点推荐下TeamTalk这款蘑菇街来源的产品,可以学到不少跨平台开发技巧,从前端,网站部署一直到后端,学到的真的很多。
最后说一下,校招除了一定的项目经验充实你的简历之外,更多的还是基础。毕竟企业校招更多的是奔着培养新人的目的而来。因此,建议在学校期间利用好大把的美好时光,多读书,充实自己。数据结构,算法,操作系统,计算机网络这些基础课程一定要学的够扎实,这样你才能在CS之路上走的很长久,更深。谢谢。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有