如何信息技术持续提升模板自己的开发技能

程序员如何持续提升自己的开发技能_和盈吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:20贴子:
程序员如何持续提升自己的开发技能
这个世界唯一不变的就是变化,IT圈子不外如是。计算机领域一直在改变,从基础框架到计算设备,还有几乎每天都涌现出的新技术。因此,作为一名程序开发人员,我们更要通过不断的学习来提高自己的技能。如何选择读物程序员需要的技能改变是如此之快,尤其是那些热点的/快速演变的领域,找到这些领域合适的阅读材料有时不那么容易。几点建议:利用好关注该类技术的那些网站。比如,在我学习iOS的过程中,我一直关注
和,它们都有定期较新的内容发布。如果你是想找些书籍,请尽量选择电子书而不是纸质书,编程是一个变革飞快的行业,除非是Knuth的《计算机程序设计艺术》,很多书几个月就过时了。选一个实际的项目记住这句咒语:“我听见的,我忘了;我看见的,我能想起来;我做过的,我理解”。阅读是有益处的,但要想真正的理解某个编程语言/库或者技术,你只能亲自动手,真正的参与到一个使用这种语言/库/技术的项目中。”完成一个项目并在其中运用到你想学的技能或特性”是一个很具体的可衡量的目标,”学习某种语言/库/技术“则太笼统了。一个清晰的目标有助于你了解你的进展。完成一个项目则会使你获得宝贵的经验,有些甚至可以写到个人简历中。尽一切可能来用构建一个完整的项目的方式来学习,而不是根据阅读得来到东西学习一个范例。绝大多数人都知道实际做项目而获得的经验是很必要的。难处在于怎样找到一个点子来开始一个项目。一些建议:你这种新技能能否开发出一个家人或者朋友正需要使用的应用?我有几个小侄子,我发现给他们开发游戏是一个学习XNA/Cocos2D的绝佳方式;我很快还会为他们写一个基于Sprite Kit的游戏。有没有什么开源项目正在使用你所学的新知识?你会发现贡献模块甚至创建项目给开源社区是一个很好的学习手段。有时从一个已有的项目继续工作比从头开始更加容易。有没有什么盈利/非盈利组织可能用到基于这种新技能的应用?如果是这样,搞定它不但可以使你学习并开发出一个应用,并还可能获得一个用户群来给你提供大量的反馈。教别人的同时学习当我在微软作为布道者,想程序员们宣讲时,我常常撰写入门指南的演讲稿和在线材料。有些,我负责的是一些我很熟悉的领域,但微软拥有如此众多的工具和技术,并不断有新的东西涌现出来,我经常发现自己不得不学习新知识才能完成教程。这也成为了一种非常好的手段来促织我学习新东西,因为教这些东西,你必须搞懂它们。由于你得把这些新东西转化容易理解的内容,传递给你的听众,以此为目标促使你必须有合理的学习手段和方法。Floor Drees,一个澳洲的技术宣讲/布道者说到,“坦诚的说,我觉得教别人的过程能促使自己学的飞快,我鼓励每一个人去培训新人,即使你觉得自己也还只是个新人。”如果你能得到合适的研究和学习资料(幸运的是,在微软我通常能很容易的找到),并有足够的时间和工具去试验一些迷你的项目来得到更深入的理解,并且你很喜欢当一名老师(无论一对一或一对多)或者作者,你也许想要尝试教学的过程中来学习。搞定拦路虎当你的开发技能到了一定水准,你会偶尔遇到拦路虎:一些短时间内搞不定或理不清头绪的问题。这是个好事,真的!如果你从不尝试新东西,那当然会发现已有东西对你来说都毫无挑战,这也意味着你没有真的在“求学”。最好的/有价值的学习经历正是那些拼命搞定某一问题的时光。你极尽所能尝试各种方法并最终找到了解决方案,这就好像你在黑暗中探索,努力拼接出一条成功之路,这种能力在日后也会陪伴着你。在这段探索之路,你需要以下几个技巧:找找看,确认是否你自己或者别人已经有一个项目解决了相似的问题利用好在线开发者论坛。Stack Overflow是你的朋友,他这些年帮我解决了好多的问题。很多开发者社团也维护自己的论坛,确保自己检查过这些站点。参加课程很多程序员有这样的机会通过“构建自己的项目/看其他人的项目/教授课程“来学习。但这不是所有人的习惯,有人喜欢在教室里接受传统的课程。幸运的是这些同学也有很多可选的方案。很多学校和社团都提供了对外公开的的编程课。如果你所在的城市有一些技术人员或者黑客交流中心,那么在那通常也有针对他们团体的一些编程指南,有时这是免费的。在有些城市,那有新手入门课堂,在那你可以学习一门语言或一项技术,它通常会有一些密集的课程和上手小实验,这种培训通常持续几天或者几周。
贴吧热议榜
使用签名档&&
保存至快速回贴机械工艺人员该怎样提升自己,精进技术?
机械工艺人员该怎样提升自己,精进技术?
& 金属加工
  在一个企业中,每一个职能部门的作用都与企业的生存、发展息息相关,而作为一个生产型企业中的技术部门,其专业技术的高低、服务质量的好坏,对企业的产品质量、生产效率、生产成本等诸多方面更是显得尤为重要,其基本职责就是全心全意的围绕企业生产,为企业经营管理及生产提供尽可能多的、高质量的技术服务。那么,作为一个企业的技术部门,如何才能更好的服务于企业的生产呢?就我自己的观点,做以下几点阐述:
