我的职业是软件工程师

    阿B是我厂的鲜肉软件工程师,主要从事基于恒生金融基础框架开发CRES中间件。见到他的时候腼腆又羞涩,并且强烈要求我匿名,典型的程序员作风。然而同事们对他的评价是风趣幽默,特别有趣的一个哥们,与我眼前的他形成了鲜明的反差,我想这大概就是很多程序员都有的特性之一——闷骚。明明有一个有趣的灵魂,却偏偏要用理智和无趣来掩盖。所以说人们对程序员的固定印象很有可能是误解,因为我们并没有接触到真正的他们,却武断地给他们贴上了标签。

    一般来说,工作到一定年限的时候热情会慢慢退却,有着近3年开发经验的阿B说他仍然非常热爱开发这份工作,如果可以,他愿意一辈子都做一个程序员。阿B大学就读的是数学专业,出于对开发工作的兴趣,在毕业后毅然选择了专业不对口的开发工作,继而进入了我厂。在工作初期,由于在大学期间并没有相关的开发基础,只能依靠自我学习。开发的入门无疑是艰难的,问起阿B有没有什么小窍门能够快速入门,他说兴趣是最好的老师,想要从事开发工作,首先要明确自己是否真正对开发感兴趣。热爱开发的人,攻克任何难关都是一种自我挑战的过程,通关后能够获得极大的满足感,这也是能将开发进行到底的精神激励。而对开发不感兴趣的人,若纯粹是为了工作而工作,那么这条路注定坚持得特别辛苦。其次善于解决问题,阿B说在开发中碰到的大多数问题都是前人碰到过的,这时候一定要善用搜索工具,多问问度娘和谷歌,但是要注意搜索的关键词,大部分问题都能迎刃而解。然后要善于总结问题,记录自己在开发过程中碰到的问题,汇总成知识库。此外,关注开源代码,好的开源代码能提高自己的眼界和思维。

    任何工作都不可能是一帆风顺的,阿B最头疼的是与产品经理的沟通问题,这也可能是大部分开发都面临的问题。偷偷问了开发过程中最讨厌哪种行为,阿B耿直的表示需求不清晰和需求总变更是最令人不爽的。他表示常常代码已经打到一半了,却突然遭遇需求的变更,继而导致技术逻辑的混乱,无奈之下只能重写代码。遇到这种情况最好的解决办法就是沟通了,谁说开发只需要盯着电脑码代码,必要的沟通技能也是一个不能少的。

    当初我邀约阿B的时候,他只回了我一句话,“很忙、没空”。我厂作为一个IT公司,开发们的状态大致与阿B无异,九九六的工作状态是常态,忙起来连喝口水的时间的都没有,问起阿B调整状态最好的办法是什么,他说码代码累了就打几盘英雄联盟,立马又能满血复活继续干活。开发人员的休闲方式就是这么简单粗暴又有效!

    最后阿B作为一个开发小前辈吧,对热爱开发,正在摸索的小伙伴们贡献了一点自己常用的网站和技巧,希望能够帮到想要入门的人。

网站推荐:

1、  CSDN论坛

2、  51CTO

3、  oschina

4、  恒生开发者社区

5、  StackOverFlow

6、  GitHub

7、  谷歌搜索高级语法大全

转载于:https://my.oschina.net/u/3052891/blog/840311

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值