进培训机构需要谨慎,在培训机构需要玩命,出培训机构需要坚持!

发布时间:2013-09-14 15:01:00作者:左潇龙阅读(3567 )评论(50)

             上一篇文章LZ和各位分享了自己工作当中做事的方式与思路。当然,其中褒贬不一,有被LZ一下点醒的,也有和LZ争论的。不过这些都无所谓,LZ深知一篇文章是不可能满足所有人口味的,因此对于任何给予LZ评论和建议的猿友,LZ一直都抱着感谢的心情。尽管有些时候,LZ会与一些批判LZ的猿友进行一些讨论或者说辩论,不过这些过程总会让LZ一次次加深理解,有新的感悟,LZ受益匪浅。

             在开始讨论正题之前,为了满足一位猿友的小小要求,也为了感谢给LZ建议的猿友们,LZ依然保持上一篇的习俗,让一些支持LZ和批判LZ的猿友露个脸。限于篇幅,LZ找一些比较特别的猿友在这里,对于其余没有列出的猿友,LZ在这里再次表示衷心的感谢。

             这第一位就是一个要求露脸的猿友,实在是一个可爱的家伙,不知为何,这位猿友给LZ隐隐传递着一丝快乐的气息。

    #30楼2013-09-13 10:46 | 艾编程 

    楼主文风很“儒雅”,期待更多干货,期待此评论登上楼主的下篇博客,╮(╯3╰)╭

             下一位猿友也非常特别,这位猿友的心声得到了不少的支持,而且当时LZ看到这位猿友的评论时,差点就笑跪了,0.0。

    #1楼 2013-09-13 05:44 | yao2yao4  

    最怕那种不懂编程的PM、领导等,又不懂编程,在我在思考怎么做的时候,傻逼地问我,我刚告诉你需求了,你怎么还不写代码?

             下一位是和LZ进行了激烈辩论的猿友,让LZ体验了一把逻辑推理的对抗,最终的结果,应该算是一比一打平了,0.0。

    #8楼 2013-09-13 08:48 | Sam Xiao  

    楼主:
    我个人认为,一个团队里什么人都应该要有,意思就是说包容性要好。就像一个军队,个个都是有智有勇的将军,那谁去堵机枪口?
    我感觉你提倡的先思再行的观点纯属乌托邦。往往一个团队里,思考者和行动者往往是不同阶层的人。如果行动者去干思考者的事,有时会引起不必要的麻烦。要懂的分工协作。

             还有一位比较特别的猿友,也正是因为这位猿友,LZ写了这篇博文,他是唯一一位向LZ求助的猿友。

    #61楼 2013-09-13 19:55 | CccccYj  

    学习了!
    但lz你觉得新人的情况又应该怎么做呢?
    就是给你一个任务,但你对这任务的知识点基本上不是很了解
    我的做法喜欢接到任务后自已一直在想这目地要怎么完成(没google查下这要怎么做)!然后实践下!
    应该怎么做!但有时我会花费一整天的时间而还没完成任务!(过程中发现这办法不行,然后改另一种办法,但又不行!大多情况最后还是要查下google看下别人是怎么做的)
    我发现!就跟我一起实习的,接到任务就直接百度,然后就一直在调试!
    这样一般都是他很快完成任务
    显然,项目组长更喜欢他而不是我!
    是不是我的做法很有问题!

             LZ在下面的回复给了这位猿友几条建议,内容如下。

    #65楼[楼主2013-09-13 22:29 | 左潇龙  

    @CccccYj
    贫僧给这位施主一点建议吧。希望能帮助施主走出目前的困境。
    从施主的描述上来,贫僧觉得施主最大的问题在于没有把学习和工作分开,而是将两者混为一谈了。
    贫僧给施主提几个小建议吧。
    1、工作当中,按时完成任务是前提。
    2、施主认真思考的态度很好,想不依赖别人独立完成任务。不过度娘和google并不可耻,网络资源是很宝贵的学习资源,只要随着你工作经验的增加,度娘和google的频率在稳步下降,那么就很正常。
    3、再接到这种任务时,施主可以尝试一下,在脑子中先形成自己的想法和思路,但是不要去实践,因为这很浪费时间,并且浪费的时间不定。先采用网络上的方式将任务完成,然后再拾起刚才自己的思路,进行自己的尝试。

            就这么一段话,LZ写了半个小时,因为LZ担心自己的一句话将这位猿友引入岔路,因此每一句话都斟酌很久才敢下手。其实对于一些比较有主见的猿友来说,LZ这样的担心是多余的,因为他们懂得如何从别人的建议中吸取可取的部分,排除不适合自己的内容。不过对于一些容易被动接受的猿友来说,就不一样了。显然,LZ是把这位猿友当做了后者。

           

            以下内容主要针对有意向进入培训机构的猿友们,对于无此类意向的猿友们来说,LZ希望也莫要因为对培训机构的不屑而无端打击这批人的积极性,他们其实都是因为迷茫或被迫无奈才进的培训机构,有的是为了自己的编程梦,就像当初从工地和农药工厂爬出来的LZ一样,请不要轻易将他们的梦想打碎。

            LZ个人觉得,客观的分析进入培训机构的利弊,让这些准备进入的猿友们谨慎判断,才是对他们最大的帮助。

            好了,废话已经差不多了,下面各位猿友就和LZ一起进入正题吧。

     

    该不该进培训机构?

         

            这个问题其实只有各位猿友自己才能回答自己,不过还是要谨慎选择的,下面LZ仅仅是客观的分析一下情况给各位参考。

     

    工资

     

            看过LZ编程之路那篇文章的猿友或许比较清楚,LZ是从培训机构出来的,或许有些猿友会好奇LZ当时的工资是多少,至今为止,这已经是两年前的事了。现在说起来的话,也没有什么不方便说的了,也好给各位准备进培训机构的猿友们心里一个底,LZ当时刚入职的工资是6K,是在工地和农药公司里工资的6倍。

            不过各位猿友莫要以为培训机构出来的工资都是这个数,不客气的说,LZ是当时班里应聘走的学生里最高的一个。当然了,这个最高是不算那些已经有工作经验进入培训机构再学习的猿友的,这些猿友有的在培训之前的工资就已经超过LZ了,因此这里只是包括零工作经验的猿友们。而当时班里大部分的平均薪水,据LZ的了解,大致是3K左右。

            此外也请各位不要忘了,LZ是大学毕业一年了才进的培训机构,而不是高中毕业就去的,而且LZ在大学虽然是应用数学专业,但是学过C语言,因此LZ不算是零编程基础入学,不过倒算是真正的JAVA零基础。

            这下各位应该对培训机构出来后的工资有个大致了解了,不过需要提一点,就是LZ是在魔都北京,因此如果是在二三线城市的话,就肯定不是这个数了。

     

    教学方式

     

            教学方式各位应该都知道,无非就是全天面授或者是网络视频教学。网络教学针对自由学习者(也就是大学毕业的学生或者是在职的工作人员),全天面授主要针对高中毕业生。

            做完这个简单的介绍,LZ必须要说一点,强烈建议各位猿友就算要进培训机构学习,也最好等大学毕业之后再进去,也就是拿到文凭再说。只要有一点办法,就不要高中毕业就进什么培训机构。

     

    课程的选择

     

            课程的选择其实也就是语言的选择,主要是.NET和JAVA,而JAVA又分J2EE(企业级)和android(手机APP),这个完全可以根据个人爱好选择,无所谓优劣,各位猿友不必在这上面纠结的半死不活的。这个道理就像玩DOTA一样,英雄没有好坏之分,哪个玩到极致都一样轻松秀操作完爆对方,而且一旦一个英雄玩到极致了,其它英雄的上手也会非常快。

     

    进培训机构的准备

     

            以上都是客观的介绍一些培训机构的大致情况,现在LZ要说的,是各位猿友在进入培训机构之前必须要做好两个心里准备,或者说要主要考虑的两个事情。

            1、进培训机构需要你有足够的自制力,否则你只是交钱去玩而已。

            2、自制力是一方面,对编程的兴趣也尤为重要,倘若你本身对编程兴趣不大,只是想学点编程混口饭吃,LZ劝你还是三思而后行吧。

     

    在培训机构如何学习

     

            上面列出来的是LZ觉得需要慎重考虑的因素,如果你慎重考虑之后,还是决定要进培训机构,那么接下来的内容,或许你会用的上。下面LZ就分享一下LZ当时在培训机构里,是如何学习的。

            LZ选择的是网络教学,因此大部分时间是在看视频,偶尔一星期会去上两节面授课,然后有老师解答你的问题。因此大部分时间都是看你自己的,这也是为什么之前LZ说,需要有足够的自制力和兴趣。没有自制力你是坐不住的,而没有兴趣你是学不进去的,缺一不可。

            如果简单的说如何学习,那就是玩命。

            玩命学什么呢?

            这个最好以目的为导向,比如学习J2EE的,做出一个成功的WEB项目,就是你的最终目的。而学习android的,做出一个APP就是你的最终目的。不过不管是哪个,基础很重要,因此在学习语言基础、语言特性的时候一定要努把力,力求理解的深一点,但也不要过于执着,否则会把你折磨的很惨。

            试想一下,在几何界有一个小定理,对于直角三角形来说,两直边平方和等于斜边平方(a2 + b2 = c2),如果你让一个初次接触几何的人很快的学会如何使用它来进行一些简单的计算,比如知道其中两边,计算第三边的长度,LZ相信应该不会太难。但是你想让他去证明并深入理解这个定理(也就是了解原理),他如何能理解的了?

            因此我们在学习的时候,应用为主,原理要尽量探索但不要执着。在这种学习方式的基础上,只要玩命去学就可以了,其实没有什么技巧。

            之前有一个猿友问LZ学习的时候有没有什么技巧或者捷径。LZ的回答是没有什么太好的技巧,就是不断的用各种各样的程序去证明自己的猜测,猜测是思考的过程,证明是实践的过程。两者完美结合,必定逆天之。这也是为什么有兴趣的人学的快学的好,是因为他们总在猜测和证明,并且因为有兴趣,他们对这种事乐此不疲。

     

    如何走好走出培训机构的第一步?

     

            如果你最终选择进入培训机构,并且经历了学习的历练,那么接下来就是找工作了。

            第一个工作怎么样才算是好的呢?

            其实LZ之前提出过这点建议,那就是所学有所用就行。只要不是学JAVA的让你去玩.NET,或者学.NET的让你去玩JAVA,这样的工作都是可以接受的。

            不过有一点需要注意的,那就是坚持。

            坚持什么呢?

            当然是坚持学习,之前你只是学会了如何计算第三边的长度,并依靠它而找到了工作。那么接下来,就是在工作的历练中,知道越来越多的定理,并且证明越来越多的定理的过程。坚持学习对于培训机构出来的学生来说尤为重要,因为底子薄,而且很多是半路出家,倘若不坚持学习的话,除了刚开始那一两年进步神速以外,很容易随着工作经验的增加,水平反而在稳步的下降。

     

    结束语

     

            对于培训机构,有不少人都很不屑,LZ之前也是如此,尤其是那些看似很好的承诺。

            不过看待任何事情还是要看两面性的,就对于LZ个人来讲,培训机构确实圆了LZ的编程梦。因此对于像LZ一样,希望进入编程领域却只能望洋兴叹的猿友们,进入培训机构也并非是不可选择的。

            不过请记住三点,谨慎、玩命、坚持!

            倘若做不到后两点,请谨慎!

     

    附录

     

    interface Person{}
    
    class Man implements Person{
    
        String type;
        
        public Man(String type) {
            super();
    if(type == null){
    throw new NullPointerException();
    }
    this.type = type; } public Person findGirlFriend(){ if (type.equals("屌丝")) { return null; } if (type.equals("高富帅")) { return new Man("高富帅"); } return new Woman(); } } class Woman implements Person{}

            

     


    版权声明:本文版权归作者(左潇龙)所有,欢迎转载。但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

    10
    精彩
    0
    感动
    0
    搞笑
    0
    开心
    0
    愤怒
    0
    无聊
    0
    灌水
    0
    惊讶