一、为经营销售做好快速、准确、坚强的技术后盾
  面临目前竞争激烈、瞬息万变的市场现状,如经营管理人员或决策领导不能及时掌握所面临生产项目的相关信息(如技术难度,生产周期,利润空间等),就很可能导致决策失误或坐失商机。这就需要我们技术人员在接到生产项目的相关信息时,从生产技术方面能够快速做出反应,依据相关的标准、法规,为领导决策提供准确的数据和信息,为企业的经营决策做好有力保障和坚强的后盾。
二、为生产过程提供及时、完善、到位的技术服务
1、计划编制
  俗话说“良好的开端是成功的一半”。在我们接到图纸后依据合同信息和相关技术要求,编制一份准确、完整的计划(包括:材料采购、机械加工、外协外购等)会为后期的生产计划和安排奠定良好的基础。譬如:在生产过程中常常会遇到装配时缺少某个机加工件或准备发货时却发现某个标准件还没有采购等等一系列的问题,导致了后期的工作无法正常进行。故而,一份好的计划对整个生产过程具有指导性的作用,可以很大程度上降低影响正常生产的干扰因素,达到事半功倍的效果。
2、材料控制
  材料控制本就是生产经营当中的“重头戏”,在市场原材料价格日益高涨的今天,作为技术人员更要在提高材料利用率、降低损耗方面苦下功夫。那么如何才能做的更好呢?我想应该从这几方面来着手:首先是材料采购过程的板副控制,即板宽板长控制。根据图纸及相关技术规范优化对材料板副要求,可以降低损耗,提高利用率。比如:材料板副控制好了,可以减少焊缝拼接,则可以节省焊材或由于焊接变形带来的校正工作。反之,在符合技术要求的情况下,通过拼接可以减少整版下料,从而有效提高材料的利用,当然这需要考虑采用拼接的方式排料。其次是下料过程的控制,用排版软件进行批量下料,这样可以大料套小料,提高整板的利用率,且在下料之前须对排版进行优化,由负责材料采购计划的技术人员对排版图进行审核,这样可以将计划者的思想融合。对于不通过数控下料的材料,不得随意下料,也需有下料排版图,并经过审核方可下料,每整张钢板需追溯到有一个完整的下料排版图,同时也为最终盘库核算提供了简单清晰的依据。
