不知怎么的就想起这个话题,于是写写自己的看法,和大家讨论讨论。

首先定义2大讨论对象:

科班程序员:在从事程序员前是读计算机及相关专业的,如:计算机,数学,软件工程等。他们从事程序员这行主要是因为自己学的是这行,当然也喜欢这行,又或者是自己目前除了搞程序员外没有别的选择。

非科班程序员:在从事程序员前是读非计算机及相关专业的,在从事程序员行业后又进行计算机方面的深造也算,如:化学,管理。。。,他们从事这行首先是自己对这行有极大的兴趣,于是自己动手自学,并且在校时就积极参加项目开发,他们可能同时具备关于IT行业的其他如美工,游戏策划等才能。

在下先说明下,我本人是非科班程序员,是化学专业出生,在校期间对网站敢兴趣,于是从ASP学起,做了简单的站点,然后做了OA,现在在某公司供职,从事ASP。NET的开发。

在平时的工作中,身边的同事大都是科班出生,而我都是本着学习的心态和他们交流,工作了一定时间之后我自己也经常暗暗和他们比较,在这里主要写个人对2者在方面的差别。

1。用户体验(界面):非科班程序员从事这个行业时,他可能是从开发网站开始,所以他会或多或少的关注产品的用户界面,同时他可能会熟练使用PS,FLASH,CRAWDRAW等工具。所以他在择业时,他的眼光不只限于在CODE上,他会在用户体验上有自己的看法,他喜欢总结各个软件在用户体验上的优缺点。所以在设计软件的界面时,通常非科班程序员会尽量让用户有更好的体验,而科班程序员则偏向能实现软件功能即可。

2。编码:非科班程序员知道自己在一些计算机基础理论上的不足,所以非科班程序员比较重视自己工作中可能遇到的技术的学习,但是更多是限于全面的学习,并且经常总结先人的代码思想学习之,并且在代码中应用。科班程序员更偏重于在代码中使用某些技术的利器,而对一些基本的技术问题不太重视,编码时只要求实现功能即可。

3。学习:非科班程序员希望能用后天的勤奋弥补先天的不足,于是会经常保持很好的学习干劲。科班程序员如果本身对这个行业没有兴趣的话,那学习将会变得被动。

4。工作:在工作初始时,科班程序员底气很足,要是不满意东家,就想跳槽。而非科班程序员开始时更多的是先找个场所稳定,然后等羽毛丰满再找好单位。而在找单位的时候都不敢指望让新东家先给培训后上岗,而有的东家也会因为员工非科班出生就降了一些工资。

个人看法,大家别拍我。因为我是非科班出生,所以观点可能片面了。哪位科班程序员也来写写吧。

