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