来自Asp.net精英论坛:bbs.1aspx.com
升五星了,上个月MVP也申请成功了,散散分,下一级怕兴趣不浓厚了,说说题外话
在论坛和QQ上回答了很多人的问题,说句老实话,技术是一回事,很多人差的是的职业素质不足,真要在工作中自己出了问题自己还不知道。
下面的话仅仅是给初学者的一些建议,老鸟请屏蔽。
1。 问题描述不清。作为一个程序员的能力应该是解决问题的能力,在解决不了自己问题的时候最起码能描述清楚自己的问题好让其他人解决,如果你的问题别人看都看不懂,怎么帮你去解决。这样问问题的又大致分为以下几类
1.1 确实表达能力有问题,描述不清楚的。
那应该去锻炼锻炼这方面的能力。
1.2 问题描述极其简略,那意思就是分我给了,问题就是别人的了。
这种人在工作中肯定也是不负责任型的,发问题的目的是解决问题,所以发布的信息应该对其他人解决你的问题有帮助,而不是只要发了问题,事情就是别人的了。
1.3 空泛的问题。
有些人问的问题就是一本书的内容,比如"我要做个XXX管理系统,麻烦那位给我写一下,只要增删改查就可以了"。放心,这种人代码放上去也看不懂,后续问题还多的呢。
2。 很多人写的代码及其不规范,我在回复的时有时会点出来, 有时候就是简单的拼写错误导致的错误, 可是发帖者只关心他的问题解决了,不关心他为什么犯这个错误,为什么别人一眼就能看出来,我要怎么避免类似的错误,而且经常将我注释中注明的其它该注意的问题一律忽略。
3。 由于没有工作经验,职业素质不足。 如果你在工作中问你的同事问题,是否应该加个请字,而且还应该问问对方是否有空。问完问题了,无论如何,是否应该加个谢谢。反正我是见过很多人QQ上问我问题不知道说这些。甚至于我都说了,我现在忙,2个小时以后再给你写,对方还是紧追不舍,你给我发工资啊?
还记得有次推荐了自己的学生去某公司,后来这个公司的朋友给我说,这个学生问他一个算法的问题,我这位朋友把思想和他说了,他居然还追问,那究竟该怎么写呢?我当时听的脸都红了。没想明白的可以想想我这学生说的话有什么问题。
==
回28楼,碰到这种问题,你必须先去写程序,如果完成不了把你写的程序让对方修改是可以的,但绝对不能让别人去写,尤其是不能同事去写,这样你想想如果你要试用转正的时候,他会给你什么样的评价?
唉,还是那句老话,什么事别人都帮你做了,你是干什么吃的,公司给你发工资干吗?
4。 狂妄自大型。 有时候看标题就是"我发现了微软的一个bug"、"C#的继承机制存在很大的问题",这要是iv或者sp1234这样的牛人说我可能还会信,大多数情况下最后发现是楼主的问题。不过好点的事,一般自负的人比不自信的人容易找到工作。
5。上面提到的东西可能对某些初学者有用,也可能没用,请勿对号入座。我经常告诉初学者的都是我多年的工作经验,愿意听就听听,不愿意听我也懒的去辩驳。
最后一点,给初学者一个建议,你要有自己的职业规划,你要知道你今年应该达到什么目标,明年该干什么,三年后我要达到什么目标。就.NET而言,算法(数据结构) + 英语(日语) + 其他能力(表达、团队、逻辑、管理) + 具体语言的基本功(比如C++, C#语言 含面向对象概念) 是非常重要的,现在拼的就是个综合实力,别指望单凭某些技术打天下,你的asp.net再好也未必能应聘到微软和google。也别动不动就说.NET工资低,我认识的朋友做.NET的税前很少有低于10K的,虽然不高,但料想也不算低吧?
先说这么多吧,如果有朋友想听,后面再补,也希望各位朋友事事顺心!