导航:首页 > 程序命令 > 程序员上项目可以退

程序员上项目可以退

发布时间:2022-06-10 17:02:08

⑴ 在黑马程序员培训,读到一半不读,钱可以退回来吗

应该不会的,你自己不想读只能自认倒霉

⑵ 为什么程序员不能干到退休

能不能干到退休,取决于个人意愿吧。就目前来说,在国人的价值观体系里,从事编码工作,干到退休不是一件光彩的事情。

学而优则仕,码而优则管。这个现实的价值观,无法让人安心做一辈子码农的。困扰程序员的35岁数怪圈,并不是空穴来风。假如你到了一定年龄,还没转向管理,必然会有人质疑你的能力亦或性格的。

此外,不做管理薪酬很难突破,是大家转型的根本原因。可以这么说,薪水是衡量能力最直观的标杆,也是大家奋斗的动力。吃饭需要钱,娶媳妇需要钱,养娃需要钱,赡养老人需要钱,买房需要钱,买车需要钱,如果搞不到钱,我们连口水都喝不到。

在没有财务自由之前,几乎没有人把编码作为一生要从事的事业。

现实就是这么残酷。

⑶ 一个程序员所要经历的步骤

程序员应具备的12种能力
毕业四年来,感觉自己也是从一名不合格的程序员一步步走过来的。回头反思一下,合格的程序员有很多标准和要求,下面是我总结的一个合格程序员应该具备的12种能力。中国软件行业的崛起,靠的是合格的程序员。任何华丽的管理制度都不能保证软件项目的成功交付,合格的程序员就是有力的保证,是项目成功的基础。写下这些,是为了给刚刚进入程序员这个职业的新同学们一点参考。我一直以为,当程序员是很辛苦的,如果不是真正的喜欢,很难坚持下去。如果真的不喜欢这个职业,也该尊重这个职业,尊重自己,赶紧改行。

1. 编程语言能力

不用多说,作为合格的程序员,精通一门语言是必须的。这种精通,不是说看了一本《24小时精通XXX》,抄了几个程序就能说精通的,要靠长时间的积累和浸淫。

2.编码能力

我曾经看多很多程序员写的代码,在同一个jsp或者java源文件里,出现了三种以上的对方法的命名方式,有下划线间隔的,有全大写的,有拼音首字母的。就像一个菜市场,杂乱无比,估计10天后,他自己都无法看的懂。遵守编码规范,是一个程序员最基本的要求,可悲的是,很多程序员根本没有意识到这个问题的严重性。随意堆砌网上搜来的代码,根本不管可读性和可维护性,只要能实现功能就行了,心想做完这个项目,就拍拍屁股走人了,缺少最基本的职责素养。我经常把代码必须成程序员的孩子,你就是是孩子他爹,孩子他妈,是有感情的。对你自己的孩子,你能不仔细呵护吗?你是称职的父母吗?这是我编写的一个Java编码规范,供大家参考,这里可以下载http://gurudk.javaeye.com/blog/111734

另外一个就是注释,要注意不是为了注释而注释。对类,以说明职责为主;对方法,以说明意图为主;对方法体,以说明实现思路为主。对于大段大段的代码,要分段,使用空行隔开,并使用行内注释进行说明。

思维的条理性,写代码之前,先简单计划一下,用自然语言把流程写下来,用于整理实现思路。不要看了需求或设计之后,马上就敲代码了,敲完代码马上就debug。花点时间思考,敲代码只是最后一个很简单的工作,不要把自己变成一个代码打字员,编写边想,写了删,删了写。安安静静把实现过程想清楚,在脑子里先实现一遍。再去敲代码,水到渠成。

3.面向对象思维能力

如今,多数编程语言都是面向对象的编程语言。而这些面向对象的编程语言的共同的精髓就是面向对象的思想。掌握这些比面向对象语言本身更重要,比如对继承,多态,重载的理解。对面向对象基本原则的理解,比如开闭原则,接口隔离原则,单一职责原则等。在此基础上,应该掌握常用的设计模式,比如工厂模式,策略模式,观察者模式,模板方法模式,命令模式等等。我面试过很多程序员,没有一个能说得上几句的。