3、工艺编制
  工艺是生产过程中的制度、规则,一份工艺的好坏直接影响到产品质量、生产效率、生产成本等诸多方面。比如,一大块中厚板的对接,可以直接拿来接到一起点焊,焊接,但结果很可能会出现问题,或是因为此焊缝有熔透性要求,或是焊缝坡口需刨边或半自动切割而不容许碳弧气刨清理,或是焊接次序不对导致变形很到大等。而一份好的工艺首先想到的是在满足规范和技术要求的前提下,如何采用各种方式来更好的保证产品质量,降低劳动强度,提高生产效率。所以,技术人员要在工艺编织方面多下功夫,做到心中有数,才能更好的指导和服务于生产。当然工艺文件编制的优缺,与一个人的知识范围、认知程度、实践能力、经验积累等有直接影响,这就要求技术人员不断提高自身专业技术能力来满足企业生产发展的需要(如何提高自身能力将在后面详述)。
4、质量意识
  市场经济的竟争法则就是优胜劣汰,对于一个生产型企业来说,其生存需要产品质量做保障,客户的满意需要质量来支持。作为技术人员,就更应具备明确的质量意识,时刻以质量为焦点来做好技术服务。如果我们编制的工艺文件不能满足产品的质量要求,如果我们以“拿来主义”态度下发工艺文件来应付生产,那就是失职。再者,技术人员不但要有处理质量问题的能力,更要有质量问题的预见性。有了预见性,然后通过工艺文件或相关制度来约束和指导生产。
5、工艺检查
  前面曾提到过,工艺文件是指导生产的基本规则。技术人员编制工艺文件提交生产,不意味工作到此结束,还要定期或不定期的对工艺的执行情况、工艺的实施效果及可行性进行检查和验证。对于存在或需要改正的问题及时给予反馈和处理,确保产品质量处于受控状态。这也是一个质量体系正常运行所不可缺少的环节和因素。
6、人员培训
  新知识、新技术的培训是一个企业可持续发展的有效途径。我的理解培训不单纯是专业理论知识、实践操作能力等方面的培训,也可以是工艺理解、行业动态、质量意识、操作规范等各方面的学习,这就需根据生产实际需求来安排。技术人员有被培训的权利,也有主动培训一线人员的义务。俗话说“师傅领进门,修行在个人”,可能就是一句话,一种思路,一种方式,道破了也许很是简单,但却令一些人花费很长的时间和精力却无法悟透的问题。例如,常会遇到的变形火焰校正,其关键就是将“热胀冷缩原理”灵活应用的结果,用好了就是技术,用不好就是困难。同时,培训是一个相互学习,相互交流的过程,也是将一个企业的发展思路和管理理念进行灌输的过程,其最终的效果会直接体现到产品质量、生产效率和企业发展上。
7、工装夹具
  有人可能认为,一个工艺技术员又不搞设计开发,与工装夹具之间有何等关系?举个例子:我们在一个项目中所需的一类铰链,由于其图纸是标准化的,也即每一批的尺寸规格是一样的,在刚开始的装配中为保证其行为公差要调整其各个尺寸,调这个尺寸,另外一个尺寸又发生了变化,常存在返工现象,但,自做了一个简单的工装后,原需2至3小时装配一件的只需十多分钟最多半小时就可以装配到位。这样的实例很多。为此,在大力提倡创新的今天,作为工艺技术人员需不断培养和加大创新意识。这样不但可以提高自身素质,还可以为生产创造效益。
8、持续改进
  在质量管理体系中对质量管理的持续改进有着明确的阐述和要求,前面曾提到质量就是通过工艺手段和各种规章制度来实现的,那么对工艺技术的持续改进将是必然。再者,工艺是来源于生产实践,又指导生产实践的。作为技术人员就必须到实践中积累和总结经验,且要善于发现好的、行之有效的工艺方法来不断完善和优化工艺方案更好的为生产服务。
