如何做好一个程序员

不知不觉,已经做了3个月的程序员了。这三个月,稍稍有点感触,说说关于怎样做一个程序员的感受吧

一、技术

1.首先,要熟悉一门语言。
这是必须的,也是基础。至于什么是熟悉,我个人的理解就是常用的会写,不常用的会查。
2.实际问题的解决能力。
既然是做开发,就免不了要遇到问题,这样说其实有点太宽泛的感觉,这里面包括出现未知错误,遇到某种业务逻辑该如何设计数据库等
3.软件的设计。
对于起步的程序员来说,这并非本职工作,但并不代表我们可以忽视这一部分,因为我们是不想一辈子都敲代码的。如果当一个系统(或者是模块)变的越来越复杂的时候我们不会感觉到力不从心,如果很好的维护,扩展,这很重要。
4.数据结构、算法
这重不重要,不太好回答。我个人感觉,应该去了解它。比如我要存一串对象,要用链表好,还是数组,还是栈或队列,或者是哈希?如果你知道他们是怎么组成的,你就不会有这个困扰了。算法好与不好,写出来的程序一看就知道了

二、非技术能力

1.沟通能力
这很重要,人与人之间本来就有太多不同的想法,为了让这个团队不像烟花一样散开,必须进行沟通,通过沟通,也可以使很多很好的想法融合到一起,迸发出更耀眼的光
2.团队(合作)
现在你还在单枪匹马厮杀在战场上吗?很累吧,赶快组建属于你的战队吧!如何使一个战队更具有战斗力,成员之间默契的合作必不可少
3.英语
懂与不懂,好与不好,不仅仅是机会多与少的问题

还有很多,例如“忽悠能力”,交往等,这就属于差不多每个行业都存在的了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值