4.利用工具能力

工欲善其事,必先利其器。有了趁手的家伙,工作效率可以提升数倍。你编程序,有没有选择一个很好的IDE,以前听说编程高手都用记事本写程序,我觉得那是一种自虐。就像以前看到的一篇文章,说一帮户外旅行爱好者,出去旅游,背了重重的旅行包,里面装着什么压缩饼干等快速食品。他们宁可就着矿泉水啃压缩饼干,也不肯去1里路都不到的快餐店,农家菜馆吃饭。工具是为目的服务的,好用,提高效率就行,形式无所谓。

另外一个常用的工具就是日记本,好听点可以称为知识管理工具,我用的是myBase,感觉非常好用,在之前,我的所有的片段内容都是记录的单独的文本文件里的,非常不好找,管理也很混乱。

经常上互联网,看到好多好的资料想保存下来,作为日后查看之用.一开始,我用的是firefox自带的书签,但是自己分类太累,多了之后不便于查找,很麻烦。后来用了得乐书签(del.icio.us)的firefox插件,非常方便,现在成为了我必备的一个工具。

还有一个最重要的工具就是搜索引擎了,我装了google forfirefox插件,感觉不错,还有英文翻译功能。按照我同事的说法,内事用,外事用google。很多技术资料都是英文的,用google搜索效率高一些。搜索引擎用好了,就等于打开了一扇通向知识宝库的门,使用搜索引擎,关键字选择很重要。

经常去浏览大牛的blog,逐个网站访问很麻烦,去看了又可能没有更新,可以借助于RSS订阅工具,我是用iGoogle桌面工具,每天早上花半个小时扫一下,大牛的最新文章尽收眼底了。

5. 英语能力

新的技术资料都是英文的,英语国家的IT技术走在我们前面至少10年(这是我自己估计的数字,可能正在缩小)。就连印度,一个连基础设施建设都不太完善的国家,因为其英语基础较好,其在软件外包领域的发展也非常迅猛,远远超过了我们。学英语,首先是有信心,其次就是花时间。多阅读英文资料,使用金山词霸,google的firefox插件等工具配合,贵在坚持。

6.学习能力

在IT也混饭吃不容易,整个环境进化的太快,你不学习,就等于落后了。学习要有针对性,别今天学ruby,明天学python,后天php的。首先要认清自己的目标,自己短期目标是什么,1年后,3年后,5年后的目标是什么。结合这些目标,确定自己的学习计划,人的精力毕竟是有限的。当然,多掌握几门编程语言也是好的,可以扩充自己的知识面,重要的是为自己的目标服务。

要想系统的学习一门技术或工具,看书是最好的方法。看完后,然后上网找相关资料,进行深入学习。学习要抓紧一切可以利用的时间,比如电脑启动要花1分多钟,旁边放一本书,可以看上几页了。公交车上,地铁上也可以看。

当然,不能只学习技术,要经常联系自己的软技能,比如沟通能力,表达能力。你可以把自己学到的东西,解释给自己的同事听,既加深了理解,又增进了同事之间的交流。学习的最高境界就是你能够把学到的东西解释给别人听,这才说明你理解了。在学习心理学上,称之为构成主义。

我学一样东西,总是先上网了解有没有相关书籍,如果想学,就买一本或者去图书馆找相关的书来读。我买的书,家里快放不下了(到目前位置,我买了1万多块的书)。我多半是把目录看完,了解这本书讲解的主要内容,然后需要的时候,我就可以立即补充它进入到我的知识结构。每个人可能都有自己的学习方法,意识到学习的重要,并能够根据需要补充自己的知识,这种能力更重要。

7.创造能力

普遍认为,东方人模仿能力很强,但创造能力差。我见过很多这样的程序员,经常说,“这个只能这么解决了,我想不出有什么别的方法。”可能他根本都没想过别的方法,或者懒得去想。对任何一个问题,找出两种以上的解决办法都是非常容易的,简单的google一下,可能就是数十种。悲哀的是,有些程序员经常止步于自己构建的狭小领地之内。对待客户也是这种态度,不是积极的帮助客户解决问题,而是推脱这只是唯一解决方案。

