【新手上路常见问答】开发者如何茁壮成长?

本文为新手开发者提供了一些建议,包括培养良好的编程习惯,如使用协同工具提高效率、注重代码质量和重构;强调知识资产管理,如定期学习、阅读技术书籍和参加课程;并推荐了一些开发者常去的网站,如Stack Overflow、InfoQ和Wired。此外,建议加入开发者社区,如ACM和IEEE,以促进个人成长。
摘要由CSDN通过智能技术生成

 

  

目录

1. 开发者应该养成怎样的好习惯?

2. 如何管理知识资产?

3. 开发者经常去逛哪些网站?


文中图片来自网络,如有侵权,请及时告知。

年青的开发者小飞很认真地问我,对于我这样的菜鸟,你有什么建议啊?好吧,我就来和大家聊聊茁壮成长的事情。首先,建议处在入门阶段的朋友们一定要读读《程序员修炼之道》(第二版),可参考我的文章【好书推荐】程序员修炼之道,软技能相关,也请参考【软件开发与人】《软技能:代码之外的生存技能》推介 和 【实战技能】如何与产品经理愉快合作?

 

1. 开发者应该养成怎样的好习惯?

 

善于学习,具有技术和技巧上的直觉,喜爱折腾各种新技术。

善于利用工具提高工作效率,比如利用协同管理工具和不错的开发工具,做事情有条理、有逻辑。

善于沟通,请大家参考我的文章 【实战技能】关于开发者的沟通技能

对代码质量有要求,善于重构,善于写易于测试的代码。请参考我写的文章 【实战技能】编写卓越的技能

善于把握基本原理,知其然知其所以然,不只追求做出软件作品的快感,而忽略架构设计和原理级的学习。如果能对领域知识有深入理解,能根据领域知识从技术角度做出更多贡献,那就是非常优秀的技术开发者了,也能做出更多具有价值的产品。

 

2. 如何管理知识资产?

图片

定期投资学习,保证多元化特征;

每年至少学习一种新语言,当然不能只学一种语言了;

每季度阅读一本技术书籍;当然还要读非技术书籍

上课学习,现在在线资源丰富,可以和米国的博士教授们一起学习了;

试验不同的环境;

充分利用网络资源。

 

3. 开发者经常去逛哪些网站?

 

在http://stackoverflow.com/搜索一些问题可以找到靠谱的答案,要知道这个网站上可是有不少全球的技术大牛在和大家交流啊。

http://www.infoq.com/ 是一个实践驱动的社区资讯站点,致力于促进软件开发领域知识与创新的传播。每年还召开很有价值的qcon。

http://www.wired.com 这是笔者最喜欢的默认网站

https://techcrunch.com/  报告技术业务、初创公司、风险投资基金和硅谷

alright they left their facebook logged in i'm a hacker - alright they left their facebook logged in i'm a hacker  First Day on the Internet Kid

4. 开发者应该去哪里抱团?

前面我提过科技工作者的社交

 

 

图片

图片

 

成为ACM会员,成为IEEE会员,寻找线下的开发者社区,除了CSDN,还有不少社区可以参与。比如谷歌的GDG社区等等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值