三、加强自我完善和提高,为企业持续提供创新、进步的技术保障。
1、内部学习
  通过与生产一线人员、各技术人员之间及各单位技术人员之间的交流达成共识,也是一个不断学习和提高的过程。内部学习虽不是很正式,但针对性却较强,能够切实有效的解决生产实践中遇到的困难和问题。举例来说,这段时间我在和某公司技术部的交流中发现,他们采用在电子表格中编辑公式的方法进行材料核算,这虽是在Excel中最常用的工具,但给我了很深的触动和启发:越是简单的方法越能有效解决复杂和繁琐,只要我们会用、善用。
2、外部学习
  我们在生产过程中不免要常与不同企业、不同单位的监理工程师、设计工程师甚至老师、教授等接触,这对于一个技术人员来说也是一个很好的学习机会。毕竟他们所接触的单位、经验及技巧要比我们多,也许我们认为自己的技术、工艺已经比较成熟了,但,“当局者迷,旁观者清”他们可能会一语道破我们在工作中存在的问题或缺点,只要我们用心、虚心去请教和学习。尤其令我感触较深的就是:如果我们报以虚心学习和请教的态度和他们相处,不但有利于生产,提高了我们的能力,而且会让合作的气氛融洽。当然,只要是自己正确的、有理有据的观点,我们一定要坚持。
3、网络学习
  在生产企业中提到上网,好多人意识中首先想到的就是:网络游戏,QQ聊天等,这正是哲学中所提到的“矛盾”理论。一个事物必定有其双重性,关键是我们如何取舍和面对了。
  那么如何利用网络来学习和提升自我呢?首先,技术人员常需要各种标准、规范及工具书来作为我们的技术支撑,正好通过网络,我们可以快速高效的查询到所需的资料,通过对这些标准、资料的理解和掌握,就是一个不断学习的过程。其次,通过网络我们可以将生产中遇到的实际困难和问题发布来寻求帮助和解决,在这个过程中我们可以得到好多种答案,那么也就开拓了我们的思路,提高了我们决绝问题的能力和水平。再次,通过网络我们可以对许多应用软件的实践和操作进行学习和掌握。比如,我们常用的CAD,CAXA及Solidworks等制图软件,可以通过网络下载很多的视频教程,这些教程会从认识到熟练到精通一步一步教会我们如何应用一个软件,可谓工作学习两不误。