#1楼     时间:2013-09-14 15:32:00      来源:睡后3k
在玩命的路过~~~每天坚持敲到十点半,不分节假日,我学习方法基本都是看看代码直接敲,敲到不懂再看老师代码,敲过几次以后思维方式就形成了,临睡前再看看笔记理论什么的~~~
博主对于我这种半路出家的第一份工作有啥好的建议,打算和妹纸去深圳~~ (来源:合仔茶端)
#2楼     时间:2013-09-14 16:28:00      来源:桦仔
培训结构学费太贵了,不然我也会进培训机构,找份好工作
#3楼     时间:2013-09-14 16:31:00      来源:金色海洋(jyk)阳光男孩
看自学能力了。

自学能力够的话,自己学习好了。

培训机构是 师父领进门修行在个人。完全靠自己了。
#4楼     时间:2013-09-14 16:35:00      来源:金色海洋(jyk)阳光男孩
为啥 findGirlFriend()

返回 new Man("高富帅")

??
#5楼     时间:2013-09-14 16:36:00      来源:左潇龙
@ 我系外行
看施主的学习方式,已经完全做到了“玩命”。
第一份工作确实很重要,但不必太过看重,贫僧给施主的建议还是那句话,必须要所有有所用,这是前提,否则在出现苗头的时候就应该立刻打断。
剩下需要做的就是坚持,在工作之外坚持自己的学习,并且在工作中鉴定自己的学习成果,比如以前写的慢,现在写得快了,以前很多代码只知道怎么写,现在知道为什么这么写了。
如果有什么新的感悟和想法,不要急于将自己的想法实施到工作中来,一定要慎重思考,并且给上司讲清楚之后,由上司来决定是否要采用你的方案,否则很容易造成反效果。不要拿公司的项目当做你想法的试验品。
找到一份所学有所用的工作,并且将工作和学习分开,合理的安排时间,就足以。
希望对施主有用。
#6楼     时间:2013-09-14 16:37:00      来源:金色海洋(jyk)阳光男孩
如果上大学的时候就 —— 谨慎、玩命、坚持!

估计就没培训机构啥事了。

大学的时候是在“玩”,还是在“玩命”?
#7楼     时间:2013-09-14 16:41:00      来源:左潇龙
@ 桦仔
说的没错,现在都是1W靠上,不过贫僧在说的时候没考虑学费。
在贫僧看来,倘若真的能从中学到急需的东西,学费其实反倒是次要的。不过这需要家长的支持和鼓励,总之还是要谨慎,多方面综合考虑。
#8楼     时间:2013-09-14 16:52:00      来源:左潇龙
@ 金色海洋(jyk)阳光男孩
其实施主忘了一批人,那就是像LZ这样,大学也学了,但是却不是计算机专业最后还是想搞编程的人。
对于那些对自己未来很有主见并及早付诸于行动的人来说,确实可能与培训机构毫无关系。
不过这个世界上总会有那么一批人,他们出于各种原因,可能需要借助培训机构快速的进入编程领域。
贫僧还是希望能尽量的给这些人一些建议吧。
对了,施主没有继续追问,是不是已经看懂了贫僧的代码了?
#9楼     时间:2013-09-14 17:05:00      来源:碎景
楼主大学毕业,还是应用数学专业,你这例子,一般高中毕业的人,能借鉴么?
可能你自己没意识到,但数学的学习,对你的思维方式、对事物的逻辑抽象能力都有很大的促进作用,不客气的说,你的基础(不是coding基础,而是programming)超过部分计科专业的学生。
离散数学(逻辑运算,图论)
概率论 ,线性代数,这些其实对编程都是有很大帮助的,
虽说java、.net和 android可能对这方面的需求小一点,但要往深了发展,还是会遇到问题,只能往管理和需求方面发展了。
#10楼     时间:2013-09-14 17:35:00      来源:左潇龙
@ 碎景
施主所说的最后一句话,贫僧非常赞同,如果根基不稳,那么技术这条路很容易走到一定时候就到头了,需要往其它方向转。
另外,施主说的数学专业对贫僧学习编程的种种好处,贫僧其实在刚接触JAVA时就体会出来了。
不过贫僧写本文的目的其实主要是想让准备进入培训机构的猿友深思熟虑,并且做好充足的心理准备与决心,也希望能尽量帮助这些猿友解决一些基本的问题。
具体这些猿友以后能走多远,这就看个人的努力和天赋了,贫僧能做的也只有这些了。
#11楼     时间:2013-09-14 17:46:00      来源:卓酷
编程的捷径也是有的,就看你会不会走了。
比如B/S编程就有个捷径-----HTTP协议,就是“B”和“S”中间的那个“/”,能跨过这“/”你就找到捷径了。
#12楼     时间:2013-09-14 17:55:00      来源:左潇龙
@ 卓酷
噢?恕贫僧愚昧,未能完全领悟施主高见。
贫僧知道施主说的意思大致是B(浏览器)和S(服务器)是采用HTTP协议传输文本的,只是跨过“/”(HTTP协议)是什么意思,就别说零基础猿友了,就对于贫僧这种工作两年的愚昧之人来说,如何跨过。望施主明示啊。
#13楼     时间:2013-09-14 19:25:00      来源:下个路口
public Person findGirlFriend(){
if (type.equals("屌丝")) {
return null;
}
if (type.equals("高富帅")) {
return new Man("高富帅");
}
return new Woman();
}

这个怎么理解??

findGirlFriend=> return new Man("高富帅");? or return new Man("白富美");
#14楼     时间:2013-09-14 19:30:00      来源:左潇龙
@ 下个路口
不会吧,贫僧觉得各位猿友应该能看懂贫僧的程序的啊。施主也没看懂吗?
#15楼     时间:2013-09-14 19:32:00      来源:左潇龙
@ 下个路口
如果评论到了100楼依然没人看懂贫僧的程序,贫僧就公布答案。嘿嘿。
#16楼     时间:2013-09-14 20:33:00      来源:AmbiaCode
#17楼     时间:2013-09-14 21:51:00      来源:brilliant_idea
@ 碎景
引用楼主大学毕业,还是应用数学专业,你这例子,一般高中毕业的人,能借鉴么?
可能你自己没意识到,但数学的学习,对你的思维方式、对事物的逻辑抽象能力都有很大的促进作用,不客气的说,你的基础(不是coding基础,而是programming)超过部分计科专业的学生。
离散数学(逻辑运算,图论)
概率论 ,线性代数,这些其实对编程都是有很大帮助的,
虽说java、.net和 android可能对这方面的需求小一点,但要往深了发展,还是会遇到问题,只能往管理和需求方面发展了。

java,.net这两个平台设计之初就是为面向服务行业开发的两个平台。所以更准确的来讲,这两个平台大多就是做服务的“服务型”程序员。
想做这两个平台中使用那些数学知识高深算法的公司就很少,多半掌握核心技术的大型计算机软件公司里面。所以即便多数人再怎么努力也很难接触这些东西。
这是行业性质决定的,若要想搞算法,数学研究还是看你的行业而定,比如计算机图形学,搜索引擎,或是3d引擎等等
#18楼     时间:2013-09-14 21:56:00      来源:shuguangFJ
@左潇龙
引用@下个路口
如果评论到了100楼依然没人看懂贫僧的程序,贫僧就公布答案。嘿嘿。