打破这一思维定势的首先的一个办法就是在面临一个问题时,首先想到的是“没有不可能”,或是“一切皆有可能”,前面那个是阿迪的广告语,后面是李宁的。只有这样去想,才能寻找解决问题的别的出路,即使最后我们试了很多种办法,还是只有着一种解决方案,但我们在这种寻找解决方案的过程中,常常会产生很多好的想法,这样才会使我们真正深刻思考一个问题。建议大家看一看《水平思考》这本书,他提供了一些进行创造性思考的方法和工具。

但我认为,坚持认为存在另一种解决方案的信念是第一位的,方法和工具都是其次。

8.文档能力

也许有人会质疑,程序员跟写文档有什么关系。大家开源软件也用过不少,看看Spring,hibernate,Struts等最流行的开源软件的文档就知道,他么的tutorial,他们的getstarted,他们的reference文档写的多么的易懂。其实写代码也相当于写文档,只不过用的是编程语言。同样,写文档,用自然语言,也相当于写程序,简单明了,清晰易懂,这样的“程序”谁看谁舒服。同样,对于想进阶到设计师或者需求分析员角色的程序员,文档能力更是非常重要。

word是一个最实用的工具,很多程序员,多级编号都不会用,索引目录也不知道如何生成,更别灵活应用样式了。很多排版都是所谓的dirty work。垃圾样式一大堆。其实,静下心来,稍微学习一下,就能写出一篇格式漂亮的文档。

9.抽象能力

抽象能力是认识事物从现象到本质的能力。如果你只是停留在“见山是山,见水是水”的层次,客户说什么,你就做什么,设计怎么做,你就怎么实现,从来不过问为什么,也不去想他是满足了用户哪些方面的需求呢。这样可能只解决了表面的问题,可能会引起返工。认识到本质,才能让你的程序具备更大的灵活性和可扩展性。在做企业应用软件开发中,抽象能力体现为对问题域的理解能力,对领域模型的抽象。合理的抽象也是代码重构的前提,每一次重构,都是向更好的抽象迈进了一步。

10.代码评审能力

代码评审和单元测试是保证代码质量的两种常用手段之一。代码评审能力,说明了你的审美标准,知道什么是好的,什么是不好的,什么是优雅的代码,什么是糟糕的代码,你才能让自己做的更好。

11.单元测试能力

没有单元测试的代码,只能说是半成品。因为没有什么能证明你的代码是可以运行的。测试驱动开发是一个非常好的敏捷过程的最佳实践。单元测试还可以作为回归测试,在修改代码时,起到警戒线标志的作用。是否具有单元测试的意识是区分程序员是否合格的重要标准。写不写单元测试是区分平庸程序员和优秀程序员的重要标杆。

12.DRY
DRY是一种原则,就是Don't RepeatYourself.出自《程序员修炼之道-从小工到专家》。这条原则可以用到很多地方,比如你经常要编译,打包,部署应用程序,供集成测试用。每次你都在重复你自己,写一个自动化脚本(比如用ant,批处理命令)来将这些工作自动化,以提高效率。

还有一个就是我们经常在不同的地方切换IP,如果每次手工做,也非常浪费时间,写一个bat命令可以解决,找一个小工具也可以解决。

编码时,对代码的复用也是在重复你自己,虽然拷贝过程很爽,但是维护一致性就要付出巨大的工作量,特别是将来维护的人不是你的时候,使用代码生成工具可以解决这个问题。类似的例子太多了,如果你发现你经常做一些重复的工作,就要警惕了,是否违背了这个原则,想一些办法将他们自动化。

⑷ 程序员转正还会被辞退吗

转正后可以被辞退但是需要补偿经济补偿金,没有签订劳动合同用人单位应从第二个月起支付双倍工资。参见《劳动合同法》第十条建立劳动关系,应当订立书面劳动合同。 已建立劳动关系,未同时订立书面劳动合同的,应当自用工之日起一个月内订立书面劳动合同。
程序员负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。

⑸ 程序员35岁真的会被辞退吗

不一定。

