牛客2017.6.06直播记录(一部分)

牛客2017.6.06直播记录(一部分)


如何学习编程?

一、算法

二、数据结构

三、Linux/Windows操作系统

最重要的是,要深入理解所学的东西。


如何做一名合格和架构师?

一、知识要专,业务要精通。

二、知识要广,对接就能顺利。


如何学好C++:

一、C++Primer  里面的问题要随问随知。C++的基础一定要扎实,C++Primer课后题要做一做。

二、Unix环境高级编程 要仔细看

老师建议,如果自己要是做c++项目的话,可以结合C++Primer和Uinx环境编程,做一个高并发的聊天服务器。


框架怎么学?

可以先思考它用什么语言,什么技术去实现的,然后再了解框架。

一、先用框架,知道优点。

二、模仿框架,去实现它的优点。

多动手,不要光动眼。经验和代码量是成正相关的。

C++:QT框架

JAVA:Spring框架


初级、中级高级工程师的要求:

初级工程师:根据给定的要求实现任务。

中级工程师:分配任务时只需要进行简单的描述,就能够完成任务。

高级工程师:只需要描述需求,就能够完成设计。


C++项目(推荐):

1.做一个高并发的聊天服务器。(参考UNIX环境高级编程和C++Primer)

2.HTTP协议服务器(多线程、多进程)


tip(个人理解):项目之所以重要,是区别于单纯掌握语言还是会使用语言去做事情。实际上是还是考察对语言的掌握,看掌握是否灵活,而不是单纯地去背,去了解。


个人总结:听了这么多,感觉就一个:踏踏实实地学,所谓的走捷径的路子实际上离学习知识,提升自己越来越远的。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值