大 牛 程 序员 要学 多 久?

 我来答
你的秋天来临
2016-09-12 · TA获得超过3425个赞
知道小有建树答主
回答量:1069
采纳率:0%
帮助的人:309万
展开全部
一个普通的程序员需要学多少技能才能立足社会呢?
  1学好"物理"
  基础算法和数据结构。是计算机世界的基本定律,是程序问题的终极答案;.
  2学好“化学”
  各类系统和语言的关键性质,提供能写出优秀程序的原料;
  3学好“生物”
  不同的技术构成不同的生态系统,不同的生态系统有不同的规则。程序符合生态系统环境,才能长成参天大树。
  4学好“历史”
  技术从哪里来,要到哪里去;
  5学好“文学”
  写明白文档,表达好逻辑,起得好名字,用得好隐喻;
  6学好“建筑”
  钢铁,水泥,脚手架,防灾,抗压,无单点,架构是系统的核心;
  7学好“艺术”
  写程序对得起自己的眼睛,做产品对得起用户。
  8学好“经济”
  成本、收益和时间帮助你做编程时的主要决策。
  编程世界是真实世界的缩影。程序员要做的就是先“高中”毕业,然后选择一个最擅长的专业继续深造。这个过程正常四五年时间,如果需要做到大牛级的,就不是那么简单了,搞程序的就像搞艺术一样,基础是技术活,才有可能大规模进行,才会有软件工程的理论。也正是编程具备艺术创作的特点,生活才会有如此多的好软件产品。写一个程序需要付出脑力和体力,当我—我们—某个群体完成一个程序之后,在我们的眼里,每一个程序就都是艺术品。而当你的作品能受欢迎受肯定时才能算是大牛级,多久时间不好说,5年,10年要看个人
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式