散散分吧,顺便给初学者点建议(修改版)
升五星了,上个月MVP也申请成功了,散散分,下一级怕兴趣不浓厚了,说说题外话
在论坛和QQ上回答了很多人的问题,说句老实话,技术是一回事,很多初学者差的是自己的职业素质不足,真要在工作中自己出了问题自己还不知道。
下面的话仅仅是给初学者的一些建议,老鸟请屏蔽。
1. 问题描述不清。
作为一个程序员很重要的一个能力应该是解决问题的能力,在解决不了自己问题的时候最起码要能做到清楚地描述自己的问题好让其他人解决,如果你的问题别人看都看不懂,怎么帮你去解决。这样问问题的又大致分为以下几类
1.1 确实表达能力有问题,描述不清楚的。
那应该去锻炼锻炼这方面的能力。如果你没有这个基本能力,那么领导的话你听不懂,你的话领导不明白。干活的时候不仅和同事无法交流,甚至可能活都是你干的,功劳最后还是别人的。
1.2 问题描述极其简略,那意思就是分我给了,问题就是别人的了。
这种人在工作中肯定也是不负责任型的,发问题的目的是解决问题,所以发布的信息应该对其他人解决你的问题有帮助,而不是只要发了问题,事情就是别人的了。
1.3 空泛的问题。
有些人问的问题就是一本书的内容,比如"我要做个XXX管理系统,麻烦那位给我写一下,只要增删改查就可以了"。放心,这种人代码放上去也看不懂,后续问题还多的呢。
2. 没有学会在失败中成长。
很多人写的代码及其不规范,我在回复的时有时会点出来,有时候就是简单的拼写错误导致的错误,可是发帖者只关心他当前的问题是否解决了,不关心他为什么犯这个错误,为什么别人一眼就能看出来,我要怎么避免类似的错误,而且经常将我注释中注明的其它该注意的问题一律忽略。
3. 由于没有工作经验,职业素质不足。
如果你在工作中问你的同事问题,是否应该先问问对方是否有空,而且再加一个"请"字。问完问题了,无论结果如何,是否应该加个谢谢。反正我是见过很多人QQ上或者群里问问题不知道说这些。甚至于我都说了,我现在忙,2个小时以后再给你写,对方还是紧追不舍,拜托,你给我发工资啊?
还记得有次推荐了自己的学生去某公司,后来这个公司的朋友给我说,这个学生问他一个算法的问题,我这位朋友把思想和他说了,他居然还继续追问,那究竟该怎么写呢?我当时听的脸都红了。没想明白的可以想想我这学生说的话有什么问题。
==
回28楼,碰到这种问题,你必须先去写程序,如果完成不了把你写的程序让对方修改这都是下策了,绝对不能让别人去替你完成,尤其是不能让同事去替你完成,这样你想想如果你要试用转正的时候,他会给你什么样的评价?
246楼其实说的蛮明白的了,其实在公司中,如果你的Leader没有具体安排某人去带你的话,那么其他的同事未必一定要去帮你,毕竟自己的工作才是最重要的。而即使安排了某人去帮你,对方肯定也有自己的事,从常识上来说是不能不停地打扰的,而且如果这些东西你自己不看不想不做就只知道问人,别人会对你的印象很差。
总有人会说,那我还是不会怎么办,很简单,拼了命地去看去学。我刚来上海的时候在第一家公司,前三个月平均睡眠时间也就是6个小时,没人能问问题,一般下班后看书到2点,晚上睡在公司,午餐公司报,晚饭我经常就是3元一碗的面,吃苦这两个字,岂是说说这么简单。
唉,还是那句老话,什么事别人都帮你做了,你是干什么吃的,公司给你发工资干吗?
==
顺便提一句,初学者面临接触的难题经常会说"学校没教过","老师没讲过",这种推卸责任的回答可以让你的项目组长血都喷出来,你至多能说"这个东西我没有接触过,请问是否能有相关的资料可以参考"(请注意且勿自以为是,我见过这样的回答"这个东西我没做过,把你们以前的源代码拿来让我看看")。自学能力是程序员必需的能力,你总是会发现有那么多的东西是在学校里从来没有学过的,甚至于你的老师也未必一定会,但你现在要去搞定它。
4. 避免无谓的狂妄自大。
有时候看标题就是"我发现了微软的一个bug"、"C#的继承机制存在很大的问题",这要是iv或者sp1234这样的牛人说我可能还会将信将疑,多数情况下最后发现是楼主的问题。不过好点的是,一般自负的人比不自信的人容易找到工作。
5. 学会吸取他人的经验
上面提到的东西可能对某些初学者有用,也可能没用,请勿对号入座。我经常告诉初学者的都是我多年的工作经验,愿意听就听听,不愿意听我也不想的去辩驳。我和我老婆聊的时候都有这个感触,如果在我年轻的时候有这样一个人告诉我该做什么,该怎么去做,我们奋斗的时间至少会减少一半,我工作十年了,如果我能早知道我该怎么做,至少在5年前我就应该达到现在的成绩。
==
回257楼,其实上面这种说话就是不甘心而已,其实就算知道怎么做,也未必能减少5年的时间,但是肯定能节约时间。不过我在工作3年内都没有职业规划,这是不应该的。有些话开始没想在论坛上多说,做为一个男人年轻的时候还是应该多关注一下事业,尤其是在大城市,如果没有事业的,感情也很成问题,我在这上面浪费的时间太多了。
我给初学者的最后一个建议,你要有自己的职业规划,你要知道你今年应该达到什么目标,明年该干什么,三年后我要达到什么目标,目标不要太高,但是是你蹦一个就能达到的。
就.NET而言,算法(数据结构) + 英语(日语) + 其他能力(表达、团队、逻辑、管理) + 具体语言的基本功(比如C++, C#语言 含面向对象概念) 是非常重要的,现在拼的就是个综合实力,别指望单凭某些技术打天下,asp.net再好也未必能应聘到微软和google。也别动不动就说.NET工资低,我认识的朋友做.NET的税前很少有低于10K的,虽然不高,但料想也不算低吧?
==
这里的算法就是像排序、查找、字符串相关的算法,数据结构是计算机专业必须要会的东西,也是大公司面试必考的内容。不仅仅是做出来,还要考虑时间负责度和空间复杂度,有空了专门开个帖子谈谈这个话题
先说这么多吧,如果有朋友想听,后面再补,也希望各位朋友事事顺心!
==
结帖转非技术区
[解决办法]
JF
[解决办法]
接分
[解决办法]
接分
[解决办法]
不厚道
[解决办法]
恭喜抢分
[解决办法]
JF
[解决办法]
谨听前辈指教!!!!
[解决办法]
顶上,也回也帮我一把。……
------解决方案--------------------
恩~~恩 ~受益匪浅~~很多地方自己要注意呢~~
[解决办法]
接分 恭喜高歌
[解决办法]
接分
[解决办法]
接分,恭喜
[解决办法]
来接一下分.
恭喜楼主哦.
[解决办法]
恭喜!接分!
[解决办法]
说的很有针对性
楼主很厚道
向你学习
[解决办法]
呵呵 灌灌水
[解决办法]
呵呵,终于散了。
[解决办法]
先回复慢慢看
[解决办法]
恩,经验之谈
[解决办法]
JF
[解决办法]
jf
[解决办法]
谨听前辈指教!!!!JF
[解决办法]
还记得有次推荐了自己的学生去某公司,后来这个公司的朋友给我说,这个学生问他一个算法的问题,我这位朋友把思想和他说了,他居然还追问,那究竟该怎么写呢?我当时听的脸都红了。没想明白的可以想想我这学生说的话有什么问题。
这个问题我也问过,思路别人也给我说了,我也清楚,但我就是写不出来!你说怎么办?
=====================================================================================
[color=#FF0000]请多多体谅下新人、菜鸟、fish、......每个人都在学习进步中,也许你回想你的过去,你也发现你过去也很幼稚[/color]
[解决办法]
是的当时是酱紫的。
[解决办法]
恭喜恭喜啦!!!
[解决办法]
JF
[解决办法]
55555555555555,看到麽多牛人有激.主要有人俺 葱白 LZ和net_lover
[解决办法]
搂主说的在理啊,但是不应该自占沙发啊:)
[解决办法]
楼主 又是一个无私好人,希望这样的人 越多越好, 我这样的 菜鸟 能学到 更多东西,之后 我也做个 无私的好人
[解决办法]
jf
[解决办法]
jf
[解决办法]
呵呵...
[解决办法]
看看```
[解决办法]
真能灌水,就 5X 了.......
补充:
1.4 滥用滥造缩写引起歧义, 比如 "怎样在SqlServer里面XXXX" ,说成 "怎样在SQL里面XXXXX" ;
1.5 一些很生僻的概念自己并不知道只用在很小领域而以为谁都知道,比如 "做个AMDC系统要注意什么" 之类的.
6 对于意见有分歧的回复,比如回复中不同的人有不同见解, 不会自己去简单分析,而是看对方的等级.
我打包票, 现在如果一个问题在回复里面 邹建和思归如果跟其他人意见不同, 80%人想都不想就投那边...同样现在假设在回复上你和sp1234在一边,我和iv在另外一边,绝大部分会倒向你们那边,原因是iv和我星星加起来没你们一半.我做过实验,在一个QQ群里, 我突然把名字改成 "菜鸟什么都不知道", 然后在讨论时明显发现说的话不管对错总有人出来挑刺.....终于有人发现是我改名的了,刚才挑刺那些就都闭嘴了..........
看问题不是看内容而是看人,甚至是看星星是很大一部分人的大问题.
[解决办法]
这个分,有什么用?
------解决方案--------------------
jf,听君一番话,胜读十年书
[解决办法]
啊!!!亲爱的闵老师好有魅力啊!!!!我的目标就是要超你进发
[解决办法]
恭喜!
受教~
[解决办法]
jf
[解决办法]
[解决办法]
非常值得学习。。。
[解决办法]
什么事别人都帮你做了,你是干什么吃的,公司给你发工资干吗?
这句话说的好.读完忠告,好好做事!
[解决办法]
JF
[解决办法]
跟楼主这样的高人多学习。。。
[解决办法]
jf
[解决办法]
...................^_^.................................
[解决办法]
接分
[解决办法]
接分
[解决办法]
JF哈 学.net还是漫长的路啊
[解决办法]
和楼主有同感。
[解决办法]
学习了
多谢!
[解决办法]
GX
[解决办法]
[解决办法]
前来学习学习
[解决办法]
哈哈 我才开始学.net 还是漫长的路啊
多少帮助下我哈 谢谢
[解决办法]
恭喜楼主
[解决办法]
JF
[解决办法]
说的很中肯的说,虚心学习~
[解决办法]
分点来用用~
[解决办法]
jf
[解决办法]
沙发,:-)
[解决办法]
恭喜抢分
[解决办法]
恭喜
虚心受教中
[解决办法]
受益匪浅
感谢楼主
[解决办法]
恭喜.呵呵~
[解决办法]
很不错的说
[解决办法]
jf
[解决办法]
嘎嘎嘎~~~
------解决方案--------------------
老大来SF
一定要来接的啊
[解决办法]
恭喜,接分
[解决办法]
接分了···
[解决办法]
up接分
[解决办法]
jf
[解决办法]
gx
jf
[解决办法]
up
[解决办法]
多谢了,领教
[解决办法]
很不错,学习了~
[解决办法]
看到星星就已经很。。。又见到这么多勋章
[解决办法]
好多勋章呀,拜个
[解决办法]
jf
[解决办法]
来了不少星星啊
jf
[解决办法]
接分,看好.NET,可惜公司用java
[解决办法]
[解决办法]
ding
[解决办法]
JF. :-)
[解决办法]
接分
[解决办法]
楼主真牛
顶
[解决办法]
恭喜,恭喜,向楼主学习!!!
[解决办法]
接分 学习了
[解决办法]
恭喜 讲的很不错
[解决办法]
认真学习了
[解决办法]
很快呀!恭喜了