如何做一个合格的程序员?

1.对整个行业的全局认识

升迁过程:程序员、高级程序员、架构师、技术经理、技术总监、ctochief technology officer,首席技术官、总工程师)

相关的职位除了这些还有什么:设计、产品、测试、系统维护人员、管理员...

国内行业的现状:

三大巨头:bat--百度、阿里、腾讯

京东、360

国外的:HP(最大的pc打印厂商)、IBM(International Business Machines)Microsoft、Google、cisco(思科,网络解决方案提供商)、inteloracleapple、amazon...

发展趋势:

搜索、

LBSlocation based service)基于位置的服务、

app逐渐饱和,很难拓展新市场

移动电商

2.学习能力

需要不断学习新技术

3.沟通能力

与领导、测试、产品等沟通是否有效能直接决定你的工作效率

4.人格素养

 

5.编码能力(领导能力

 

现在能做的:如何培养这些能力

1.全局的提升

关注it行业的新动态

没事多逛逛技术论坛,如

http://stackoverflow.com/csdn

2.学习能力的提升

英语——至少阅读要没问题;

逻辑思维能力的练习——多找算法题练练,《编程之美》

学会提问、学会自己解决问题的能力

3.沟通能力的提升

担任班委、参加学生会等组织的活动

4.时刻自律、优雅的言谈举止

5.多敲代码

 

学习方法:

预习--看大纲、ppt、视频,自己做思维导图

复习--科学复习

发布了384 篇原创文章 · 获赞 208 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/qq_27248989/article/details/105231660