`
android_mylove
  • 浏览: 381445 次
社区版块
存档分类
最新评论

菜鸟程序员如何进步

阅读更多

    最近一直在做一个web界面的项目,在这段期间,经历了心理和技术上的考验,而事实也证明我还只是一个“菜鸟”,但是通过这次经验,知道了菜鸟与大鸟的区别,今天就来跟大家一起分享一下,如何摆脱一看就能被戳穿的菜鸟界面。

 

   经过这次项目的历练,让我发现了菜鸟和大鸟的区别,通过多次被上司指正,多次的修改,最终界面才可以入眼。要想让自己不菜,就需要向大鸟学习背后的实现,而不仅仅是界面上的展现。

 

   你是否也设计过类似下面的界面?一起来看看吧。

 

   菜鸟界面一:“杂乱无章”

   一个界面设计的好与坏,不仅仅是通过展现出来的界面来判定的,更是需要观看你是如何实现的,大鸟与菜鸟的区别就在于界面的背后是如何工作的。

 

   一个菜鸟的界面代码往往是杂乱无章,东拼西凑,毫无设计可言,偶尔有几个好的地方也说不出个所以然,问之,答曰:“摘自网络”。

 

   而对于大鸟们,我们可以通过它的代码看出他的设计思路,因为他们着重于设计,所以写出来的代码非常精简,看起来都会赏心悦目。

 

   菜鸟界面二:“照搬网络”

   作为一个编程人员,遇到问题谁都知道百度谷歌一下,但是同样是使用网络,那么菜鸟和大鸟的差别又体现在哪里呢?

 

   当一个菜鸟一遇到技术上的问题,就立刻上网搜集答案,恨不得有跟自己情景一模一样的答案(这个过程还是相当曲折的),然后照抄下来,在自己机器上一运行,不行?接着找……找啊找啊找啊找,实在不行,自己在基础上更改几个参数,最终运行成功?啊,谢天谢地,终于出来了!

 

   而大鸟们可不会这样,当他们遇到问题时,先静下心来进行分析,然后设计出自己的思路,进而将自己不懂的“点”通过网络来解决,最后思路走通,自己开始着手写代码,顺利实现自己所需功能。

 

   看出来区别了吗?菜鸟们把网络当“万能解决器”,而大鸟们只是拿它当“工具”,如何运用网络,需要我们自己去思考,或许你现在作为一个菜鸟,你的问题网上都可以解决,但当有一天,网上没有你所需要的东西的时候怎么办呢?

 

   菜鸟界面三:“推倒重来”

   由于菜鸟们不会设计,没有经验,考虑不周,导致到达后期一发现问题,就卷土重来,最后导致工期延误。

 

   而大鸟们则是提前把可能会发生的情况都进行了考虑,然后才设计自己的界面,最后菜鸟们遇到的问题早在大鸟这里规避掉了,提前完工,效率又高,面对这样的员工,有哪个老板不喜欢呢?


5
4
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics