学习与思考

我学程序是从负数开始起步的,经历过很长一段时间的迷茫期,没有什么水到渠成的老师教,身边也没有学编程的朋友可以问。坦白一点的说,我当程序员不是我真正热爱这个职业,尽管真正热爱的已经懒得说,并且现在仍然热爱。但是只要愿意并且投入了足够的时间,即使在不热爱的行业里,也可以做得稍微具有些成就感的,不是吗?

 

基础方面

基础一句话就可以涵盖:“杀毒要靠重装系统,玩CS不会配置参数。",大二那年我退学,在家里玩网络游戏。所以英语啊、数学啊,也就都是浮云了。那时候好像着了魔,所以导致最重要的能力,学习能力落后了,这个前提也许是心智/情商不高。

 

当下决定开始学的时候(同学大三开学),我的心理和学习能力都已经受到很大的影响并退化,从上面说的基础开始,我把谭老爷子的《C语言程序设计》翻了出来自学,学得很肤浅,搜索时知道了CSDN,混了一段时间发现自己要学的好多,但不知道学什么(嵌入式开发、汇编、网站、游戏)?由于没学所以也不知道能做什么?从哪里入手呢? 我心理浮躁,阅读能力都受到怀疑,更别说记忆和理解归纳能力。过了2个月,我发现了博客园,这里起码文章能成体系,不像论坛问一个答一个。凑巧的是知道了Webcast讲座,于是误打误撞学习Web开发。在这段过程中(在家学习了将近一年,工作了两年)我经历很多,很希望和初学者分享一下(仅Web开发,仅Net,C#分支)

 

技术学习 

1、html div+css Javascript

a、这个去蓝色经典社区喵一下,有个Web标准化教程不错,可以网上阅读后笔记整理下进入实战

b、如果觉得纸质的书看得放心个人推荐《head first xhtml+css》(书名记不大全了),个人认为入门很经典,为什么呢?你不能指望运气够好上来就是一个大师写的经典著作,并且你就理解了,悟道了,能熟练运用了。过分的完美主义是短视的,不妨先知道整个知识的脉络,学到一点可以用的时候就马上动手,在动手实践的过程中在进步。

c、另外,学习完基础后可能会有一个误区就是收集代码,比如我虽然没正八景的学习Javascript语言,看几个例子就开始直接用了,但后来有了强迫症,看到强悍的代码就想收集,最后发现实现是太多,没办法,只好保留一个Google,用的时候自己查,拷贝,修改。

d、推荐有空看下丁学、阿一的博客,幽默有趣,还学到东西。

 

2、Net,c#

a、初学随便网上找个C#教程,知道基本概念(类型、对象、方法、属性、索引、委托、事件)

b、看园子某MVP写的《你必须知道的NET》(值类型、引用类型的细微差别,静态方法、实例方法、同步索引块、方法表指针、垃圾收集)

c、个人认为《NET框架》李建忠版的作为重点攻破的地方,虚方法、浅拷贝、克隆、很多细节剖析的较透彻

d、想在提高就看下《Effective C#》《NET 本质论》

 

3、 Asp.net

a、基础就买一本园子MVP写的《Asp.net》第一步

b、熟悉了看另一个MVP写的控件开发(备注:老赵写书评那本)

 

4、Sql Server

就网上找个教程吧,基本配置、连接、查询语句、存储过程、函数、视图、索引总是用的,不然开发时会杯具

 

以上是我个人的学习经历,很抱歉,说的比较肤浅,但配合WebCast ASP.net讲座学习,想不入门都很难。

 

请读到这篇文章的朋友,借鉴本文评论的内容选择后学习。如果是初学实在不知道如何选择,那就按我说的做吧,没有绝对的对错和适合,学会了入门了你可以在过来批判我的文章。毕竟有些牛人只看技术文档就通了,这样的人我确实见过,并且和我一起工作,还是个女的,水平比我高很多,写代码的同时必须要听音乐。

 

技术进阶 

入门以后,我是经历是这样的:

1、老赵AJAX讲座全部听了,记住要实际写下代码。另外:我个人学习的爆发点全是他煽动起来的,老赵头脑清楚、学习能力强、严谨且勤奋、幽默、语言表达能力都很强。难得的是无论他的观点对和错,他始终是在沟通中和你讲道理(不是大道理),相信我,这社会讲道理的人不多

 

2、李建忠C#锐利体验、C#设计模式纵横谈,也是要听要写要理解的,先用起来,在总结归纳,在用

 

3、《大话设计模块》、Terrylee、张逸,写的设计模式系列不错,要综合起来

 

4、Terrylee和李永京兄弟俩在某一阶段关于NHibernate、Linq系列,写的都很爽,我受益匪浅,顺便说一句,排名靠前的就点进去,有时间学就不要挑食,随便学个系列以后的收获就很大,我前些时间学习Silverlight,上半年的一个项目正好用上。

 

5、 EricZhang写的文章要认真读下,从需求分析到面向对象设计及开发,思路都较清晰。就是因为这个作者,我参照了里边的推荐和评论,挖出了《企业应用架构模式》这本经典书籍,对于我来说,很适合

 

6、另外要多参加一些开源的项目,也要大量的阅读代码和思考,微软的一站式示例代码库是个宝贝,我学习后重新理解了自己编码过程中的一些误区,其实给自己挑错很难,所以只能在有一定基础后先去欣赏美,知道什么是美,在去创造美。我所在的公司从今年规定每天编写的代码要Check in到国外总部,在由测试部门的兄弟进行统一测试,由于我前几个月几乎一直在对着编码规范在打磨自己,所以几乎是平稳过度,这是建立在对编程语言、思想、规范、使用场景、效率、优缺点充分认识的基础上,才能做到的。

 

管理经验 

工作一年的时候,我成为了项目的一个小组长,这是我目前为止最大的官,也算有些管理的经验。

 

网上的、写成书的管理经验真是一堆一堆的,关键是你觉得每个人说的都很有道理,但似乎又很杂乱,比如典型的:

a、知音、读者上的某篇文章谈体会

b、个人在公司(小公司、国企、外企)的推行的管理经验,有自己理想化的,也有不满意的

c、名人、大师管理者的一些访谈,等等

e、书店里由管理引申到其它的,常见的有:强调厚黑学的,强调执行力的,强调请给我结果的,也有强调情商的,成功励志性文章更多,比如有一本写新东方创始人俞敏洪的《管理日志》,我网上买完一看管理写的很少,个人激励的不少。

f、人脉和关系

g、哲学系,看个三国、水浒就能谈管理,关键是认真看还觉得部分说的很有用

 

我个人比较笨,东西太多就乱了,所以读了很多觉得误导人的,吃的亏多了就自己一点一点总结归纳,觉得自己能做到一点,就实施,并养成习惯。

1、  永远不相信厚黑学等书籍作为管理经验,管理者首先要以德服人,这是根本,不是各种技巧、道、术能解决的。

2、  制定工作目标(什么级别要奖励,什么级别要处罚)

3、  组员做到即时反馈

4、  可以性格怪异,但沟通时需要无障碍

5、  即时奖励、即时惩罚

6、  每周组内半天知识分享与问题反馈

7、  我和副组长做为对外接口进行沟通,工作时间绝对不能打搅到我的组员。

8、  投票制定共同计划,不强制要求参加,但需达到规定人数(有时是学习,有时是游戏,不考核,只奖励第1名)

 

如何在职场上表现 

看完《黎明之前》有了全新的体会,我想的正好可以一句话诠释出来。

 

齐佩林跟孙大浦,在分析谭忠恕为何派刘新杰去抓捕爆破手时

齐佩林:能力和忠诚是个考验,局长把这个机会给了新杰。你还别说,这个小子还真争气。今天的两个行动必须同时进行,一边李伯涵负责,另外一边,你说新杰不去,谁去?你去还是我去?

孙大浦:那还真不行,如果换成你我,咱俩还准得死在那儿。

齐佩林:就是呀。咱们俩的能力是经不起那样考验的。但是咱俩的忠诚,是不需要考验的。

 

其它 

1、  多读一些不相关的书

2、  多尝试一些不相关的技术

3、  多思考,先精通一门

4、  专注力与抗干扰

5、  迅速拿下最开头的难学部分

6、  记笔记

7、  菜鸟要静下心踏实来学习,不能被蛊惑,高手要学会分享,分享进步更快。

8、  观察、学习、总结、纠正、思考、重复

 

发展

以前没工作的时候总想着月薪过万,但过万了发现还是不够买房、买车,于是想自己技术高了,人脉够了就开公司赚大钱(现在也没实现),后来我意识性格上、经济实力上我不太适合作为创业者,而适合做辅助者(建议、实施)

 

在工作的第2年我象大多数人一样开始接项目做,主要4个途径 1、任务中国 2、猪八戒 3、CSDN项目 4、同事/朋友推荐,后来在1、2做的快就线下联系的客户省去了税钱,同事/朋友的推荐(推荐给我活就按4/6分成,较公平,一年大概有4万的收成),由于在请美工钱就不多,所以那时顺手把美工学了(不会设计,但国内国外所有网站全能抄下来,并且可以改),觉得还是太累(去年没有12点半前睡觉的),国内的项目价钱较低且需求时间长,一年干下来大概赚了4万左右。后来一个同事介绍我认识了一个朋友,那哥么水平很高而且专接国外的项目(他在北京买了2套房),我觉得境界很高,于是入伙,3个月(2个项目)下来,借了2万买了辆凯美瑞,将近2年自己接的项目收益还是很可观的(国内4万的,国外40多万),希望开拓一下大家的思路。我在没接私活的时候算奖金大概月薪税后1万2,还是觉得压力很大,也买不起房,整天忙也没有余力思考一下自己如何发展,独立自主后才开始思考我真正想要什么,也许我情商太低。今年由于我家里的原因,我辞了工作,决定移民到澳大利亚,程序员的生涯也结束了,希望我的经历能给朋友一些思考和帮助

 

希望你也知道我在说什么

 

对本文的补充:

额,看到大部分回复是牛、偶像、厉害,是这样的

 

我的经历中没有写过以前遇到的种种窘境,是因为社会上励志故事太多,先要一把鼻涕一把泪的非要写自己吃过多少苦,然后收获了成功,太矫情。

 

看到有人说我牛,会被大牛笑话。某些人的技术我这辈子仰望时都觉得吃力,比如说装配脑袋、比如说周 金根、cloudgamer。我擦,排名和推荐的列表应该直接拷贝下,实在是多。

 

但我想要补充一下,把我的观点表达完整

 

刚学程序的时候特别迷茫,好不容易装了Vs.net后,前爪往键盘上一放根本不知道怎么做,学了半天觉得对面向对象语言很有感觉时,还不知道数据库在开发中有什么作用,脱离了现实去傻学没有太大用处(自学成为黑客虽然羡慕但真没见到过,也清楚我的智商做不到),但自学了将近一年而且特别肯学,还是学了点皮毛,只是知识没有形成体系。

 

开始找工作的那一年,根本没公司要,被动就业到了一个小公司,(2个人的开发,一个美工,一个总经理,18个销售),薪水2500,住北京地下室(一月100,地下室还是楼梯拐角那),那时看老赵的文章就是后悔,人家一谈就是复旦上学时学的哪些知识,基础有多重要,我也想看看算法大全,数学和智商都不够。

 

小公司虽小但总算知道程序怎么运行起来,也知道了开发过程中辅助但必要的技能(VSS、SVN、代码生成等等),我把老赵的文章打印出来,制定了详细的学习计划,具体是这样的

1、   先要胜任当前工作,当前工作接触到的技术必须马上学

2、   首先锻炼阅读能力,二周读一本技术书,必须写笔记记心得(一写一记心就稳下来了,同时练习总结归纳能力,还有最重要的抽象能力)

3、   思考什么时候,什么策略摆脱当前的环境

 

二个月后我胜任了这个工作,也软件开发的过程也见识到了,就管家里要了1万多元专心找工作,这次我目的明确:“因为我的学历和经验问题,我无法找到国内大公司,更别提国企外企;但也不敢在找小公司,小公司工资没保障未来没保障。我的策略是这样的,找创业的公司,要那种创业的人很牛的

1、   很多人都在创业,有的有钱在创业

2、   有的是有几年经验,有个小团队创业

3、   有的人社会上有关系,所以招聘些大学生能完成编码完成项目的,也算是创业

 

个人认为成功的筹码太低,所以我花了很长时间找这样的

1、   创业的公司

2、   人不多但有技术比较牛的

3、   关键是老板很牛,最好是清华、北大的毕业,这些创业的人是真本事不是瞎胡闹,比如你跟老赵创业,你有机会和他工作,能成为猪一样的队友吗?尤其是老赵手头紧,无法开足最强马力施展拳脚找到最合适人才的时候,就是咱的机会,别的部门都不怕,用点心高手看得出来,也都愿意指点

 

我找到的买家是北邮毕业的,技术相当强悍,我打磨了半年汲取知识,学习的方法之前已经说了,很可惜,我北邮老板的创业项目投资人不肯在投资,但我已经具备了软件开发的基本素养,北邮老板起了作用,靠他的关系内部推荐英国的一家公司,我实力稍微差点,但有内部推荐,技术不是差太多,所以算是有了敲门砖,5轮面试后进去的。

 

走到正确的轨道,就有了节奏,以后的工作、生活、学习,就顺理成章,很自然

 

@try正 楼主的成就在中国不具备普遍性

说我的经历不具备普遍性,我想说有的,和很多人一样,初始时没钱、没头脑,不对自己负责,起点为负数

 

@Gray Zhang 学得太泛了,没有方向

先精通一门,练到虎虎生风,比如学C#,Anytao的文章特别关注下,看懂了你自己就会找好的资料了

 

@徐培华 开博客就为了写这一篇文章?

@三桂   真不知道在说什么...

是的,开博客就是为了些这么一篇狗屁文章,后来发现话题太泛自己控制不住,主要想说的是学习和思考,也谈到了习惯,以一个我一直以来的想法作为本文的结束吧

 

我总看到博客园的牛人的雄文,总是很震撼,过了半个月我在看又被震撼,后来发现自己除了每次震撼后并没有实际做什么。所以我就把牛人的优点和学习思考的方式写下来,写一点抄一点贴在墙上,坚持练习,每天早晚检查养成习惯后不那么做就很痛苦。

 

示例1:老赵减肥的那篇文章

1、   幽默

2、   为健康负责

3、   锻炼

4、   生活、学习并行化(边跑步边思考问题)

5、   习惯

6、   表达能力强(最后文章还安排的Q&A环节)

7、   做事肯下决心

8、   鼓励自己,为自己加油

 

示例2:老赵排错的那篇文章

1、   积累素材

2、   思考

3、   养成习惯

4、   对比、逐步缩小圈子解决问题

 

示例3:老赵关于obug老师那篇文章

1、   逻辑清晰

2、   光将逻辑是不行的,还要与人包容

3、   某人的二元性思维

4、   推荐的那篇逻辑谬论文章

 

示例4:Terrylee某个阶段疯狂写博文

1、   勤奋

2、   习惯

3、   文笔朴实、循序渐进

4、   学习能力

 

示例5:andytao 你必须知道的NET

1、专业主义

2、精通一门

 

上边的示例,勤奋、逻辑思维、积累素材、专业主义、沟通表达能力、习惯,哪些不是咱认为的大道理呢?

 

小时候,我妈对我说,好记性不如烂笔头,好好学习天天向上,要养成好的习惯。大家也都听过,为什么大家就不注意呢,为什么看到好的东西不找记性,如果有一位朋友能看懂我的文章,能踏实下来打磨一下自己的学习能力和习惯,我就很高兴。

 

如果觉得很难,那就先养成一个习惯,从每天学习2小时记笔记开始吧

 

转载于:https://www.cnblogs.com/escher/archive/2010/11/11/1875041.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值