diao丝就一无所有
高帅富有妹子,还造成个小高帅富

不合逻辑啊,这么发展没diao丝,全高帅富了。
#19楼     时间:2013-09-14 22:02:00      来源:brilliant_idea
另外也正因为这两个平台的设计之初衷,所以有那么多这两个平台的程序员最终归属都带有隆重的业务需求,行业背景的色彩。这和以往传统的计算机软件开发行业有些变化,这也是时代发展的一个结果。
#20楼     时间:2013-09-14 22:02:00      来源:左潇龙
@ shuguangFJ
哈哈,施主的想象力让贫僧赞叹啊,可惜这不是正解啊。难道真的没人能看懂吗,还是看懂的没在评论里点破。
贫僧写的时候以为集智慧与屌丝气质于一身的程序猿们一眼就看懂贫僧的程序呢。
#21楼     时间:2013-09-14 22:04:00      来源:左潇龙
@ brilliant_idea
施主的话引起了贫僧的一个小感悟,或许贫僧心中另外一篇博文已经诞生了。
#22楼     时间:2013-09-14 22:28:00      来源:张占岭
你为什么叫程序员是程序猿,我很奇怪?
#23楼     时间:2013-09-14 23:00:00      来源:左潇龙
@ 张占岭
如果要说的相对专业点的话,貌似是因为程序员被传说五年变秃顶,退化为原始的猿人了,因此叫程序猿。
不过贫僧叫猿友们为程序猿实则算是一种昵称,与这个由来就没什么关系了。
#24楼     时间:2013-09-15 09:25:00      来源:zhangjf_兔子
没有教数据结构和设计模式的培训机构都是骗子。
#25楼     时间:2013-09-15 11:09:00      来源:克劳德曼
楼主的程序是想表达:屌丝找不到妹子只有撸管了;高富帅玩妹子玩腻了都都找高富帅搞基去了;剩下的既不是屌丝也不是高富帅的和黑木耳忠诚眷属了。(注意:楼主的程序对妹子的描述不是Girl,而是Women!)
#26楼     时间:2013-09-15 11:11:00      来源:金色海洋(jyk)阳光男孩
@ 左潇龙
引用@金色海洋(jyk)阳光男孩
其实施主忘了一批人,那就是像LZ这样,大学也学了,但是却不是计算机专业最后还是想搞编程的人。
对于那些对自己未来很有主见并及早付诸于行动的人来说,确实可能与培训机构毫无关系。
不过这个世界上总会有那么一批人,他们出于各种原因,可能需要借助培训机构快速的进入编程领域。
贫僧还是希望能尽量的给这些人一些建议吧。
对了,施主没有继续追问,是不是已经看懂了贫僧的代码了?


