我的编程之路

1

1. 简单介绍一下自己和目前的工作

java工程师一枚,不知不觉已经有了快有4年工作经验!目前就职中国银联,主要从事银联钱包APP服务端的开发。

2. 详细写写你是如何走上编程的道路

我在大学前并没有接触过多的编程,只在初中弄过一点网页制作。本科学的是通信工程,所以主要方向是硬件。但在被数电、模电虐过以后,已经失去信心了!水了3年的课程,大四的时候决定转为软件开发方向,但是那时只学过C和C#的基础语法层面的东西,所以还必须深入了解下整个项目开发流程和相应的框架。至于为什么选择Java,因为那时火啊!!!工作好找!!!还有各种培训班。当然我并没有去培训班,是自己边看视频边码代码。记得当时看的视频是“北京圣思园”,主讲张龙老师,简直业界良心之作。后来无意看到张龙的微博,特地私信感谢了下。在此也特别想感谢51信用卡,谢谢当年给非科班的我一个实习的机会!从此走上程序员的道路。

3. 介绍一些你比较喜欢的软件和硬件

  • 先说硬件吧,树莓派,简直爱不释手。

  • 软件的话,Mou算一个(Markdown客户端),这篇文章正是用它写的。然后是keynote吧。工作中文档、PPT大部分都靠它们。

4. 神器

JetBrains系列的IDE,目前用过IntelliJ IDEA,PyCharm,PHPStorm。强烈建议Java同行们抛弃eclipse吧~

5. 有没有写过一些黑科技(狂拽酷炫屌炸天)型程序

作为小菜鸟还真没写过。

6. 推荐一些书籍

  • 《深入理解OSGi》、《Maven权威指南》。这是在我初入码农坑后,对代码风格影响很深的2本书,特别是代码分层和多项目管理方面。随后就基于此开始独自搭建一个公司内部项目的程序架构。

  • 《Java编程思想》、《重构》、《代码大全》等经典书籍还是要看一看的。

  • 操作系统、编译原理、算法等基础。

  • 其实除了书,一些MOOC在线课程还不错。Coursera,edX...

7. 哪些好的习惯程序员值得拥有?

  • 使用Google。觉得VPS维护麻烦,直接买个代理VPN吧。

  • 多看官网文档。

  • 多看杂书。万一哪天用到了呢!PS:非鸡汤、成功学、网络小说(⊙o⊙)…...

8. 对哪方面技术的发展比较看好

AI肯定是以后的主流。不过作为非学霸级普通码农,跨界可能是另外个比较好发展,多了学习些其他行业的经验。个人目前在考CFA,如果有相同方向发展的同学可以交流下哦。

9. 请推荐一些程序员专用的追妹子大法。

如果有请告诉我!!!

本文参与了 SegmentFault「我的编程之路」计划,欢迎正在阅读的你也加入,一起分享。

你可能感兴趣的

Jimato · 2016年08月12日

顶你一下!

回复

Booky · 2018年09月28日

您的cfa考得怎么样啦…在下最近也准备考

回复

载入中...