尚学堂 老师好!

上海:15201841284

广州:020-2989 6995

深圳:0755-23061965

武汉:027-8798 9193

西安:029-8822 8155

送给程序员的几点建议

  一个成功的java程序员不仅仅需要技术出众,还需要掌握为人处世的道理,尚学堂尚学堂java培训机构为你提几点职场的建议助你通往成功的道路:

  更多精彩内容以及学习资料,尚学堂论坛bbs.bjsxt.com免费下载。

  和客户的沟通

  第一个部分要谈的就是和你的客户沟通的问题。作为一名独立程序员,这是要做对的最重要的事。我发现客户喜欢有以下品质的人:

  可靠

  成为一个可靠的联系人,能及时的回复邮件和回答问题。同时,避免让客户担心你的进度,你可以给他们发送常规的进度报告或者当你完成一个目标后让他们知道。

  礼貌

  礼貌并且专业,友好也一样重要,毕竟我们是人!

  诚实

  不要说谎,总是遵守诺言。不要许下做不到的承诺。比如,不要在项目快结束的时候答应实现一些功能,如果你都知道你连按时项目都已经很困难了。

  不要隐瞒问题

  如果问题很严重或者迟早会暴露,尽快告诉客户。

  记录你的时间使用

  如果你是按照小时收费的,记录你的时间使用,并且经常告诉你的客户。如果你是按照项目一次收费的,这也可以帮助你评估你的效率。

  尚学堂JAVA培训专家给程序员的建议

  提供技术建议

  如果你发现客户做出了一个错误的技术决策,一定要告诉他们而不要让他们陷入困境。和他们讨论这个决定,但是要注意的是,最后还是让客户自己定夺。

  提出问题

  不要害怕提问,这可以让你和客户在未来省下不少心。如果有疑问,总是去问清楚,不要自己假设客户想要的是这样。如果一个需求定义的不是很清楚,或者缺失了一些关键的细节,要求他提供更多的细节,或者告诉你他想要的结果。这样他就能马上指出一些错误。

  做出客户期望的东西,而不是你认为客户期望的东西

  在软件开发里,总是有一条沟:沟的这边是客户期望的结果,沟的那边是最后他们得到的结果。消除歧义并且在不明确的时候不要自作主张是缩小这个沟两端距离的 好方法。比如,如果一个需求说:一个用户注册需要提供邮箱和密码。但是在另一个地方却说:一个用户登录需要输入用户名和密码。你会发现两个需求有冲突:注 册时填的是邮箱,登录却要输入用户名。是把邮箱当做用户名还是在注册时需要填用户名?除非客户自己说明否则没人知道。

  解决问题

  当出现了一个问题,集中精力去解决它而不是去抱怨。

  维护自己的名声

  这个部分要分享一些怎么维护自己的名声的建议。作为一名独立程序员,这是你最重要的资产。正如老话说的,那些你做过的好事早就消散在风里,而坏事永流传。 我们都希望事情不是这样,是反过来的,然而世界就是如此。如果你的名声不好,你就很难找到项目,尤其是在你的名声是公开的社交网络上。

  最好的维护提高你的名声的方法就是让你的客户满意。

  怎样解决一些常见的问题

  最后一部分是解决独立程序员常见的一些问题的建议。

  在项目开始前都谈清楚

  在上面里我提到,让用户满意的一个关键就是明确客户的期望,消除歧义。项目的开始阶段也有很多不明确的地方:开发速度,开发费用,支付方式和交付日期。这些一定要谈的非常清楚。

  不要在对项目一无所知的时候签下保密协议

  有好几次客户在没有向我展示项目的任何信息就要我签署保密协议(NDA)。即使冒着丢掉的风险,我也总是拒绝。

  为什么呢?关键是:我怎么能签下一份不知道具体详情的协议,让我自己去为它保密,在没有完成前都要保密,我连要保密的是什么我都不知道!如果我一开始就已经违反了保密协议呢?

  如果你也遇到这样的情况,请求客户告诉你这个项目的idea是什么,不需要太多的细节,只要让你能有信心能做到保密。

  这个项目是做什么的?一个社交约会APP?额....我应该告诉你们我最近在做着一些相似的项目。

  仔细阅读理解合同里的条款

  看起来这是显然的,但是这是需要一个特别认真对待的话题。一份合同是受法律保护的你和客户间的协议。并且通常都是客户要求你签的,这份合同通常总是更关注保护客户和他的项目的权益,而不是你的权益。

  为可能突然找不到项目做准备

  有时你在一个项目完成时找不到下一个项目是很正常的情况。我的对策就是保证自己至少同时在做着两个可以兼顾的项目,宁可放弃一个可以专职的项目。

  这样每个项目都可以为另一个项目当做后备:如果一个结束了,我还是有项目可以做。毕竟有一半收入比完全没有好。

  更多精彩内容以及学习资料,尚学堂论坛bbs.bjsxt.com免费下载。

  • 北京校区
  • 西安校区
  • 山西校区
  • 武汉校区
  • 长沙校区
  • 深圳校区
  • 上海校区
  • 广州校区
  • 保定招生办
  • 黑龙江项目办

北京京南校区:北京亦庄经济开发区科创十四街6号院1号楼 赛蒂国际工业园
咨询电话:400-009-1906 / 010-56233821
面授课程: JavaEE+微服务+大数据     大数据+机器学习+平台架构     Python+数据分析+机器学习  人工智能+模式识别+强化学习   WEB前端+移动端+服务端渲染

地址:陕西省西安市高新区西安软件园西区创新信息大厦A座三层尚学堂

电话:029-88228155 / 18291433445

山西学区地址:山西省晋中市榆次区大学城大学生活广场万科商业A1座702

武汉学区地址:武汉市东湖高新区光谷金融港B22栋11楼
咨询电话:027-87989193

网址:http://www.cssxt.com/
咨询电话:0731-83072091

深圳校区地址:深圳市宝安区航城大道U8智造产业园U6栋3楼
咨询电话:0755-23061965 / 18898413781

上海尚学堂校区地址:上海市浦东新区城丰路650号
咨询电话:021-67690939

广州校区地址:广州市天河区车陂街道大岗路5号中侨广场2栋321室(四号线车陂站D出口,或brt车陂站)
咨询电话:18948349646

保定招生办公室

地址:河北省保定市竞秀区朝阳南大街777号鸿悦国际1101室

电话:15132423123

黑龙江项目办
地点:哈尔滨市松北区博文路青年部落孵化器1层
电话:15321415678
Copyright 2006-2021 北京尚学堂科技有限公司  京ICP备13018289号-19  京公网安备11010802015183  
网站维护:北京尚学堂科技有限公司昌平分公司