Be required of a clever programmer 5 skill-programmer, programming-IT information
Software developer in any project of architecture and design played a very crucial role. Current world of modern architecture in need of modernisation or clever developers, these developers are equipped with a variety of practical skills. Clearly in mind, socialization, and smart is the developer of the world look forward to.
So, how do we define the smart developers? There are 5 key areas:
1, concentration and goal-oriented
Began to reflect on and plan your career. For your code, you should:
? Keep the module – personalization, both professional--need to think, and you do need the forms regularly.
? Clean and abide by the rules-we need to follow coding rules and set their own rules, and keep the target clear and measurable.
? Keep loose coupling coupled together--not a lot of goals – keep it simple and flexible and can vary independently.
? Maintain measurable – keep the target based on the SLA, and bi-weekly/monthly/quarterly/annual measure, the more frequent the better.
2, promote and market your ideas
? This is the most overlooked, on the one hand, is the most difficult part. Your ideas need to tell others to be executed, in order to achieve these goals, first of all you must market your idea to others.
? Storytelling is a well-known convey ideas in a way that everyone can understand means.
? SapientNitro redefine Storytelling to Storyscaping, this is a new way of telling stories, it connected the experience (for marketing). This can also be used in an ordinary story.
3, improve work efficiency
Constant effort & thought process in order to come up with new & improved way of doing things. A simple example of this is--by detecting problems early, Jmeter performance test scripts to do unit level and reduce the cost of quality.
Share your knowledge with the team (blog or Web conferencing). This helps to improve the efficiency of the entire team, also had the opportunity to get feedback from others.
4, through learning to keep up with the pace of the times
? By reading the blogs from leading high-tech companies (Netflix Tech Blog,Oracle OTN,AWS Blogs,IBM Emerging Tech Blog,DZone,TechGig,TechCrunch)
? Browse the high-tech company's Developer Web site (such as Facebook for Developers,Twitter Developers,Amazon AWS)
? In the question-and-answer website questions (such as Quora,Stackoverflow)
? In a MOOC website (Coursera,Udemy) or YouTube channel
? Finally, through the following key people/companies on social media channels (Twitter,LinkedIn).
5, having a healthy mind, body, and soul
This is the most important point, because it can keep a person's spirit, make sure we have fresh and healthy state of mind to respond to any challenge to come up with innovative ways to do things.
All in all, these 5 skills that can help us in the current dynamic & more success in the fast changing world of technology.
成为聪明
程序员必备的5个技能 -
程序员,编程 - IT资讯
软件开发人员在任何项目的架构和设计上起着非常关键的作用。当前的现代化架构世界需要现代化或聪明的开发人员,这些开发人员装备了各种务实的技能。了然于心,社会化以及聪明是这个世界所期待的开发人员。
那么,我们该如何定义聪明的开发者呢?有这样5个关键的领域:
1、集中注意力和以目标为导向
开始反思和规划你的职业生涯。对你的代码,你应该:
• 保持模块化——个性化,专业化——这两个方面都需要好好考虑,并且你的待办事项需要定期整理。
• 保持清洁并遵守规则——我们需要遵循编码规则以及自己制定的规则,并且保持目标的干净和可衡量。
• 保持松耦合——不要将很多目标耦合到一起——保持简单和灵活才能独立地变化。
• 保持可衡量——保持目标基于SLA,并且每两周/每月/每季度/每年衡量,越频繁越好。
2、推广和营销你的想法
• 这是最被忽略的一方面,也是最困难的一部分。你的想法需要告知他人才能被执行,而要实现这些目标,首要的是你必须将你的想法营销给他人。
• 讲故事是一个众所周知的用一种每个人都可以理解的方法传达思想的手段。
• SapientNitro重新定义Storytelling到Storyscaping,这是一种新的讲故事的方式,它连接了体验(用于市场营销)。这也可以用于普通的讲故事中。
3、提高工作效率
不断的努力&思维过程以便于想出新的&改进的做事方式。一个简单的例子就是——通过检测早期问题,Jmeter脚本来做单位级别的性能测试和降低质量成本。
与团队分享你的知识(博客或网络会议的形式)。这有助于提高整个团队的工作效率,也有机会得到别人的反馈。
4、通过学习跟上时代的脚步
• 通过阅读来自于领先的高科技公司的博客(Netflix Tech Blog,Oracle OTN,AWS Blogs,IBM Emerging Tech Blog,DZone,TechGig,TechCrunch)
• 浏览高科技公司的开发者网站(如Facebook for Developers,Twitter Developers,Amazon AWS)
• 在问答网站提出问题(如Quora,Stackoverflow)
• 在MOOC网站(Coursera,Udemy等)或YouTube频道学习
• 最后,通过以下关键技术人物/公司在社交媒体上的渠道(Twitter,LinkedIn等)。
5、拥有健康的头脑、身体和灵魂
这是最重要的一点,因为它能保持一个人的精气神,确保我们有新鲜和健康的心态来应对任何挑战,想出创新方法来做事情。
总而言之,这5个技能可以帮助我们在当前动态&快速变化的技术世界中获得更多的成功。