原来公司老板觉得程序员到了35岁以上,无论是精力还是能力,都已经原地踏步或者是出现退步的情况,但是有很多新员工或者大学生,他们在公司里无论做事还是说话都特别灵活,有冲劲,所以这也是这位程序员被新员工所替代的主要原因。

程序员岗位职责:

1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。

2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。

3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。

4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。

5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。

6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。

7、负责相关技术文档的拟订。

8、负责对业务领域内的技术发展动态进行分析研究。

⑹ 长沙黑马程序员怎么样我想去学前端 听说要交200押金可以退吗

上完基础班可以退押金,都是一个选择的过程,同时适应一下他们的教学模式。我觉得还可以~

⑺ 程序员离职方面的问题

最近大家谈到的投简历、面试的话题很多。事实上辞职也有很多话题,也能让我们进行深刻思考。请看以下”辞职的程序员那些事儿“
一、类型1
有个工作了1年不到的程序员提交了辞职报告
我作为HR简单询问理由(实际上不存在HR干涉,我只是做个统计)
问:为何要辞职
答:个人原因。干的不是很开心
问:能简要说点原因吗?
答:没啥好说的。就是感觉公司管理有点混乱
问:下家找好了吗?
答:还没呢。想休息一段时间(实际上据我所知1个月前就已经妥当了)
点评:其实不要把HR都当做特务,讲点真的没坏处。据我所知,该程序员找到的下家是我很熟悉的一个单位,说句不好听的话,该公司老板是很抠门的,而且公司的业务类型很松散,根本谈不上前途。我本想劝说该程序员一番,结果被他最后一句给闷在那了。果然,该程序员半年后又给我打来电话问是否可以回原单位。当然公司面上不拒绝“回头客”,但毕竟二进宫,从管理者角度来讲肯定是一个心结,除非你能力真的很出众

二、类型2
有个员工和他的部门经理因为项目上的一些小事发生了激烈争执,差点动起手来。因为害怕经理报复,主动提交了辞职报告。
我再次降临。
问:辞职是因为XX经理
答:是的。我觉得今后的工作很难开展
问:其实我觉得XX经理不会为了这点小事记在心头的。他能做到经理也不会这么小气
答:你能保证?
问:“#¥#*&……%%”(我表示真的不能保证)
答:那不就得了。与其等他来给我穿小鞋,不如我先下手为强、
问:我来帮你做个桥梁作用,和你们XX经理沟通一下如何
答:不必了,我意已决。
后来,我想了一个办法:找该经理沟通。该经理问我怎么了,是否该员工要辞职?我答:NO,并且该员工来找我,承认当时过激,表示要向他道歉,因为不好意思,叫我来代为转达。经理哈哈一笑说:他说工作归工作,私下归私下,何况此事他根本没放在心上。
次日我去找该员工,用同样的方法安抚了该员工。于是一场即将发生的离职惨案烟消云散。
点评:不要指望每个公司的HR或者桥梁人员都能发挥这样的作用。大部分人不但发挥不了协调作用还可能会火上浇油,最好的办法是加强自身的沟通能力。职场中不是每个人都能遇到贵人相助。

三、类型3
一个元老级程序员要离职,原因是有单位高薪挖人。
我再次天使般的”查户口“
问:其实薪水不能衡量一个人的价值
答:那你觉得什么能衡量
问:譬如发展空间、上升机会、公司平台
答:这些我都听腻了,能讲点真的吗?
问:这样吧,既然你已经这么坚定了,我想问问你对我们公司还有什么好的发展建议嘛?
答:建立项目承包制,程序员的收入和项目实际利润挂钩,可以项目提成
问:还有吗?
答:公司能不能不要限制员工上班上什么网站,每天只能上某几个网站,憋屈死了。
点评:该元老最后一个问题后来通过多方努力终于解决了。但是第一个问题真心没法解决,很多程序员只看到一个项目的毛利润,没有看到一个项目从洽谈、敲定、开发、实施维护那些无形的成本有多高,他们只看到合同金额是如此的大,但真正到公司账上的数目远远不是这样的。
事实上,该元老的下家也是用这种方式吸引他跳槽。但结果是一年后该元老又跳槽了,因为这个”提成“根本就是一个泡泡,答应他的老板根本到后来兑现不了承诺,至少大部分公司都兑现不了。