来源:根据网络资料整理
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。本文是Denis Gobo做的一个调查表,调查程序员/开发者一般都是通过哪些途径来提升自己在技术领域的技能水平的《How Did You Improve Your Tech Skills》,文中给出了一些对程序员有用的方式方法,但是每个人的喜好不一样,所以各有偏重。不过,要是真的能按照所列出的这些方式方法去做,提升效果一定很大。参加用户组:参加本地用户组的一些会议,总是有一些专家出席做相关演讲。参加培训:公司总会为员工的科技技术做一些培训,有兴趣的可以参加提升自己的技能。参加讨论会:参加一些类似于Google IO、Build、JavaWorld、WWDC、SQLPass等等,去接触一下你所使用的产品的真正的创造者。回答问题:个人举得最有效的提升办法就是回答别人的问题,就像QA网站StackOverflow。边吃边学:如果你有吃饭的时间,那你就有学习的时间;如果你有和团队成员编写代码的时间,那你就有开发设计的时间。加入一个开源项目:开源项目是最能锻炼人的一个途径,在这个过程里,你可以思考很多东西,比如说这个代码为什么要这样写?为什么要用这样的方式?使用了多少个设计模板等等。读书,读代码,读博客:可供程序员阅读的书可以说是汗牛充栋,这里就不列举了。阅读代码可以让你见识到更多的框架;可以让你发掘出更多的API。阅读你所关心的专家的博客,可以帮助你学习到更多的代码组合和技巧,同时遇到不解的问题还可以留言提问,何乐而不为呢?通过做Kata来实践:Kata是空手道里的招式,也可以用在编程技术里。可以阅读这篇博文加以理解,Using Code Katas to Improve Programming Skills。发表博客:编写博客也可以让人保持清醒、更有斗志。在发表博客之后,读者会就你的错误提出指正,为了避免这样的情况,在发表之前会通读好多遍,并做一些研究,以防出现问题,这也是技能的一种进步和拓展。写书:在技术领域的大多数人都会写一本书,因为写一本书需要花很多时间去做调查和研究,除了要确保你的代码是正确的之外,你还要做很多其他的事情,在这之前你可能只是个码农,但是一旦你出版了这本书之后你就是这方面的专家了。当然,写书最糟糕的地方就是最初的反馈信息里有很多别人指出的错误,如果脸皮不够厚的话可能是一个棘手的问题。听播客,看在线研讨会:从播客和在线研讨会上也能学到很多东西,关键是在自己的电脑上将播客和研讨会力学来的知识进行代码验证是最好的进步环节。在给出这个调查表之后有很多程序员/开发者给出了回复和选择,一起来看看他们平时都是怎么来提高自己的技术水平的: 很明显,大多数人喜欢把阅读书本、代码和博客作为一种提高技能的手段。同时也有让人惊讶的现象:那就是通过做Kata来实践、参与开源项目、订阅科技读物的比例实在是太低了,因为这三项在大部分人看来是最容易的,而且效率也是最显著的。另外,写一本书的竟然占到了8%,也很让人吃惊。除了这些,你觉得还有哪些方式是可以提高你的技术水平的呢? (编译/薛梁 责编/张红月)原文:SquareSpace
24小时报不停
北京市网信办等多部门依法关闭17家违法违规网站
“VR+生态创新大会”在京召开,一见发布全球首部VR专题片《VR来了》
公安部:违规放飞无人机最高可拘15天
出于安全考虑 特朗普被迫放弃Android手机
苹果向高通发起诉讼:专利费不合理 索赔10亿美元
苹果北美最大零售伙伴Simply Mac大规模关闭店铺
消息称三星Note 7自产电池爆炸原因是尺寸不合规
阿里巴巴600万美元投资以色列AR镜头制造商Lumus
马东敏内部讲话:危机感和使命感促其现在回百度
每日优鲜完成1亿美元C轮融资,联想创投和浙商创投旗下管理基金领投
蚂蚁金服CEO井贤栋:我们更愿意用“Techfin”定义自己
复歌科技完成2000万人民币A轮融资,目标成为营销技术领域的携程
35天IDG系3个IPO!国内领先移动智能终端软件服务商“诚迈科技”成功上市
DeepTech深科技获浅石创投天使轮投资
腾讯联合富士康投资汽车初创公司建电动车
摩拜单车回应拿用户押金冲抵运营费:系谣言,已向网信办举报
Uber被指虚假宣传专车司机收入,答应赔偿2000万美元
摩拜回应押金退不能及时到账:会安排专人手动操作
乐视网澄清把股价快速做到100元,贾跃亭对公开谈论股价致歉程序员如何持续提升自己的开发技能_和盈培训吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:5贴子:
程序员如何持续提升自己的开发技能收藏
这个世界唯一不变的就是变化,IT圈子不外如是。计算机领域一直在改变,从基础框架到计算设备,还有几乎每天都涌现出的新技术。因此,作为一名程序开发人员,我们更要通过不断的学习来提高自己的技能。如何选择读物程序员需要的技能改变是如此之快,尤其是那些热点的/快速演变的领域,找到这些领域合适的阅读材料有时不那么容易。几点建议:利用好关注该类技术的那些网站。比如,在我学习iOS的过程中,我一直关注
和,它们都有定期较新的内容发布。如果你是想找些书籍,请尽量选择电子书而不是纸质书,编程是一个变革飞快的行业,除非是Knuth的《计算机程序设计艺术》,很多书几个月就过时了。选一个实际的项目记住这句咒语:“我听见的,我忘了;我看见的,我能想起来;我做过的,我理解”。阅读是有益处的,但要想真正的理解某个编程语言/库或者技术,你只能亲自动手,真正的参与到一个使用这种语言/库/技术的项目中。”完成一个项目并在其中运用到你想学的技能或特性”是一个很具体的可衡量的目标,”学习某种语言/库/技术“则太笼统了。一个清晰的目标有助于你了解你的进展。完成一个项目则会使你获得宝贵的经验,有些甚至可以写到个人简历中。尽一切可能来用构建一个完整的项目的方式来学习,而不是根据阅读得来到东西学习一个范例。绝大多数人都知道实际做项目而获得的经验是很必要的。难处在于怎样找到一个点子来开始一个项目。一些建议:你这种新技能能否开发出一个家人或者朋友正需要使用的应用?我有几个小侄子,我发现给他们开发游戏是一个学习XNA/Cocos2D的绝佳方式;我很快还会为他们写一个基于Sprite Kit的游戏。有没有什么开源项目正在使用你所学的新知识?你会发现贡献模块甚至创建项目给开源社区是一个很好的学习手段。有时从一个已有的项目继续工作比从头开始更加容易。有没有什么盈利/非盈利组织可能用到基于这种新技能的应用?如果是这样,搞定它不但可以使你学习并开发出一个应用,并还可能获得一个用户群来给你提供大量的反馈。教别人的同时学习当我在微软作为布道者,想程序员们宣讲时,我常常撰写入门指南的演讲稿和在线材料。有些,我负责的是一些我很熟悉的领域,但微软拥有如此众多的工具和技术,并不断有新的东西涌现出来,我经常发现自己不得不学习新知识才能完成教程。这也成为了一种非常好的手段来促织我学习新东西,因为教这些东西,你必须搞懂它们。由于你得把这些新东西转化容易理解的内容,传递给你的听众,以此为目标促使你必须有合理的学习手段和方法。Floor Drees,一个澳洲的技术宣讲/布道者说到,“坦诚的说,我觉得教别人的过程能促使自己学的飞快,我鼓励每一个人去培训新人,即使你觉得自己也还只是个新人。”如果你能得到合适的研究和学习资料(幸运的是,在微软我通常能很容易的找到),并有足够的时间和工具去试验一些迷你的项目来得到更深入的理解,并且你很喜欢当一名老师(无论一对一或一对多)或者作者,你也许想要尝试教学的过程中来学习。搞定拦路虎当你的开发技能到了一定水准,你会偶尔遇到拦路虎:一些短时间内搞不定或理不清头绪的问题。这是个好事,真的!如果你从不尝试新东西,那当然会发现已有东西对你来说都毫无挑战,这也意味着你没有真的在“求学”。最好的/有价值的学习经历正是那些拼命搞定某一问题的时光。你极尽所能尝试各种方法并最终找到了解决方案,这就好像你在黑暗中探索,努力拼接出一条成功之路,这种能力在日后也会陪伴着你。在这段探索之路,你需要以下几个技巧:找找看,确认是否你自己或者别人已经有一个项目解决了相似的问题利用好在线开发者论坛。Stack Overflow是你的朋友,他这些年帮我解决了好多的问题。很多开发者社团也维护自己的论坛,确保自己检查过这些站点。参加课程很多程序员有这样的机会通过“构建自己的项目/看其他人的项目/教授课程“来学习。但这不是所有人的习惯,有人喜欢在教室里接受传统的课程。幸运的是这些同学也有很多可选的方案。很多学校和社团都提供了对外公开的的编程课。如果你所在的城市有一些技术人员或者黑客交流中心,那么在那通常也有针对他们团体的一些编程指南,有时这是免费的。在有些城市,那有新手入门课堂,在那你可以学习一门语言或一项技术,它通常会有一些密集的课程和上手小实验,这种培训通常持续几天或者几周。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 持续提升 近义词 的文章

 

随机推荐