作为程序员的俺,也就是专业学士,在编程过程中学到了些小小的经验,现在分享给大家,不喜勿喷哟。
俺记得在去年的时候俺还是个小小的java程序员实习生,说真的,俺根本不知道自己每天在做啥,虽然到了如今,现状还是没有太大变化,不过,俺在这个期间真的学到了好多东西,吸取了好多教训,也涨了一些经验。
在程序员的编程世界里,啥语言才是最为重要,最需要多接触的呢?是俄语还是韩语或者中文再或者英语?还是其他在生活中沟通的家乡语?
人与人的沟通真的比跟计算机沟通更为主要,敲代码编程总体来说是一个团队的事,极少数是由一个人来完成的,产品的上线终究离不开团队的设计与打造。
学会沟通你可以高质量的完成一个项目,但是不会沟通不会交流你也有可能over掉一个项目,如果说你只是一个单纯的小码农,一个敲代码的技术员,那么你离成功还差着那么一步,你也得会一些软技术,比如说,你把世界上最好的一些各行业的程序员专家请到一起,他们坐在一块肯定是各司其职,基本不沟通搞出来的还是各个行业的实例。
人最主要的还是缺少目标,有了目标才有冲劲儿,其实在现实工作中也是同样如此。比如说你在架构或者后期维护一个项目,你对这个项目十分熟悉,那么你可以先暂时放弃技术去做一些项目维护上的决策,有些需求必要吗?这个功能一定要做吗?他能做些什么,有必要解决他吗?
这些多数还是运营问题,但是你若想做好,你得需要深入的摸清这个项目,主动参加到这个工程中去,即使你没有过高的领导职务,但是最少你得清楚自己在搞些什么,切不可盲目进展。
代码方面多数人都不想写成乱七八糟的代码,如果说你看到这个代码写的好乱,那应该事有他自身原因的,当然也有可能编写这些代码的人技术不够扎实,这时候你不能一味的埋怨,要想方设法引导他承担起导师这个角色。
作为高级攻城狮的好处就是,遇到问题咱能淡然的帮人家解决,当然,俺还是一个java初级的工程师,俺也害怕别人会说俺无知,但是我坚信,通过自己的不断努力终究会被别人瞧得起,看得上,说归说,但是一定要付诸行动,行动证明一切,加油吧跟我一样还在努力奋斗的攻城狮、程序猿、码农们。加油,加油,加油!
领取专属 10元无门槛券
私享最新 技术干货