四、类型4
一个有两年工作经验的程序员跳槽,理由是要创业了。
我的出现已经是老面孔了。
问:想好创业做什么了吗?
答:我和几个朋友合伙搞一个XXX项目
问:前期准备都已经充分了?譬如资金和渠道
答:这个没有想太多,反正项目我觉得有前景,将来绝对能火
问:考虑过失败的可能性?
答:失败不怕,反正年轻
问:我建议你再积累几年创业更好,这时你的人脉和技术都已经成熟了
答:不用了。我感觉我已经到了那个时机了。
事实上,没几个月该程序员就放弃了创业,去了一家小公司继续上班了。
点评:坚决抵制心血来潮的创业。我们在网上或者电视上或者书上看到的创业成功者,请用脚趾头点点有几个?再用计算器算算我国程序员有几个?比率是多少? 不要因为马云的一句话就立马下海创业。
另,有时好好打工,比你自己创业赚的钱更多,家庭幸福指数更高。

五、类型5
一个入职了才1个星期的员工要离职。
我很好奇,特想知道为什么
问:是因为公司的问题?
答:不是公司的问题
问:那是神马问题?
答:我感觉公司的工作节奏和氛围我适应不了,同事都很排斥我。
点评:最近这类离职的程序员太多了。都是干了一个月不到就离职,搞得我们很郁闷。后来仔细研究发现,这类离职的员工有个共性就是性内大都非常内向,不善和同事沟通,不擅长自我完善心态。导致到了一个快节奏工作氛围的公司后,很难适应,越难适应造成的自我心理障碍就越厉害,心理障碍造成了其根本无法融入现有团队,于是只好辞职。虽然他们的技术还是不错的。
所以,这里要建议广大新入行的程序员,职场是一门很大的学问。学技术固然重要,但更重要的是要学会修补自己的性格,与人沟通是最基本的技能,首要技能并不是技术。否则借你十根金箍棒你都无法保唐僧取经。
残疾人现在能参与到各种行业工作中,包括哑巴。但你见过优秀博学的哑巴程序员吗?

⑻ 程序员到了30岁,是不是就会被强制退休了呀😒

三十岁不会,四十岁有可能被劝退,或者退居二线。到时候也可以去小公司。

⑼ 程序员老了怎么办

很多人都是说程序猿是吃青春饭的,上了年纪的程序猿将会面临着脑力或者体力不支的问题,导致一些老程序猿不再被公司重用或者重视,甚至面临失业的危险。然而我却不这么认为,其实程序猿老了未必就没有用了,很多老程序还是大用用武之地的。

⑽ 我想问一下程序员一旦做完了本公司的项目是不是就没有价值了。公司可能会保持两三个维护的,其他的裁掉。

也不一定吧,项目都是一直开发,需求也是不断的呀,最好就是找做互联网的公司,他们会有很多项目要做,一直会有新的,旧的也要增加新需求,一般不会说做完了,就开始辞人!自己也不要想太多,多增强自己实力,就算被辞。也可以很好的找到下家!

阅读全文

与程序员上项目可以退相关的资料

热点内容
如何将安卓短信转到苹果 浏览:493
开源库的交叉编译 浏览:754
卖木材用什么app好 浏览:899
年卡app哪个好用 浏览:685
x21微信如何设置加密 浏览:601
安卓开机音乐压缩包名字是什么 浏览:228
压缩气体气压怎么算 浏览:587
手机怎样建造文件夹 浏览:850
websocket编程 浏览:677
全球十大加密货币友好国家 浏览:427
咸鱼app什么卖的最好 浏览:305
51单片机c语言proteus 浏览:827
电视看pdf文件 浏览:534
网盘文件夹能锁吗 浏览:544
云服务器断开鼠标不消失 浏览:549
javattl 浏览:403
服务器为什么配置价格不一样 浏览:42
javareplaceall正则表达式 浏览:262
编译器本身使用包 浏览:231
加盟什么项目前景好app 浏览:305