公司今年把校招的30多个人,从北京、成都、合肥都集中到南京做了一个三个星期的软工入职培训。

所以,这这里我认识和接触了很多跟我一起刚入职的新人。偶尔也聊聊天。

一、问:“你做过后台吗?”,“为什么要选择做客户端?”。

大家有时候认为,后台才是编程。认为如android开发之类的都是特别简单的事情,没什么技术含量。

其实,做编程的人都知道。所谓编程,无非就是数据和界面。无论你什么样的软件,在开发人员眼中就是一堆数据和展现方式而已。

从大二下学期开始接触jsp/servlet ,到后来的SSH2框架,做多了就感觉特别的没意思。配置完成之后,就剩下一些数据的set,get了。做网页不是自己的强项,所以每此花费时间过的后台逻辑,展示到那个特别丑陋的网页上时,有种想砸了的冲动。

后来,在曹冬平的介绍下看到了一片文章,貌似是介绍业务逻辑的。顿时茅塞顿开,我自己倒腾的东西,其实根本没有所谓的业务逻辑,只有简单的数据的读写,所以没意思是正常的。当一个程序员开始关注业务逻辑的时候,应该算是另一个境界的开始吧。就像我们有时候的感觉,很多的项目其实都一样,就是改了几个数据而已。其实哪怕是同一个项目的每次升级,业务逻辑也会有很多的改动。

所以后台和客户端其实没有那么多本质的区别,会做后台再去学习一下客户端不是更好吗。

二、“公司的XX产品肯定卖不出去,幸好我没分到那个项目”。

公司的产品能不能卖出去,是公司的事情。开发人员的任务就是顺利的把任务完成,并且在自己力所能及的范围内优化产品。至于是赚钱还是赔钱,如果没有相关的利益和奖金,我们没必要去关心。

我们经常会看的,一个很没有技术含量的产品很火。而一个做的很好,技术很牛的产品最后没有销量。这也是很多做技术的抱怨,抱怨用户的白痴,领导的无知。其实,对公司产品的批评是我们对产品的一个学习。公司的产品存在什么问题,你认为应该怎么样去解决?多思考这个问题,慢慢的就会从产品角度去思考软件,而不是只把软件当做代码。这样无论自己以后的升职或者创业,都会有很大的帮助。看到不好的东西,要思如果是我应该怎么避免,而不是一味的去说它的缺点。

---------------------------------------------------------------------------------------------------------------------------------------------------------

苦逼的程序员总是不断的重复没有技术的工作,也不会去从重复的技术工作中去学习和提升。他们总是不断的抱怨,抱怨,抱怨……然后看到某个程序员下海卖水果了,卖烧饼了,并且买房了娶媳妇了,就更加抱怨了。但是,他们也没有去辞职下海的勇气。

程序员的技术牛逼,是因为他的“内功”修养。好的程序员总是不断的学习一些新的东西,不断的去提升自己的编程思想。每学会一样技术,就会去了解这个技术背后的思想,而不是简单的学会使用。

