码迷,mamicode.com
首页 > 其他好文 > 详细

第2 篇

时间:2019-01-16 01:02:43      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:工程   web项目   要求   工作   练习   trap   nbsp   处理   随机数   

在工作中提升自身水平

  这个问题对于不同的工作环境来讲,是不同的.对于反复做一件事的工作,

例如简单的体力劳动,能获得的提升就是对于此种劳动的熟练度.如果换做一个较复杂的体力劳动,效果也一样,就是熟练度在提升.

如果不停的做新工作,那么也是这样一个情况,接触的太多的事物,都有了一定了解.但这样就不可能样样深入了解.这两种情况都是在提升水平.

 

      大多数程序员我觉得无法在工作中有多大提升,因为大多数的程序员工作环境并不理想.也许是CRUD玩SQL和WEB的.我就是这样做了二年多.

编程水平提高不多,业务逻辑要比学习到的程序复杂多了.很少有机会遇到的一些编程困难基本上百度解决了.学习程序时的那些基础知识,排序,随机数,

堆栈,数据结构...等东西,都不在使用了,已经快忘了.工作只是要求CRUD就可以了.

 

      工作环境造就了各种程序员,我见过一些程序员,有的坚持使用vs2008写窗体程序和asp.net webform程序.有的只能使用那一套JAVA框架,离开了就不行,

有的在做asp网页,有的使用vb编程....如果说这些是不与时俱进的话,那造成这种的最大原因就是公司环境造成的.另外一少部分原因是,程序员自我认知不够.

 

      在以前的那些简单工作中经常遇到的问题是,一个工作熟练了就不想再做了,因为没有新意,只剩下简单的重复.也许写个程序,让机器完成就行了.这个说得简单了.

在编程工作中,我也遇到类似问题,一个CRUD的WEB项目,编程模式差不多了,只是业务逻辑都不会一样.很多公司都有自己的框架工具,自动生成项目,我自己也做过

类似的工具,还想一直完善,这个工具花费的精力是很大的,但是对编程水平的提高却没有多少帮助.

 

     相对于什么都自己造的程序员,还有一种就是什么都使用框架的程序员,例如使用ABP,直接生成整个项目,然后在此基础上二开.专注于业务逻辑处理.这种情况对于

能快速上手框架的来讲,是个利好.对于不弄懂就用得不放心的程序员来讲,是个利空.在我看来,造轮子是为了提高编程水平而做的训练,因为别人的轮子已经足够好了

我模仿bootstrap的架子做了一个UI架子,觉得前端的知识一下子理解了很多,前端工程的组织,scss组织css.但我还是打算用bt,而不是自己的,因为bt比我写的强多了.

通过模仿学习,也就可以定制和扩展bt插件来满足更多需求了.

 

     所以.程序员是需要提高自身水平的.从练习编程基础,从训练逻辑思维,从模仿优秀开源代,从创造自己项目,从关注新技术......如果做到了,总是会有突破的.

      

 

第2 篇

标签:工程   web项目   要求   工作   练习   trap   nbsp   处理   随机数   

原文地址:https://www.cnblogs.com/mirrortom/p/10274926.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!