非科班程序员看科班程序员和非科班程序员之间的差别相关推荐

  1. 新手级别的小程序【看完这个博客,小程序就入门了】

    最近特别多朋友咨询到我关于小程序的事宜,所以我特意花了点时间去看了下微信的开发说明文档,简单的做了一个入门级别的小程序仅供大家参考,后续博主会继续把剩余那些较为复杂同时更具备生产环境使用的小程序源码贴 ...

  2. 小程序公共封装ajax,超简单 Promise封装小程序ajax 超好用 以及封装登录

    //网络类 //封装网络请求 const ajax = (ajaxData, method) => { wx.showLoading({ title: '加载中', mask: true }); ...

  3. 只有程序员看的懂面试圣经|如何拿下编程面试

    http://www.jianshu.com/p/d34c335a6cfd 当我最初开始参加编程面试的时候,我所有最心仪的公司都忽视了我.现在回头看那个时候,我发现自己当时去参加面试都完全没做任何准备 ...

  4. 一个资深程序员看12306 (三)

    首先声明,本篇文章内容将和12306没有半毛钱关系,只是对(一)和(二)的延续. 实话说,原本是没有打算写三的,其实最初只打算写个一,因此,当时博客文章命名为<资深程序员看12306铁路售票系统 ...

  5. 只有程序员看的懂面试圣经

    技术圈 只有程序员看的懂面试圣经|如何拿下编程面试 http://www.epubit.com.cn/article/197 当我最初开始参加编程面试的时候,我所有最心仪的公司都忽视了我.现在回头看那 ...

  6. 一个资深程序员看12306

    http://blog.csdn.net/nostopstep/article/details/18222629 12306铁路售票系统,这是近两年来难以绕开得话题.在2012年的时候,刚看到谩骂调侃 ...

  7. 只有程序员看的懂的面试圣经|如何拿下编程面试

    只有程序员看的懂的面试圣经|如何拿下编程面试 摘要:当我最初开始参加编程面试的时候,我所有最心仪的公司都忽视了我.现在回头看那个时候,我发现自己当时去参加面试都完全没做任何准备.虽然已经有许多博客文章 ...

  8. 程序员看过来:阿里毕玄提升代码能力的4段经历

    简介:对于程序员而言,我始终认为代码是展现能力的关键.一个优秀程序员写的代码,和一个普通程序员写的代码是很容易看出差别的,代码是展示程序员硬实力的名片.如何提升写代码的能力,始终是一个关键的话题,不过 ...

  9. PHP笔记——java程序员看懂PHP程序

    PHP笔记--java程序员看懂PHP程序 php是一种服务器端脚本语言,类型松散的语言. <?php   ?>       xml风格 <script language=" ...

  10. 讲给后台程序员看的前端系列教程(19)——CSS的层叠性与继承性以及优先级

    C语言自学完备手册(33篇) Android多分辨率适配框架 HTML5前端开发实战系列教程 MySQL数据库实操教程(35篇图文版) 推翻自己和过往--自定义View系列教程(10篇) 走出思维困境 ...

最新文章

  1. 【Qt】错误处理:error: undefined reference to `qMain(int, char**)‘
  2. 后盾网php多少钱_复合排水网价格多少钱
  3. B-树的插入、查找、删除
  4. python——json数据
  5. LOJ #6358 前夕 (组合计数、容斥原理)
  6. 一次看完28个关于ES的性能调优技巧
  7. 图像信噪比计算公式_CT 科研设计之图像质量对比研究三步曲
  8. Android之在ubuntu过滤日志以及ps总结
  9. excel 电阻并联计算_电路分析基础(5)-关于电阻,有些话我还是要说一说
  10. 大型网站架构, 缓存的几点
  11. 网络安全基础——批处理编写
  12. [2018.03.13 T3]联盟(alliances)
  13. 代码随想录第十五天 二叉树层序遍历 226、101
  14. 再见深圳!我要去成都搞IT了!
  15. s3c6410的GPIO操作
  16. [地质学笔记]粒度概率累积曲线
  17. (ios 5.1).html,iOS 5.1.1完美越狱教程(使用Absinthe 2.0.1)
  18. 算法设计与分析第一章递推算法
  19. 苹果开发者账号申请流程完整版 https://www.jianshu.com/p/655380201685
  20. 《数字图像处理与分析》结课作业去雾报告

热门文章

  1. 做自媒体值实用的九个网站,身为老司机的你你用过没?
  2. 设计模式(一)认识UML图提升代码阅读与设计能力
  3. HDU1177做题笔记
  4. danbooru2019数据集
  5. ​小米自动驾驶测试车曝光;马斯克疑回应生9个孩子:帮助应对人口不足危机;亚马逊发布AI编程助手|极客头条...
  6. 爱豆教育:亚马逊建议卖家改善服装销售图片展示效果
  7. Android下实现一个手机监控摄像头
  8. uniapp调用手机自带短信功能发送短信
  9. 源代码探案系列之 .NET Core 并发限制中间件 ConcurrencyLimiter
  10. mac升级到macOS Sierra后itunes无法识别iphone手机