我的编程之路点滴记录(二)相关推荐

  1. go语言web编程,初学点滴记录1

    2019独角兽企业重金招聘Python工程师标准>>> 几乎所有代码都来自: http://jan.newmarch.name/go/ 感谢该作者 /* IP*/ package m ...

  2. 入门的编程之路(二)pycharm社区版跟专业版的区别?

    [前文] 分享下一枚萌新的编程之路(二) 先来聊一聊pycharm社区版跟专业版的区别: pycharm社区版中没有python web框架.python分析器.远程开发.支持数据库与SQL等功能.p ...

  3. 深度学习(四十)caffe使用点滴记录

    caffe使用点滴记录-持续更新 一.caffe 创建python 层 因为caffe底层是用c++编写的,所以我们有的时候想要添加某一个最新文献出来的新算法,正常的方法是直接编写c++网络层,然而这 ...

  4. 浙江理工大学 我的编程之路 零基础学C/C++ 200题 标程/题解

    浙江理工大学 我的编程之路 零基础学C/C++ 200题 标程/题解 OJ地址:http://47.96.116.66/index.php 标程/题解GitHub:https://github.com ...

  5. 浙江理工大学c语言作业网站,浙江理工大学 我的编程之路 零基础学C/C++ 200题 标程/题解...

    浙江理工大学 我的编程之路 零基础学C/C++ 200题 标程/题解 OJ地址:http://47.96.116.66/index.php 标程/题解GitHub:https://github.com ...

  6. 【转载】我的编程之路——知识管理与知识体系

    [https://segmentfault.com/a/1190000004612590] 本文的资料放到了Github Repo (本文介绍的这种笔记排布方式不一定适合于初学者理解) 六年前笔者开始 ...

  7. 编程之路核心技术卷•Web技术内幕

    本系列文章状态:未完结 ...,更新中 ...,目录尚不完整,但提前发布请大家参考并提出意见,如果属实我会修改,谢谢!``今日更新内容 -> "浏览器如今的状态",明日更新内 ...

  8. 软件开发心得点滴记录

    软件开发心得点滴记录 一见 创建日期:2013/6/27 1. 前言 自从2002年大学毕业后一直沉浸于软件开发之路,平时喜欢思考和归纳,时常会产生一点心得和想法,回想起来是一笔宝贵的财富,只可惜陆陆 ...

  9. GPU 编程入门到精通(二)之 运行第一个程序

    博主由于工作当中的需要,开始学习 GPU 上面的编程,主要涉及到的是基于 GPU 的深度学习方面的知识,鉴于之前没有接触过 GPU 编程,因此在这里特地学习一下 GPU 上面的编程.有志同道合的小伙伴 ...

  10. 结对编程项目的过程记录与收获

    结对编程项目的过程记录与收获 1.编程问题 某公司程序员二柱的小孩上了小学二年级,老师让家长每天出100道(100以内)四则运算题目给小学生做. 2.结对编程的出发点 为了体会结对编程的好处,和同伴一 ...

最新文章

  1. linux oracle 关闭防火墙,Linux 下关闭防火墙设置
  2. [BZOJ1079][SCOI2008]着色方案 dp
  3. 神策与CDA,一次不平凡的约会
  4. r语言调用dll出现错误载入表里没有c字符名,R语言(示例代码)
  5. SQL Server 2005 COM+ 目录要求 (警告)
  6. Flask 中内置的 Session
  7. 在VHD文件上安装Windows 7或Windows 2008 R2
  8. 解决:Access denied for user ‘root’@‘localhost’(using password: YES)
  9. 连接真机开发安卓(Android)移动app MUI框架 完善购物车订单等页面——混合式开发(五)
  10. PyQt5 关于Qt Designer的初步应用和打包
  11. centos php 显示错误提示,Centos下编译php的典型错误及解决
  12. 点、圆和线的转化关系
  13. JS变量中你不知道的小埋伏
  14. c语言程序一些常见的不足,C语言常见错误分析及解决方法
  15. 爬虫基本知识(转载)
  16. python中pip有啥用_python的pip有什么用
  17. 数学建模笔记(十):博弈模型
  18. 为什么C++开发不需要安装STL库
  19. Maven整合SSH项目(六)
  20. 15款android设备上的代码编辑器

热门文章

  1. Life of Pie 少年派的奇幻漂流
  2. 另辟蹊径--极简Swifty路由
  3. 为什么要升级PLM系统
  4. 开源项目_C语言学生个人信息管理系统课程设计_chenjie的博客
  5. 裸辞指的是什么?裸辞到底好不好?
  6. 深度学习中对神经网络的理解
  7. GIS在农业方面的应用
  8. java 代码压缩javascript_9款最好的JavaScript压缩工具
  9. android实现微信付款功能,Android实现微信支付功能详解
  10. App中WebView网页加载优化实战干货