A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Dr.Rain 初级黑马   /  2017-7-30 15:08  /  1858 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 Dr.Rain 于 2017-7-30 15:09 编辑

                                                                   整理手艺人前辈们的忠告
    在整理忠告前,先写个前言与题目无关,也没什么意义,就是想告诉你一声他是一个文艺的青年。
    他怀揣着早期的梦想,在祖国水利事业(/*水利工程施工员*/)与餐饮业(/*准备自己弄个炒酸奶小店*/)人生选择的十字路口中,摇身一变成为某某经理的司机兼职保姆(/*是的这是他的第二份工作*/),终于在"接送孩子照顾老人的工作中"厌倦了生活。
    忽一日,沉闷的生活节奏被某位老友的激情演讲给打破(/*剧情需要,老友介绍:一位身兼数职(ps,安卓,ios,web,看门,公司产品试验对象,跑腿等等)某某公司号称拥有公司百分之16股份后台技术人员*/)。    准程序员刚好不好的代表了他的目前身份,今日他正式成为了黑马程序员石家庄校区的小学弟。
     好了,这里不是网易云音乐,不是写故事的地方,端正态度,请开始你的表演。
     嗯,在各大网络交流平台中整理了一些学长的教导,他们想告诉准程序员,如下:
case 1:不要担心自己没有计算机基础,也不要羡慕那些有计算机基础的同学,其实你们都还是在一个水平线上。(额,好像是吧,毕竟他们现在和你是同学,不然嘞,也要上补习班的,一个级别的)
case 2:很多课程不是没用,不要太抱怨,只是教学的方式没有办法引起你的兴趣。对于一门课程,选一本经典的教材,认真研读,并且善于Google,看看国外名校这门课程的教材与讲义,并且做做他们的作业。(嗯,生活本来就是枯燥的,靠你自己理解了,他也不知道怎么说毕竟有时他也不喜欢)
case 3:数学很重要,也许你只有这一次机会有大把的时间来好好学习数学。(真的有提高,会数星星了!)
case 4:编程语言不需要会太多。(想多了吧,老哥,java还没弄明白了,有技术的,那.....,还是多会一两种吧,反正他准备学会java之后再学C语言和c#)
case 5:勿好高骛远。经常去造造轮子,如标准库,OS,编译器,网络库,这个时候都是青春年少容易被诱惑的时候,但是切记不要被周围所谓华丽的界面与技术迷惑,那些其实都是浮云。(没有梦想跟咸鱼有什么区别,You can say me a dreamer,but l am not only one!可是你一定切合实际啊,老铁 )&&(!!造轮子的意思:显然,车轮子是圆形的,这是大家公认的,最合适的形状。而你非要发明另一种形状的轮子,这种行为就叫「重复发明轮子(Reinventing the wheel)」,即「造轮子」—— 明知道你做的不可能比前辈做得更好,却仍然坚持要做。放到编程中,就是说业界已经有公认的软件或者库了,你明知道自己不可能比它做得更好,却还坚持要做。作为练习,造轮子可以增加自己的经验,很多事情看起来简单,但只有自己动手,才会发现其中的难点。当然实际开发中也有很多情况不得不造轮子,比如希望做到「自主知识产权」、刷 KPI 之类的;或者造轮子的人真的觉得自己开发的版本有更强的功能、更好的性能也说不定呢。)
case 6:实现一个功能的方案有很多种,不要让自己停留在原地。(嗯,就跟你回家可以坐高铁,滴滴一下,飞机,不同回家方式一个道理)
case 7:敏捷开发流程比你懂多少技术还要重要。(这个没看懂,自己理解吧)
case 8:编码规范大于写代码的自由度。(嗯,这大概就是卷面分的意思,不要写着写着自己都看不懂了,毕竟好几百万字呢,还是英文的)
case 9:不要让自己限制于一门语言,选择合适的方案去应用在不停的场景。(但是当下,还是先学会java再说,毕竟世界第一大语言)
case 10:好的程序员是至少0.75个产品经理,永远记着自己不是写完代码在本地运行,而是要交付给用户使用的。(..........)
case 11:不断的重构,如果你一次把代码写完不用做任何修改,证明你需要学习新的知识了。(再..............)
case 12:保持对行业的敏感度,经常约朋友,(例如从事UI小妹妹吃饭),你会有惊喜。(老铁没毛病,双击666)
case 13:跟猎头保持良好的关系,跟离职公司的前同事保持良好的关系。(好了,这个还不是现在你该考略的事情,毕竟你现在是个毫无技术的小学弟)
case 14:算法,数据结构,计算机组成原理等基础知识很重要,一致性哈希,垃圾回收算法一样很重要。(嗯)
case 15:懒是程序员技术发展的第一动力,如果你发现了你总是在做重复的事情,想办法让他变成自动化。(别懒了,老铁,懒了二十年了,不该付出点了吗?)
case 16:少熬夜,血压会高。(是的,不要熬夜,影响第二天的正常学习,否则巨亏的)
case 17:你不是一天到晚总在写代码,所以分配时间很重要。有的时候你需要的就是思考方案,有的时候你需要的就是不断的测试。(懂得利用时间你才能跑在他们前面啊,是吧)
case 18:程序员的一生都是在验证Bug,解决Bug和写Bug,所以你需要正确的理解Bug修复流程。(是的,bug??!!只记得玩游戏发现个bug贼开心,但是现在必须要做一个bug终结者)
case 19:有时候找别人完全解决你的问题,哪怕他很厉害。所以大部分时间都是要靠你自己。学会定位错误,定位出错的代码段。(是啊,人总得学会自我认知与定位)
case 20:不要靠看视频去学习怎么写代码,程序员的唯一成长之路就是不断的写代码,不要相信那些所谓的看视频来入门的人说法。(嗯,意思大概是学会思路,不要死记硬背这样吧)
case 19:不用着急早点找女朋友,先想办法在3年内薪水过了2万,然后这不是个问题。(哎,这个是问题吗?谁提的忠告??!!他很帅的!)
case 20:大部分程序员都有钻牛角尖和死脑筋,不爱说话的坏毛病,所以你要改正他,做为一个程序员可以这样,但是做人不可以这样。(完全同意,双击666)
case 21:保持谦逊,你总会遇到比你懂的多的人,不必羡慕,做好自己该做的事情。(嗯,字面意思,??!!)
case 22:提前给自己准备好路,特别是33岁以上的孩子,程序员就算到了35岁以后还能写代码,也不是性价比最高的一个。22~26岁才是最有价值的人,35岁以上的,一个公司一两个就够了。(这个..!!祝你好运!)
case 23:如果你要转行到程序员,请记着,你比科班生差,但是不代表你没有机会。你需要做的,仅仅是暗示自己必须要努力而已。过了这几年,恐怕你真的连这个机会都没有了。(啊啊啊嗯嗯嗯!说心里了老哥,这点道理我还是懂得,例如马云爸爸以前还是教英语的呢,现在不就当老板了,而且还是世界性组织的,所以可想他当年多努力的)
case 24:技术越好,头发越少。(哎,这个我不同意昂,这属于自黑,毕竟前言中的热心同学头发还是很多的,还算可以啦,没他帅)
default:好好谈一次恋爱,无论以后你们的结局如何,TA一定会教会你很多,以后记得感谢TA,TA也在用TA最美好的时光和你在一起。
看看夕阳,听听音乐,读读文学,全身心的放松,去享受一下这段时间的美好,努力的同时不要太担心未来,待业是最美好的职业,这段时间也是最美丽的时光,这是属于你的青春,好好珍惜。(没有啦,哪有default,毕竟这是种格式,记得加break;认真一点好不啦,你可花两万学费哎!)
...........
...........
...........
     嗯这忠告有点多了,这差不多了吧,可以结尾了吧
     嗯,要不再写点,要不太敷衍了
     嗯
     对于我们目前这个专业,如果你还热爱这个专业,如果你还想学好编程,那么请保持练习。当你踩过的坑多了,思考过的坑多了,你才能不断进步,慢慢朝着专业的方向前进。对于编程,没有捷径,无他,唯手熟尔。
     这是学长们的心得,嗯,还有,.....
     但在你没学会走之前,不要跑。
     每个阶段,你都可以尽自己所学的,做一个你认为最好的、最难的,但是经过时间思考和努力能做出来的东西。
     慢慢开始做几天、几周、几个月才能做出来的东西。别怕,任何大型的东西,也是由小的区块组成的。你不开始的时候,觉得它永远都难,你开始之后,就会专注在目前所做的部分。
接下来是重点总结,请谨记:
1.不要自称「 xx 狗」,尊重自己
2.不要为了谈恋爱而谈恋爱,不要相信「程序员找不到女朋友」
3.除了计算机知识,也要学好英语 + 数学
4.基础学扎实,不要追求热门
5.不要迷恋语言,不要陷入语言的战争
6.多写有质量的代码
---------------------------------------
      写完了,还有吗?没了。
      不好??!!你补充一下吧!你这么厉害!




     嗯,算了,再写一下结尾吧。
     这些只是我在某乎看到的心得,每个人都会看到听到不同心得的。因此,探索是一件很有意思的事~~
     在探索的过程中,我们就会知道挖掘技术哪家强?
     哎,对了,等一下,还有一个没说,这是一个可以坐一天的职业,没有下课铃,没有课间操,一年到头,天天如此,自己不动,没人拉你。没有运动习惯,干个十年八       年,身体就顶不住了。最好有一两个运动爱好,这样才能长久。(动动更健康!)
     好,结束,灯光师,不要再叫你了,请在适合地方修改一下错别字,适合地方加一下public static void main(String[] args) ,并加上{},包名类名自己取就行,我看好你。其他地方请酌情处理,毕竟他现在只是个准程序员..
      所以你好,再见。



评分

参与人数 1黑马币 +2 收起 理由
JacobAugustine + 2 很给力!

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马