我是对电脑特别感兴趣,特别的喜欢,所以上大学的时候特意选择了一个计算机专业。

只是俺成绩很差,没考上正经大学,上的是广播电视大学。

可以说算是努力学习的了吧。

主要课程:汇编、计算机原理、数字电路、c++(没有C,没有pascal)、数据结构、VB6.0、多媒体。

没有数据库原理,没有软件设计。

其中 C++只讲了判断、循环、分支,class只是一笔带过,继承、多态统统没讲。
开C++课程的目的,只是因为数据结构里的算法使用C++来写的,基本语法不会的话,根本看不了。

数据结构也只讲了基础的,排序了、二叉树了。

课程开的不全,学的也比较迷糊,所以给lz的感觉是,我不是计算机专业的。



lz的代码好像水很深,确实没看懂。
#27楼     时间:2013-09-15 11:16:00      来源:金色海洋(jyk)阳光男孩
@ 左潇龙
引用@下个路口
如果评论到了100楼依然没人看懂贫僧的程序,贫僧就公布答案。嘿嘿。


直接公布答案吧,不会出现100楼的。

对于技术贴,100楼是不存在的。

另外弱弱的问一下,你的代码确定没有笔误的地方?
#28楼     时间:2013-09-15 12:05:00      来源:悲夢
@ 金色海洋(jyk)阳光男孩
我大学非计算机专业,工作了搞编程,边工作边学习,先自学VB6.0,因为工作上要用,搞了一年VB,然后自学了C#,自己网上买的视频看,全部都是自己学,问我现在技术如何,可以看看我的博客,准备把自己的经历也写出来http://www.cnblogs.com/beimeng/p/3298190.html
#29楼     时间:2013-09-15 13:09:00      来源:左潇龙
@ 克劳德曼
施主的解释完爆贫僧的程序。看来还是有人能看懂的啊。
#30楼     时间:2013-09-15 13:09:00      来源:左潇龙
#31楼     时间:2013-09-15 13:18:00      来源:岁月漫步
楼主最近很活跃啊
#32楼     时间:2013-09-15 13:18:00      来源:左潇龙
@ 悲夢
施主自学能力极强,贫僧自叹不如啊。
#33楼     时间:2013-09-15 13:47:00      来源:左潇龙
@ 岁月漫步
最近贫僧研究东西遇到了瓶颈,就转换下注意力,活跃一下思维。
貌似施主经常来捧贫僧的场子啊,贫僧有礼了。
#34楼     时间:2013-09-15 23:05:00      来源:Rainbow_
@ 桦仔
引用培训结构学费太贵了,不然我也会进培训机构,找份好工作

