在说正题之前,先提一些概念,最近看的一些文章中经常混淆几个概念,比如好多文章中把
“研发”等同于“写代码”,其实呢,写代码是研发的一种,比如哪些搞单片机,搞硬件的也是属于研发,写代码是程序员的工作,说程序员搞研发没错,说程序员写代码也是没错的,如果“研发”与“写代码”的关系用php语言的表达式去表示,可以这么表示:“研发”==
“写代码”,但是“研发”!==“写代码”,写代码是程序员的事情,但不是所有技术研发人员的事情。
近期,有一个程序员朋友抛出了一个关于他自己的问题,据这名程序员网友说,他已经工作三年了,写了三年的代码,可是比较郁闷的的是,他觉得自己写不出好的代码,于是就发帖请教,看看大家有没有什么高明的办法解决他的现状问题,针对他的这种情况,让我们先看看网友们都是怎么说的吧!
网友一:争取当专家
上世是朵花:专家有那么好当就好了,专家肯定是在领域内相当精通才行了。
网友二:那就写一些好代码出来
上世是朵花:楼主的问题是怎么才能写出一些好的代码。
网友三:码狗有啥前途?老板是靠自己写代码发家的?
上世是朵花:这个观点就片面了,写代码是成长的一个过程啊,好多大佬当年也是写代码的,会写代码,再加有一点比较牛的思维就有可能成为行业内的大佬,当然发家之路很多,不一定非要是靠写代码而崛起。
网友四:多多看老外和牛逼专家写的代码?
上世是朵花:多看一些优秀的代码,有助于形成一些优秀的编程思想,不过不知道是不是楼主说的“好代码”
网友五:能不能拉通?会不会对齐?能!会! 没毛病,pass
上世是朵花:挺逗,是在说平时技术主管指导的样子么?不可能有这么土了吧,现在都是规范化流程了。
网友六:关键是能不能写出好胶片
上世是朵花:写胶片就是写ppt的意思,华为,中兴的员工都这么叫,ppt写的好是一个技术人员的加分项,不过也需要有一定的实力做保障才行。
网友七:写好代码也是需要天赋的。 实在不行改写胶片呗
上世是朵花:这名网友说的意思应该是向技术管理者方向发展了。
网友八:写业务代码的吧?其实写的是业务,不是代码。你能看到这个问题说明你还有救。
上世是朵花:感觉这名网友好像没有把话说完呀,然后你的观点是什么呢?
关于楼主说的:“写不出好代码”这里的“好代码”是什么样的一个概念,什么样的代码才是好代码呢?我个人认为好代码就是能够高效的服务,能够轻松的上手维护,逻辑很清晰的代码就是好代码,当然我是站在实用的角度去说的,也有人会认为好代码是用什么牛逼的模式,什么牛逼的技术,什么复杂的逻辑之类的,这就属于纯技术层面了,我猜测楼主应该是写业务逻辑的代码居多,时间长了感觉比较枯燥,所以说觉得写不出什么好的代码。这可能也是大部分技术人的观点,我还是那么认为,什么样的场景就用什么样的代码,不要看代码牛不牛,要看合适还是不合适,如果在一个不合适的地方用到一个自认为很牛的代码也是错误的,就像之前举得那个例子,那个java程序员用多线程的方式实现那个排序,这不就闹笑话了,我个人认为作为一名程序员,技术格局比技术更重要,只有一个好的技术格局才能让程序员走得更远,在这个前提下再精进自己的技术。
以上所有图片均来之互联网
大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!