作为一个程序员需要学多少技能?

  学会使用google。当你写了一段代码,编译一个开源代码,或者安装某个软件,遇到意想不到的问题的时候,第一时间把错误信息贴到google上,99%的时候你会发现早已经有人提出过相同的问题,解决方法就在第一条搜索结果。甚至当你犯下rm -rf /这样的错误时,惊慌之前记得先问google,你会发现世界末日比你想像的要远。

你的程序运行结果和自己想的不一样?放弃之前先老老实实在每一步的中间状态,把重要的变量值清清楚楚地打印出来。不要想当然的以为那些值一定计算正确。99%的时候当你第一眼看到那些打印出来的结果时,就会明白问题出在哪了。不是每个语言都有强大的IDE让你可以设断点单步调试,有些时候你甚至得在远程的linux主机上调试程序,但是打印语句永远都可以使用。这是最笨的方法,但却是永远有效的方法,不论你的程序有多么复杂,运行在哪里。

  在你的程序员生涯里会不断学习到新的酷炫技能,但是相信我,不会有任何一个能给你带来超过这两个基本技能的收益。尤其是在遇到问题时,问问自己,这两点都做到了吗?

  http://www.hpyynk.com

  http://www.hrbhpnk.com

  http://www.hebxyk.com/

  http://hpcdzyy.com/

时间: 2024-10-19 05:35:21

作为一个程序员需要学多少技能?的相关文章

作为一个程序员需要学多少技能?

我从做游戏来说:如果你仅仅做一个码农,你学好计算机相关的信息就行,但是,要做好一个游戏,作为游戏制作人,那么要学的就多了,我就拿仅仅去年学的情况说下:1. 物理,因为游戏内体现的物理是给玩家最真实的体验.物理的基本概念,甚至深入概念都需要一定层次了解.2. 心里,教育.这2个我放在一起,游戏要达到某种目的,或沉浸,或教育,这些,都需要对相关技能,甚至包括社交,社会学,等进行深入了解.3. 美术,作为制作人,并不是简单的把游戏较给美术去展现,而是要自己去把关,如何构建会让玩家惊叹的东西.4. 导演

学Java薪资待遇怎么样 程序员要掌握哪些技能

学Java薪资待遇怎么样?程序员要掌握哪些技能?Java诞生至今已有二十余年,拥有广阔的市场占有率.数据显示,在所有软件开发类人才的需求中,对Java工程师的需求达到全部需求量的60%-70%.很多人想学Java,但又担心现在学习Java还有前途吗?且看小编分析. 各类新兴编程语言的兴起令Java的霸主地位似乎有所动摇,“Java必死”言论随着喧嚣尘上,也让想要从事Java开发的人心存疑虑.但事实真是这样吗? 资料显示,近20年来Java程序员的工资一直是在稳中有升的状态,一般来说具备3-5年工

【转】程序员怎样学数学

I've been working for the past 15 months on repairing my rusty math skills, ever since I read a biography of Johnny von Neumann. I've read a huge stack of math books, and I have an even bigger stack of unread math books. And it's starting to come tog

[转] 程序员怎样学数学

Source:http://article.yeeyan.org/view/pluto/2365 --------------------------------------------------------------------- 读后感: 高中的时候数学成绩还不错,150分的卷子基本能保持在135以上.但是总感觉我的数学思维和数学修养仍然没什么提高.NUAA自招失败的经历让我彻底发现了这一点.大一学了一年的高数,又被繁杂的公式折磨得死去活来. 总感觉真正的数学不应该是这样的.但是真正的数

做一名程序员需要学哪些知识

问这个问题的人都该打,先拖出去,赏一丈红~ 如果你是计算机学生或者意欲从事IT行业的人,那么再仗50大板!! 为什么?因为你肯定想都没有想过这个问题,一个典型的伸手党,这对于从事计算机的人来说是大忌!!且看下面这2个主要原因: 1)程序不可能一帆风顺,如果有这个时候,那么你可能在做梦,总会遇到各种各样的问题,难道你每次遇到问题都张口问“哪个大牛,来帮我看看这个程序什么问题吧,怎么老是提示错误呢?”,如果真的是比较复杂的问题还好,大牛看过之后替你解决了,自己也更有经验了,如果是差一个逗号之类的问题

.NET WEB程序员需要掌握的技能

本来这个是我给我们公司入职的新人做一个参考,由于 @张善友 老师在他的微信号转了我的这篇文章<<.Net WEB 程序员需要掌握的技能>>,很多人觉得比较有用,说是看了后知道一步步怎么学,这个让我受宠若惊,另外我看到有些同学文章引用了这部分,但是格式很乱看不清楚,所以我就重新整理一下在博客园发一下,希望对更多人有用,也希望大家补充. 基础部分 C# 基础语法 OOP的概念,面向对象的理解 继承 封装 多态 ASP.NET MVC ( Web Form 用的越来越少,如果你不熟悉We

(小说)那些年,那些事——一个程序员的奋斗史

转自:http://blog.csdn.net/x283930450/article/details/9072223 第01章    段伏枥,一个瘦小,矮小,根本和“帅”这个字粘不上任何关系的普通人 .名字的来源在于其多读了几年书的老爹,总抱着有一天要出书出名乃至于名流千古的 美好理想,但可惜现实总是给予他无情的而又现实的打击,于是就将理想寄望于自己的 儿子,起了个“伏枥”的名,寓意为“老骥伏枥,志在千里”,表达自己不到黄河不死 心的良好的愿望.     只可惜段伏枥这家伙完美地遗传了来自于老爹

工作了3年的JAVA程序员应该具备什么技能?(zhuan)

http://www.500d.me/article/5441.html **************************************** 来源:五百丁 作者:LZ2016-03-18 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章.这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的. 简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有

做一名程序员需要学哪些知识?

问这个问题的人都该打,先拖出去,赏一丈红~ 如果你是计算机学生或者意欲从事IT行业的人,那么再仗50大板!! 为什么?因为你肯定想都没有想过这个问题,一个典型的伸手党,这对于从事计算机的人来说是大忌!!且看下面这2个主要原因: 1)程序不可能一帆风顺,如果有这个时候,那么你可能在做梦,总会遇到各种各样的问题,难道你每次遇到问题都张口问“哪个大牛,来帮我看看这个程序什么问题吧,怎么老是提示错误呢?”,如果真的是比较复杂的问题还好,大牛看过之后替你解决了,自己也更有经验了,如果是差一个逗号之类的问题