晕 你还用进培训机构~
#35楼     时间:2013-09-15 23:09:00      来源:左潇龙
@ Rainbow_
哈哈,原来@桦仔这位施主是位高人啊,贫僧失礼了啊。
#36楼     时间:2013-09-15 23:27:00      来源:桦仔
@ 左潇龙
引用@Rainbow_
哈哈,原来@桦仔这位施主是位高人啊,贫僧失礼了啊。

是糕人不是高人o(∩_∩)o 哈哈
#37楼     时间:2013-09-15 23:57:00      来源:左潇龙
@ 桦仔
施主大可不必谦虚,无风不起浪啊,@Rainbow_想必是受过施主的技术熏陶了。
#38楼     时间:2013-09-16 00:03:00      来源:Jaguar_Jacky
忍不住发个言。

我以前大学是学珠宝鉴定的,但是接触计算机已久,大约80年代末上小学前,大概也就6岁多点就在用中华学习机写basic语言,print三角金字塔,还上过几个星期的编程课,后续小学、初中、高中、大学就基本上没编程的概念了,但一直坚持用电脑(玩游戏)。

我应该是专业跨度最大的一个IT男了吧。

对电脑的热爱一直到05年大学毕业,06年去了一个培训机构去学习计算机编程,07年出来进入IT行业,写代码,需求调研等等。

期间经历过近一个月的高强度加班,工作是从每天早八点半一直到半夜两点半,没有休息,每天倒在床上就睡着了,早上八点公司专门有人叫起床,基本上项目完成的时候人也去掉了半条命。

从07年到现在六年的时间里,我碰到过好多次由于非计算机专业而导致的“歧视”,刚开始的时候基本上有很少的公司会招非计算机专业的人进去,所以刚开始的时候我不是以程序员的身份进入到IT行业的。

是以实施人员进到公司里面的,在后面的工作中逐渐的把我编程的能力展现出来,因为很多的程序BUG,我在项目现场测试出来后就能知道大概什么地方出现的问题,也能对非严重的BUG进行修改,当时因为是在一个上海的公司,常驻武汉进行实施,而武汉的项目又缺少现场编程的人员,所以我就顶了上去。最后导致了那一个月平均每天14小时的高强度编程。

到最后项目结束的时候,我拿的工资还是实施的工资,项目奖金之类的额外奖励一概没我的份,而我当时一个月的工资仅有程序员的一半左右。

这样的经历有过一两次,但是经过了各种项目的磨练后,现在我基本上是全面发展,因为我从进入IT这一行开始就从项目的最初阶段的工作一直做到项目结束,从开始的立项、需求调研、需求分析、设计、编程、测试、培训、验收。。。。。。所有的项目流程节点我都不止一遍的做过。

我一直觉得现在所面对的困难,只要你能克服掉,以后就会成为你人生经历的一部分,我就是这样慢慢混出来的。

程序员需要的是一份坚持,一份热爱。

除了这些就只剩下拿一把好铲子把前人挖出来的坑填满就行了。

怎么填,填多少,填坑的快慢就取决于每个人的能力了。

我在IT的这6年多就是一个填坑和背黑锅的血泪史,唉,说多了是泪。

