前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何具备真正的编程能力?

如何具备真正的编程能力?

作者头像
程序员互动联盟
发布2018-03-15 15:54:01
6060
发布2018-03-15 15:54:01
举报
疑惑一

各种类型程序员都干啥?

天天都在加班到很晚才回家的程序员,有三种在公司混表现的,这种一般是刚毕业参加工作的各种学习,一种是做给领导看的,还有一种是负责人,妈蛋不干就没人干的。

天天都准时上下班的程序员,这种类型是该干的事情在工作的时间干好,绝不加班的,另一种是公司老资格不求此诧风云,只求养老赋闲,生活之上的人。

基本不按正常上下班的程序员,一种是专门晚上干活白天休息的家伙,还有一种就是高级酱油,这种都是宝级开发人员,有问题他上他来的一类。你属于哪一类呢?

疑惑二

应用软件主要是用那些语言开发?

目前流行的ios应用开发用的Object C 其实基本是C语言的增加了一些自己的api,所以ios开发基本是C语言开发。Android应用开发基本上就是java了,你看招聘上就知道都是Android java开发,类似于ios在java上增加了Android api。 windows应用开发就比较多样了但是大部分应用是c/c++开发的,当然也有java开发的。总之没有一成不变的开发模式,开发应用是怎么好怎么快用什么语言需要自己根据自己设计需要去评估。输入关键字软件方向了解有关软件开发相关的方向。

疑惑三

如何具备真正的编程能力?

其实编程能力体现并不是对语法细节的理解,也不在于手写或者复制粘贴代码多少,更不在于对什么操作系统的使用,或者常用库的api的记忆。而是分析找出解决方法的能力,把现实问题转换为代码逻辑的能力。这个是最重要的。语法很好学,只要看一看,再不行网上搜一搜都有,但是解决问题的能力,在网上搜不到,找不来,谁也帮不了。只能在长期的分析问题解决问题的过程中得到。一直强调出现一个问题不是急于去解决它,而是要先分析产生的条件即问出现的原因,哪怕你不懂某一方面,但是通过问题逻辑分析,能找出解决问题的点也是一种能力的体现,牛人是想得多做的少,找出问题,一针见效。

第一、能做出来东西

第二、做出来的东西能够提供给别人用

第三、能将别人的东西为自己所用

第四、能解决别人解决不了的问题

这就是编程能力的体现。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2015-12-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员互动联盟 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档