如果没有培训机构,我不会到IT这一行里面,如果没有对计算机编程的热爱,我也不会走进那个培训机构,如果没有那一份坚持,可能我也不会成长到今天这样。
#39楼     时间:2013-09-16 00:07:00      来源:卓酷
@ 左潇龙
引用@卓酷
噢?恕贫僧愚昧,未能完全领悟施主高见。
贫僧知道施主说的意思大致是B(浏览器)和S(服务器)是采用HTTP协议传输文本的,只是跨过“/”(HTTP协议)是什么意思,就别说零基础猿友了,就对于贫僧这种工作两年的愚昧之人来说,如何跨过。望施主明示啊。

跨过的意思就是要搞明白,不要被这个 杠杠 给挡住了,B/S实际上是一种极其特殊的C/S模式,以至于特殊到能自立门户了。
B/S模式其核心就是HTTP协议,不管你前端用什么浏览器,不管你后端用什么脚本语言,你都要服从HTTP协议的调遣。所以只要HTTP协议搞明白了,你在前后端的功能设计中就可以有针对性的展开了。
具体细节我就不说了,不论你用脚本语言php,asp还是用asp.net,明白HTTP协议的工作原理对于你写代码实现功能设计都有很大的辅助作用,这是贫道十几年WEB开发悟出来的一个捷径。可惜在找到这个捷径前已经走了十几年的弯路了。
#40楼     时间:2013-09-16 00:15:00      来源:左潇龙
@ 卓酷
施主高人啊,贫僧浅浅的理解是,施主的意思是说B/S是C/S的一种,只不过这个C变成了浏览器而已,而C变成了浏览器之后,最特别的地方就在于HTTP协议了,搞清楚了HTTP协议,就搞清楚了B/S的真谛。
不知贫僧的浅见是否是高人之意呢。
#41楼     时间:2013-09-16 00:18:00      来源:左潇龙
@ Jaguar_Jacky
完完整整,仔仔细细的看完了施主的血泪史。贫僧唯有祝福,珍重。
#42楼     时间:2013-09-16 10:20:00      来源:zfylzl
大学在玩,毕业了只能玩命
同一年大学毕业,班上有人工资是其他人两倍了
现在后悔也没用,只能拼命补回来,看能不能追的上别人
#43楼     时间:2013-09-16 10:39:00      来源:左潇龙
@ zfylzl
好样的,施主。贫僧有礼了。
#44楼     时间:2013-09-16 11:02:00      来源:LAO年糕
有意思,哈哈。 LZ最后一段code让我理解不知道是不是扭曲了。哈哈。。屌丝进去出不来,高富帅进去糕富帅出来,一般人进去女人出来。哈哈。全是公的。。
#45楼     时间:2013-09-16 12:06:00      来源:左潇龙
@ LAO年糕
好似是没有扭曲的,又好似是扭曲的,囧了个囧。
25楼是贫僧程序的标准答案。施主可以看看是否是不谋而合了呢。
#46楼     时间:2013-09-16 12:53:00      来源:雷厉*风行
LZ的程序让我笑跪了。0.0
#47楼     时间:2013-09-16 17:33:00      来源:卓酷
@ 左潇龙
引用@卓酷
施主高人啊,贫僧浅浅的理解是,施主的意思是说B/S是C/S的一种,只不过这个C变成了浏览器而已,而C变成了浏览器之后,最特别的地方就在于HTTP协议了,搞清楚了HTTP协议,就搞清楚了B/S的真谛。
不知贫僧的浅见是否是高人之意呢。

高人不敢当,只是一点编程心得而已。搞清HTTP协议的助益其实主要还不是在代码细节上的,而是在功能交互过程的设计上更有助益。
#48楼     时间:2013-09-17 07:35:00      来源:hayman
鄙人正是一个大四跨专业跳坑进培训机构的孩子。LZ一番话语启发甚多,特此留言感谢
#49楼     时间:2013-10-11 09:54:00      来源:会写字的程序员
@ 卓酷
大神啊,经验之谈,谢谢分享!
#50楼     时间:2016-07-09 00:02:22      来源:广州市网友

LZ培训机构出来两年后的收货好多,我也是培训机构出来两年,跟LZ相比差一大截。

发表评论

站内搜索